1 // $Id$
2 //
3 // Test Dimension class
4 
5 #include "area.h"
6 
main()7 int main() {
8     YACURS::Coordinates o1(1, 2);
9     YACURS::Coordinates o2(3, 5);
10 
11     YACURS::Coordinates r = o1 - o2;
12 
13     if (r.x() != -2 || r.y() != -3) return 1;
14 
15     if (r != o1 - o2) return 1;
16 
17     if (!(r == o1 - o2)) return 1;
18 
19     o1 = o2;
20 
21     if (o1 != o2) return 1;
22 
23     if (!(o1 == o2)) return 1;
24 
25     o1 = r;
26 
27     if (o1 == o2) return 1;
28 
29     if (o1 != o1) return 1;
30 
31     if (!(o1 == o1)) return 1;
32 
33     o1.x(2);
34     o1.y(3);
35 
36     if (o1.x() != 2 || o1.y() != 3) return 1;
37 
38     o2.y(5);
39     o2.x(7);
40 
41     if (o2.x() != 7 || o2.y() != 5) return 1;
42 
43     o1 += o2;
44 
45     if (o1.x() != 9 || o1.y() != 8) return 1;
46 
47     if (o2.x() != 7 || o2.y() != 5) return 1;
48 
49     o1 = o2 - YACURS::Coordinates(2, 3);
50 
51     if (o1.x() != 5 || o1.y() != 2) return 1;
52 
53     if (o2.x() != 7 || o2.y() != 5) return 1;
54 
55     return 0;
56 }
57