MCPcopy Create free account
hub / github.com/Project-OSRM/osrm-backend / validate_node_layer

Function validate_node_layer

unit_tests/library/tile.cpp:140–154  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

138}
139
140void validate_node_layer(vtzero::layer layer)
141{
142 BOOST_CHECK_EQUAL(layer.version(), 2);
143 BOOST_CHECK_EQUAL(to_string(layer.name()), "osmnodes");
144 BOOST_CHECK_EQUAL(layer.extent(), osrm::util::vector_tile::EXTENT);
145 BOOST_CHECK_EQUAL(layer.key_table().size(), 0);
146 BOOST_CHECK_EQUAL(layer.num_features(), 1810);
147
148 while (auto feature = layer.next_feature())
149 {
150 BOOST_CHECK(feature.has_id());
151 BOOST_CHECK(feature.geometry_type() == vtzero::GeomType::POINT);
152 BOOST_CHECK(feature.empty());
153 }
154}
155
156void validate_internal_nodes_layer(vtzero::layer layer)
157{

Callers 1

validate_tileFunction · 0.85

Calls 4

to_stringFunction · 0.85
nameMethod · 0.45
sizeMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected