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

Function TEST

plugins/teaser/test/TeaserFilterTest.cpp:95–114  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

93} // namespace
94
95TEST(TeaserFilterTest, DefaultIdentity)
96{
97 auto reader1 = newReader();
98 auto reader2 = newReader();
99 auto filter = newFilter();
100 filter->setInput(*reader1);
101 filter->setInput(*reader2);
102
103 PointTable table;
104 filter->prepare(table);
105 PointViewSet viewSet = filter->execute(table);
106 EXPECT_EQ(1u, viewSet.size());
107 EXPECT_EQ(100u, (*viewSet.begin())->size());
108
109 MetadataNode root = filter->getMetadata();
110 MetadataNode transform = root.findChild("transform");
111 EXPECT_EQ("string", transform.type());
112 MatrixXd transformMatrix = transform.value<MatrixXd>();
113 EXPECT_TRUE(transformMatrix.isApprox(MatrixXd::Identity(4, 4), 1.0));
114}
115
116TEST(TeaserFilterTest, RecoverTranslation)
117{

Callers

nothing calls this directly

Calls 15

transformFunction · 0.85
datapathFunction · 0.85
setOptionsMethod · 0.80
createStageMethod · 0.80
normalizedMethod · 0.80
strMethod · 0.80
newReaderFunction · 0.70
newFilterFunction · 0.70
checkPointsEqualReaderFunction · 0.70
rotateFunction · 0.50
filterFunction · 0.50
prepareMethod · 0.45

Tested by

no test coverage detected