MCPcopy Create free account
hub / github.com/apache/arrow / TEST

Function TEST

cpp/src/arrow/util/iterator_test.cc:181–190  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

179// Generic iterator tests
180
181TEST(TestIterator, DeleteOnEnd) {
182 bool deleted = false;
183 Iterator<TestInt> it(DeleteDetectableIterator<TestInt>({1}, &deleted));
184 ASSERT_FALSE(deleted);
185 AssertIteratorNext({1}, it);
186 ASSERT_FALSE(deleted);
187 ASSERT_OK_AND_ASSIGN(auto value, it.Next());
188 ASSERT_TRUE(IsIterationEnd(value));
189 ASSERT_TRUE(deleted);
190}
191
192// --------------------------------------------------------------------
193// Synchronous iterator tests

Callers

nothing calls this directly

Calls 15

AssertIteratorNextFunction · 0.85
IsIterationEndFunction · 0.85
AssertIteratorMatchFunction · 0.85
AssertIteratorNoMatchFunction · 0.85
MakeVectorIteratorFunction · 0.85
MakeTransformedIteratorFunction · 0.85
MakeFirstNFunction · 0.85
MakeFilterFunction · 0.85
MakeAbortOnSecondFunction · 0.85
MakeFunctionIteratorFunction · 0.85
IndexErrorFunction · 0.85

Tested by

no test coverage detected