#include #include using namespace std; using namespace hugo; bool passed = true; void check(bool rc) { passed = passed && rc; if(!rc) { cout << "Test failed!" << endl; } } int main() { typedef xy XY; XY seged; XY a(1,2); XY b(3,4); seged = a+b; check(seged.x==4 && seged.y==6); seged = a-b; check(seged.x==-1 && seged.y==-1); check(a.normSquare()==5); check(a*b==11); int l=2; seged = a*l; check(seged.x==2 && seged.y==4); seged = b/l; check(seged.x==1 && seged.y==2); typedef BoundingBox BB; BB doboz1; doboz1 += a; doboz1 += b; cout << (passed ? "All tests passed." : "Some of the tests failed!!!") << endl; return passed ? 0 : 1; }