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

Function TEST

test/unit/io/SlpkReaderTest.cpp:17–40  ·  view source on GitHub ↗

test small autzen slpk data provided by esri

Source from the content-addressed store, hash-verified

15
16//test small autzen slpk data provided by esri
17TEST(SlpkReaderTest, read_local)
18{
19 StageFactory f;
20 //create args
21 Options slpk_options;
22 slpk_options.add("filename",
23 Support::datapath("i3s/SMALL_AUTZEN_LAS_All.slpk"));
24 slpk_options.add("threads", 2);
25 slpk_options.add("dimensions", "intensity, returns");
26
27 Stage& reader = *f.createStage("readers.slpk");
28 reader.setOptions(slpk_options);
29
30 PointTable table;
31 reader.prepare(table);
32
33 PointViewSet viewSet = reader.execute(table);
34 PointViewPtr view = *viewSet.begin();
35
36 EXPECT_EQ(view->size(), 106u);
37 ASSERT_TRUE(table.layout()->hasDim(Dimension::Id::Intensity));
38 ASSERT_TRUE(table.layout()->hasDim(Dimension::Id::NumberOfReturns));
39 ASSERT_FALSE(table.layout()->hasDim(Dimension::Id::GpsTime));
40}
41
42
43//test small autzen slpk data provided by esri

Callers

nothing calls this directly

Calls 9

datapathFunction · 0.85
createStageMethod · 0.80
setOptionsMethod · 0.80
hasDimMethod · 0.80
addMethod · 0.45
prepareMethod · 0.45
executeMethod · 0.45
beginMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected