1
1
package com .thealgorithms .geometry ;
2
2
3
- import org .junit .jupiter .api .Test ;
4
-
5
3
import static org .junit .jupiter .api .Assertions .*;
6
4
5
+ import org .junit .jupiter .api .Test ;
6
+
7
7
public class PointTest {
8
8
9
9
@ Test
10
10
void testCompareTo () {
11
- Point p1 = new Point (1 , 2 );
11
+ Point p1 = new Point (1 , 2 );
12
12
Point p2 = new Point (5 , -1 );
13
13
Point p3 = new Point (3 , 9 );
14
14
Point p4 = new Point (3 , 9 );
15
- assertEquals (1 ,p1 .compareTo (p2 ));
16
- assertEquals (-1 ,p2 .compareTo (p3 ));
17
- assertEquals (0 ,p3 .compareTo (p4 ));
15
+ assertEquals (1 , p1 .compareTo (p2 ));
16
+ assertEquals (-1 , p2 .compareTo (p3 ));
17
+ assertEquals (0 , p3 .compareTo (p4 ));
18
18
}
19
19
20
20
@ Test
21
21
void testToString () {
22
- Point p1 = new Point (-3 , 5 );
23
- assertEquals ("(-3, 5)" ,p1 .toString ());
22
+ Point p = new Point (-3 , 5 );
23
+ assertEquals ("(-3, 5)" , p .toString ());
24
24
}
25
25
26
-
27
26
@ Test
28
27
void testPolarOrder () {
29
- Point p = new Point (0 ,0 );
28
+ Point p = new Point (0 , 0 );
30
29
assertNotNull (p .polarOrder ());
31
30
}
32
31
@@ -49,8 +48,8 @@ void testOrientation() {
49
48
assertEquals (1 , Point .orientation (pA , pB , pC ));
50
49
51
50
// test for right curve
52
- pB = new Point (1 ,0 );
53
- pC = new Point (1 ,-1 );
51
+ pB = new Point (1 , 0 );
52
+ pC = new Point (1 , -1 );
54
53
assertEquals (-1 , Point .orientation (pA , pB , pC ));
55
54
56
55
// test for collinearity
@@ -61,56 +60,56 @@ void testOrientation() {
61
60
62
61
@ Test
63
62
void testPolarOrderCompare () {
64
- Point ref = new Point (0 ,0 );
63
+ Point ref = new Point (0 , 0 );
65
64
66
- Point p1 = new Point (1 ,1 );
67
- Point p2 = new Point (1 ,-1 );
68
- assertTrue (ref .polarOrder ().compare (p1 , p2 ) < 0 );
65
+ Point pA = new Point (1 , 1 );
66
+ Point pB = new Point (1 , -1 );
67
+ assertTrue (ref .polarOrder ().compare (pA , pB ) < 0 );
69
68
70
- p1 = new Point (3 ,0 );
71
- p2 = new Point (2 ,0 );
72
- assertTrue (ref .polarOrder ().compare (p1 , p2 ) < 0 );
69
+ pA = new Point (3 , 0 );
70
+ pB = new Point (2 , 0 );
71
+ assertTrue (ref .polarOrder ().compare (pA , pB ) < 0 );
73
72
74
- p1 = new Point (0 ,1 );
75
- p2 = new Point (-1 ,1 );
76
- assertTrue (ref .polarOrder ().compare (p1 , p2 ) < 0 );
73
+ pA = new Point (0 , 1 );
74
+ pB = new Point (-1 , 1 );
75
+ assertTrue (ref .polarOrder ().compare (pA , pB ) < 0 );
77
76
78
- p1 = new Point (1 ,1 );
79
- p2 = new Point (2 ,2 );
80
- assertEquals (0 , ref .polarOrder ().compare (p1 , p2 ));
77
+ pA = new Point (1 , 1 );
78
+ pB = new Point (2 , 2 );
79
+ assertEquals (0 , ref .polarOrder ().compare (pA , pB ));
81
80
82
- p1 = new Point (1 ,2 );
83
- p2 = new Point (2 ,1 );
84
- assertTrue (ref .polarOrder ().compare (p1 , p2 ) > 0 );
81
+ pA = new Point (1 , 2 );
82
+ pB = new Point (2 , 1 );
83
+ assertTrue (ref .polarOrder ().compare (pA , pB ) > 0 );
85
84
86
- p1 = new Point (2 ,1 );
87
- p2 = new Point (1 ,2 );
88
- assertTrue (ref .polarOrder ().compare (p1 , p2 ) < 0 );
85
+ pA = new Point (2 , 1 );
86
+ pB = new Point (1 , 2 );
87
+ assertTrue (ref .polarOrder ().compare (pA , pB ) < 0 );
89
88
90
- p1 = new Point (-1 ,0 );
91
- p2 = new Point (-2 ,0 );
92
- assertTrue (ref .polarOrder ().compare (p1 , p2 ) < 0 );
89
+ pA = new Point (-1 , 0 );
90
+ pB = new Point (-2 , 0 );
91
+ assertTrue (ref .polarOrder ().compare (pA , pB ) < 0 );
93
92
94
- p1 = new Point (2 ,3 );
95
- p2 = new Point (2 ,3 );
96
- assertEquals (0 , ref .polarOrder ().compare (p1 , p2 ));
93
+ pA = new Point (2 , 3 );
94
+ pB = new Point (2 , 3 );
95
+ assertEquals (0 , ref .polarOrder ().compare (pA , pB ));
97
96
98
- p1 = new Point (0 ,1 );
99
- p2 = new Point (0 ,-1 );
100
- assertTrue (ref .polarOrder ().compare (p1 , p2 ) < 0 );
97
+ pA = new Point (0 , 1 );
98
+ pB = new Point (0 , -1 );
99
+ assertTrue (ref .polarOrder ().compare (pA , pB ) < 0 );
101
100
102
- ref = new Point (1 ,1 );
101
+ ref = new Point (1 , 1 );
103
102
104
- p1 = new Point (1 ,2 );
105
- p2 = new Point (2 ,2 );
106
- assertTrue (ref .polarOrder ().compare (p1 , p2 ) > 0 );
103
+ pA = new Point (1 , 2 );
104
+ pB = new Point (2 , 2 );
105
+ assertTrue (ref .polarOrder ().compare (pA , pB ) > 0 );
107
106
108
- p1 = new Point (2 ,1 );
109
- p2 = new Point (2 ,0 );
110
- assertTrue (ref .polarOrder ().compare (p1 , p2 ) < 0 );
107
+ pA = new Point (2 , 1 );
108
+ pB = new Point (2 , 0 );
109
+ assertTrue (ref .polarOrder ().compare (pA , pB ) < 0 );
111
110
112
- p1 = new Point (0 ,1 );
113
- p2 = new Point (1 ,0 );
114
- assertTrue (ref .polarOrder ().compare (p1 , p2 ) < 0 );
111
+ pA = new Point (0 , 1 );
112
+ pB = new Point (1 , 0 );
113
+ assertTrue (ref .polarOrder ().compare (pA , pB ) < 0 );
115
114
}
116
115
}
0 commit comments