Lines Matching full:it
31 // the directory iterators. Turn off this warning so we can test it.
36 // in a non-default state. The returned 'it' is in a in createInterestingIterator()
38 // it.options() == directory_options::skip_permission_denied in createInterestingIterator()
39 // it.depth() == 1 in createInterestingIterator()
40 // it.recursion_pending() == true in createInterestingIterator()
44 recursive_directory_iterator it(testDir, in createInterestingIterator() local
46 assert(it != endIt); in createInterestingIterator()
47 while (it.depth() != 1) { in createInterestingIterator()
48 ++it; in createInterestingIterator()
49 assert(it != endIt); in createInterestingIterator()
51 assert(it.depth() == 1); in createInterestingIterator()
52 it.disable_recursion_pending(); in createInterestingIterator()
53 return it; in createInterestingIterator()
58 // in a non-default state. The returned 'it' is in a in createDifferentInterestingIterator()
60 // it.options() == directory_options::follow_directory_symlink in createDifferentInterestingIterator()
61 // it.depth() == 2 in createDifferentInterestingIterator()
62 // it.recursion_pending() == false in createDifferentInterestingIterator()
66 recursive_directory_iterator it(testDir, in createDifferentInterestingIterator() local
68 assert(it != endIt); in createDifferentInterestingIterator()
69 while (it.depth() != 2) { in createDifferentInterestingIterator()
70 ++it; in createDifferentInterestingIterator()
71 assert(it != endIt); in createDifferentInterestingIterator()
73 assert(it.depth() == 2); in createDifferentInterestingIterator()
74 return it; in createDifferentInterestingIterator()
121 recursive_directory_iterator it = createInterestingIterator(static_env); in test_move_valid_iterator() local
122 const recursive_directory_iterator it_copy(it); in test_move_valid_iterator()
123 const path entry = *it; in test_move_valid_iterator()
127 assert(it2 != it); in test_move_valid_iterator()
128 assert(it2.options() != it.options()); in test_move_valid_iterator()
129 assert(it2.depth() != it.depth()); in test_move_valid_iterator()
130 assert(it2.recursion_pending() != it.recursion_pending()); in test_move_valid_iterator()
133 it2 = std::move(it); in test_move_valid_iterator()
139 assert(it == endIt || it == it2); in test_move_valid_iterator()
144 recursive_directory_iterator it; in test_returns_reference_to_self() local
146 recursive_directory_iterator& ref = (it2 = std::move(it)); in test_returns_reference_to_self()
154 recursive_directory_iterator it = createInterestingIterator(static_env); in test_self_move() local
156 assert(it != it2); in test_self_move()
157 assert(it2.options() == it.options()); in test_self_move()
158 assert(it2.depth() == it.depth()); in test_self_move()
159 assert(it2.recursion_pending() == it.recursion_pending()); in test_self_move()
160 assert(*it2 == *it); in test_self_move()
162 it = std::move(it); in test_self_move()
163 assert(it2.options() == it.options()); in test_self_move()
164 assert(it2.depth() == it.depth()); in test_self_move()
165 assert(it2.recursion_pending() == it.recursion_pending()); in test_self_move()
166 assert(*it2 == *it); in test_self_move()