osrm-backend/third_party/vtzero/test/t/test_point.cpp

26 lines
401 B
C++

#include <test.hpp>
#include <vtzero/geometry.hpp>
TEST_CASE("default constructed point") {
vtzero::point p{};
REQUIRE(p.x == 0);
REQUIRE(p.y == 0);
}
TEST_CASE("point") {
vtzero::point p1{4, 5};
vtzero::point p2{5, 4};
vtzero::point p3{4, 5};
REQUIRE(p1.x == 4);
REQUIRE(p1.y == 5);
REQUIRE_FALSE(p1 == p2);
REQUIRE(p1 != p2);
REQUIRE(p1 == p3);
}