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

Function validate_internal_nodes_layer

unit_tests/library/tile.cpp:156–170  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

154}
155
156void validate_internal_nodes_layer(vtzero::layer layer)
157{
158 BOOST_CHECK_EQUAL(layer.version(), 2);
159 BOOST_CHECK_EQUAL(to_string(layer.name()), "internal-nodes");
160 BOOST_CHECK_EQUAL(layer.extent(), osrm::util::vector_tile::EXTENT);
161 BOOST_CHECK_EQUAL(layer.key_table().size(), 0);
162 BOOST_CHECK_EQUAL(layer.num_features(), 24);
163
164 while (auto feature = layer.next_feature())
165 {
166 BOOST_CHECK(!feature.has_id());
167 BOOST_CHECK(feature.geometry_type() == vtzero::GeomType::LINESTRING);
168 BOOST_CHECK(feature.empty());
169 }
170}
171
172void validate_tile(const osrm::OSRM &osrm, bool use_string_only_api)
173{

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