| 11 | using namespace pdal; |
| 12 | |
| 13 | TEST(SpzReaderTest, test1) |
| 14 | { |
| 15 | Options opts; |
| 16 | opts.add("filename", Support::datapath("spz/fourth_st.spz")); |
| 17 | |
| 18 | SpzReader reader; |
| 19 | reader.setOptions(opts); |
| 20 | |
| 21 | PointTable table; |
| 22 | reader.prepare(table); |
| 23 | PointViewSet set = reader.execute(table); |
| 24 | PointViewPtr view = *set.begin(); |
| 25 | |
| 26 | EXPECT_EQ(view->size(), 131199u); |
| 27 | ASSERT_TRUE(table.layout()->hasDim(Dimension::Id::X)); |
| 28 | //check custom dimensions too |
| 29 | Dimension::Id rot0 = table.layout()->findProprietaryDim("rot_0"); |
| 30 | Dimension::Id sh2 = table.layout()->findProprietaryDim("f_dc_2"); |
| 31 | ASSERT_TRUE(table.layout()->hasDim(rot0)); |
| 32 | ASSERT_TRUE(table.layout()->hasDim(sh2)); |
| 33 | } |
| 34 | |
| 35 | TEST(SpzReaderTest, orientation_metadata) |
| 36 | { |
nothing calls this directly
no test coverage detected