TEST(SortFilterTest, pipeline) { PipelineManager mgr; PipelineReader reader(mgr); reader.readPipeline(Support::configuredpath("filters/sort.xml")); mgr.execute(); PointBufferSet pbSet = mgr.buffers(); EXPECT_EQ(pbSet.size(), 1u); PointBufferPtr buf = *pbSet.begin(); for (PointId i = 1; i < buf->size(); ++i) { double d1 = buf->getFieldAs<double>(Dimension::Id::X, i - 1); double d2 = buf->getFieldAs<double>(Dimension::Id::X, i); EXPECT_TRUE(d1 <= d2); } }