MCPcopy Create free account
hub / github.com/PCGen/pcgen / LoadTest

Class LoadTest

code/src/utest/pcgen/util/enumeration/LoadTest.java:25–53  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23import org.junit.jupiter.api.Test;
24
25class LoadTest
26{
27
28 private final Load light = Load.valueOf("LIGHT");
29 private final Load medium = Load.valueOf("MEDIUM");
30 private final Load heavy = Load.valueOf("HEAVY");
31 private final Load overload = Load.valueOf("OVERLOAD");
32
33 @Test
34 public void testLoadOrder()
35 {
36 assertEquals(0, light.compareTo(light));
37 Assertions.assertTrue(light.compareTo(medium) < 0);
38 Assertions.assertTrue(light.compareTo(heavy) < 0);
39 Assertions.assertTrue(light.compareTo(overload) < 0);
40 Assertions.assertTrue(medium.compareTo(light) > 0);
41 assertEquals(0, medium.compareTo(medium));
42 Assertions.assertTrue(medium.compareTo(heavy) < 0);
43 Assertions.assertTrue(medium.compareTo(overload) < 0);
44 Assertions.assertTrue(heavy.compareTo(light) > 0);
45 Assertions.assertTrue(heavy.compareTo(medium) > 0);
46 assertEquals(0, heavy.compareTo(heavy));
47 Assertions.assertTrue(heavy.compareTo(overload) < 0);
48 Assertions.assertTrue(overload.compareTo(light) > 0);
49 Assertions.assertTrue(overload.compareTo(medium) > 0);
50 Assertions.assertTrue(overload.compareTo(heavy) > 0);
51 assertEquals(0, overload.compareTo(overload));
52 }
53}

Callers

nothing calls this directly

Calls 1

valueOfMethod · 0.45

Tested by

no test coverage detected