MCPcopy Create free account
hub / github.com/PDAL/PDAL / TEST

Function TEST

test/unit/WhereTest.cpp:323–339  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

321
322
323TEST(WhereTest, filter)
324{
325 exec1("X<50", 50, 1);
326 exec1("X<50 && Y < 2.5", 25, 1);
327 exec1("X<50 && Y < 2.5", 25, 1, Stage::WhereMergeMode::True);
328 exec1("X<50 && Y < 2.5", 25, 2, Stage::WhereMergeMode::False);
329
330 exec2("X<50", 50, 2);
331 exec2("X<50 && Y < 2.5", 25, 2);
332 exec2("X<50 && Y < 2.5", 25, 1, Stage::WhereMergeMode::True);
333 exec2("X<50 && Y < 2.5", 25, 2, Stage::WhereMergeMode::False);
334
335 exec3("X<50", 50, 3);
336 exec3("X<50 && Y < (1 + 1.5)", 25, 3);
337 exec3("X<50 && Y < 2 + 0.5", 25, 2, Stage::WhereMergeMode::True);
338 exec3("X<50 && Y < 2.5", 25, 3, Stage::WhereMergeMode::False);
339}
340
341// Check cases where no point views may be returned from a filter.
342TEST(WhereTest, empty)

Callers

nothing calls this directly

Calls 6

exec1Function · 0.85
exec2Function · 0.85
exec3Function · 0.85
exec6Function · 0.85
exec4Function · 0.85
exec5Function · 0.85

Tested by

no test coverage detected