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

Function TEST_F

test/unit/io/OptechReaderTest.cpp:81–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

79
80
81TEST_F(OptechReaderTest, Header)
82{
83 PointTable table;
84 m_reader.prepare(table);
85 CsdHeader header = m_reader.getHeader();
86
87 EXPECT_STREQ("CSD", header.signature);
88 EXPECT_STREQ("Optech Incorporated", header.vendorId);
89 EXPECT_STREQ("DASHMap", header.softwareVersion);
90 EXPECT_FLOAT_EQ(5.2010002f, header.formatVersion);
91 EXPECT_EQ(2048, header.headerSize);
92 EXPECT_EQ(1660u, header.gpsWeek);
93 EXPECT_DOUBLE_EQ(575644.74484563898, header.minTime);
94 EXPECT_DOUBLE_EQ(575644.75883187703, header.maxTime);
95 EXPECT_EQ(1000u, header.numRecords);
96 EXPECT_EQ(1u, header.numStrips);
97 EXPECT_EQ(0u, header.stripPointers[0]);
98 EXPECT_DOUBLE_EQ(0.028000000000000001, header.misalignmentAngles[0]);
99 EXPECT_DOUBLE_EQ(0.014, header.misalignmentAngles[1]);
100 EXPECT_DOUBLE_EQ(0.002, header.misalignmentAngles[2]);
101 EXPECT_DOUBLE_EQ(0.002250602070446688, header.imuOffsets[0]);
102 EXPECT_DOUBLE_EQ(-0.0021128955924643355, header.imuOffsets[1]);
103 EXPECT_DOUBLE_EQ(0.0054852207731677788, header.imuOffsets[2]);
104 EXPECT_DOUBLE_EQ(13, header.temperature);
105 EXPECT_DOUBLE_EQ(1026.75, header.pressure);
106}
107
108
109TEST_F(OptechReaderTest, ReadingPoints)

Callers

nothing calls this directly

Calls 5

getSpatialReferenceMethod · 0.80
prepareMethod · 0.45
executeMethod · 0.45
sizeMethod · 0.45
beginMethod · 0.45

Tested by

no test coverage detected