1 |
|
package jalview.util.matcher; |
2 |
|
|
3 |
|
import static org.testng.Assert.assertEquals; |
4 |
|
import static org.testng.Assert.assertNull; |
5 |
|
|
6 |
|
import java.util.Locale; |
7 |
|
|
8 |
|
import org.testng.annotations.Test; |
9 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (46) |
Complexity: 3 |
Complexity Density: 0.07 |
|
10 |
|
public class ConditionTest |
11 |
|
{ |
|
|
| 100% |
Uncovered Elements: 0 (14) |
Complexity: 1 |
Complexity Density: 0.07 |
1PASS
|
|
12 |
1 |
@Test(groups = "Functional")... |
13 |
|
public void testToString() |
14 |
|
{ |
15 |
1 |
Locale.setDefault(Locale.UK); |
16 |
1 |
assertEquals(Condition.Contains.toString(), "Contains"); |
17 |
1 |
assertEquals(Condition.NotContains.toString(), "Does not contain"); |
18 |
1 |
assertEquals(Condition.Matches.toString(), "Matches"); |
19 |
1 |
assertEquals(Condition.NotMatches.toString(), "Does not match"); |
20 |
1 |
assertEquals(Condition.Present.toString(), "Is present"); |
21 |
1 |
assertEquals(Condition.NotPresent.toString(), "Is not present"); |
22 |
1 |
assertEquals(Condition.LT.toString(), "<"); |
23 |
1 |
assertEquals(Condition.LE.toString(), "<="); |
24 |
1 |
assertEquals(Condition.GT.toString(), ">"); |
25 |
1 |
assertEquals(Condition.GE.toString(), ">="); |
26 |
1 |
assertEquals(Condition.EQ.toString(), "="); |
27 |
1 |
assertEquals(Condition.NE.toString(), "not ="); |
28 |
|
|
29 |
|
|
30 |
|
|
31 |
|
|
32 |
1 |
assertEquals(Condition.NE.toString(), "not ="); |
33 |
|
} |
34 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (12) |
Complexity: 1 |
Complexity Density: 0.08 |
1PASS
|
|
35 |
1 |
@Test(groups = "Functional")... |
36 |
|
public void testGetStableName() |
37 |
|
{ |
38 |
1 |
assertEquals(Condition.Contains.getStableName(), "Contains"); |
39 |
1 |
assertEquals(Condition.NotContains.getStableName(), "NotContains"); |
40 |
1 |
assertEquals(Condition.Matches.getStableName(), "Matches"); |
41 |
1 |
assertEquals(Condition.NotMatches.getStableName(), "NotMatches"); |
42 |
1 |
assertEquals(Condition.Present.getStableName(), "Present"); |
43 |
1 |
assertEquals(Condition.NotPresent.getStableName(), "NotPresent"); |
44 |
1 |
assertEquals(Condition.LT.getStableName(), "LT"); |
45 |
1 |
assertEquals(Condition.LE.getStableName(), "LE"); |
46 |
1 |
assertEquals(Condition.GT.getStableName(), "GT"); |
47 |
1 |
assertEquals(Condition.GE.getStableName(), "GE"); |
48 |
1 |
assertEquals(Condition.EQ.getStableName(), "EQ"); |
49 |
1 |
assertEquals(Condition.NE.getStableName(), "NE"); |
50 |
|
} |
51 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (17) |
Complexity: 1 |
Complexity Density: 0.06 |
1PASS
|
|
52 |
1 |
@Test(groups = "Functional")... |
53 |
|
public void testFromString() |
54 |
|
{ |
55 |
1 |
assertEquals(Condition.fromString("Contains"), Condition.Contains); |
56 |
|
|
57 |
1 |
assertEquals(Condition.fromString("contains"), Condition.Contains); |
58 |
1 |
assertEquals(Condition.fromString("CONTAINS"), Condition.Contains); |
59 |
1 |
assertEquals(Condition.fromString("NotContains"), |
60 |
|
Condition.NotContains); |
61 |
1 |
assertEquals(Condition.fromString("Matches"), Condition.Matches); |
62 |
1 |
assertEquals(Condition.fromString("NotMatches"), Condition.NotMatches); |
63 |
1 |
assertEquals(Condition.fromString("Present"), Condition.Present); |
64 |
1 |
assertEquals(Condition.fromString("NotPresent"), Condition.NotPresent); |
65 |
1 |
assertEquals(Condition.fromString("LT"), Condition.LT); |
66 |
1 |
assertEquals(Condition.fromString("LE"), Condition.LE); |
67 |
1 |
assertEquals(Condition.fromString("GT"), Condition.GT); |
68 |
1 |
assertEquals(Condition.fromString("GE"), Condition.GE); |
69 |
1 |
assertEquals(Condition.fromString("EQ"), Condition.EQ); |
70 |
1 |
assertEquals(Condition.fromString("NE"), Condition.NE); |
71 |
|
|
72 |
1 |
assertNull(Condition.fromString("Equals")); |
73 |
1 |
assertNull(Condition.fromString("")); |
74 |
1 |
assertNull(Condition.fromString(null)); |
75 |
|
} |
76 |
|
} |