1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.hipparchus.complex;
18
19 import org.junit.jupiter.api.Test;
20
21 import static org.junit.jupiter.api.Assertions.assertEquals;
22 import static org.junit.jupiter.api.Assertions.assertTrue;
23
24 class ComplexComparatorTest {
25
26 private final ComplexComparator comp = new ComplexComparator();
27 private Complex o1 = new Complex(1, 1);
28 private Complex o11 = new Complex(1, 1);
29 private Complex o2 = new Complex(1, 0);
30 private Complex o3 = new Complex(2, 0);
31
32 @Test
33 void test() {
34 assertEquals(comp.compare(o1, o2), -1 * comp.compare(o2, o1), "ok");
35 }
36
37 @Test
38 void test2() {
39 assertEquals(((comp.compare(o1, o2) > 0) && (comp.compare(o2, o3) > 0)),
40 comp.compare(o1, o3) > 0,
41 "ok");
42 }
43
44 @Test
45 void test3() {
46 assertEquals(((comp.compare(o1, o11) == 0)),
47 comp.compare(o1, o2) == comp.compare(o11, o2),
48 "ok");
49 }
50
51 @Test
52 void test4() {
53 assertTrue((comp.compare(o1, o11) == 0), "ok");
54 }
55 }