#include #include 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); }