| 79 | |
| 80 | |
| 81 | TEST_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 | |
| 109 | TEST_F(OptechReaderTest, ReadingPoints) |
nothing calls this directly
no test coverage detected