1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.hipparchus.complex;
18
19 import static org.junit.Assert.assertEquals;
20 import static org.junit.Assert.assertTrue;
21
22 import org.junit.Test;
23
24 public 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 public void test() {
34 assertEquals("ok", comp.compare(o1, o2), -1 * comp.compare(o2, o1));
35 }
36
37 @Test
38 public void test2() {
39 assertEquals("ok",
40 ((comp.compare(o1, o2) > 0) && (comp.compare(o2, o3) > 0)),
41 comp.compare(o1, o3) > 0);
42 }
43
44 @Test
45 public void test3() {
46 assertEquals("ok", ((comp.compare(o1, o11) == 0)),
47 comp.compare(o1, o2) == comp.compare(o11, o2));
48 }
49
50 @Test
51 public void test4() {
52 assertTrue("ok", (comp.compare(o1, o11) == 0));
53 }
54 }