/srv/osrm/osrm-backend/third_party/libosmium/test/data-tests/testcases
NameSizeModeActions
test-100.cpp11780644editdlrm
test-101.cpp12590644editdlrm
test-102.cpp12910644editdlrm
test-110.cpp17450644editdlrm
test-111.cpp11730644editdlrm
test-112.cpp11670644editdlrm
test-113.cpp23650644editdlrm
test-114.cpp14010644editdlrm
test-115.cpp14010644editdlrm
test-116.cpp12970644editdlrm
test-120.cpp8970644editdlrm
test-121.cpp9730644editdlrm
test-122.cpp10280644editdlrm
test-123.cpp11050644editdlrm
test-124.cpp12370644editdlrm
Edit: /srv/osrm/osrm-backend/third_party/libosmium/test/data-tests/testcases/test-101.cpp (1259B)
#include #include "common.hpp" class TestHandler101 : public osmium::handler::Handler { public: TestHandler101() : osmium::handler::Handler() { } void node(const osmium::Node& node) const { constexpr const double epsilon = 0.00000001; if (node.id() == 101000) { REQUIRE(node.version() == 1); REQUIRE(node.location().lon() == Approx(1.12).epsilon(epsilon)); REQUIRE(node.location().lat() == Approx(1.02).epsilon(epsilon)); } else if (node.id() == 101001) { REQUIRE(node.version() == 1); REQUIRE(node.location().lon() == Approx(1.12).epsilon(epsilon)); REQUIRE(node.location().lat() == Approx(1.03).epsilon(epsilon)); } else if (node.id() == 101002) { } else if (node.id() == 101003) { } else { throw std::runtime_error{"Unknown ID"}; } } }; // class TestHandler101 TEST_CASE("101") { osmium::io::Reader reader{dirname + "/1/101/data.osm"}; CheckBasicsHandler check_basics_handler{101, 4, 0, 0}; CheckWKTHandler check_wkt_handler{dirname, 101}; TestHandler101 test_handler; osmium::apply(reader, check_basics_handler, check_wkt_handler, test_handler); }