#include "catch.hpp" #include "point.h" #include using namespace std; TEST_CASE("Test point") { Point p1 {3, 4}; Point p2 {0, 0}; Point p3 {3, 4}; CHECK(p1.distance_to(p2) == 5); CHECK_FALSE(p1.distance_to(p1) == 5); CHECK( p1 == p3 ); CHECK_FALSE( p1 == p2 ); ostringstream oss {}; oss << p1 << endl; CHECK(oss.str() == "(3,4)"); }