diff options
| author | Ben Culkin <scorpress@gmail.com> | 2020-10-20 18:43:18 -0400 |
|---|---|---|
| committer | Ben Culkin <scorpress@gmail.com> | 2020-10-20 18:43:18 -0400 |
| commit | d3d940cdb143494122a5dec2f137b655d529a4b3 (patch) | |
| tree | eef87437262ebea642ea7740f4310bcbcf834d72 /src/test/java | |
| parent | 3460b2c0c571a61068f664adc5a1b97f6a24cdcc (diff) | |
Add additional tests
Clean up the tests for BooleanToggle, and add a basic test for Either
Diffstat (limited to 'src/test/java')
| -rw-r--r-- | src/test/java/bjc/data/BooleanToggleTest.java | 9 | ||||
| -rw-r--r-- | src/test/java/bjc/data/EitherTest.java | 25 |
2 files changed, 34 insertions, 0 deletions
diff --git a/src/test/java/bjc/data/BooleanToggleTest.java b/src/test/java/bjc/data/BooleanToggleTest.java index bf7a04f..28b30c2 100644 --- a/src/test/java/bjc/data/BooleanToggleTest.java +++ b/src/test/java/bjc/data/BooleanToggleTest.java @@ -33,5 +33,14 @@ public class BooleanToggleTest { // Check set works assertEquals(true, tog.peek()); + + BooleanToggle tog2 = new BooleanToggle(true); + + // Test equals/hashcode + assertEquals(tog, tog2); + assertEquals(tog.hashCode(), tog2.hashCode()); + + // Test toString + assertEquals("true", tog); } } diff --git a/src/test/java/bjc/data/EitherTest.java b/src/test/java/bjc/data/EitherTest.java new file mode 100644 index 0000000..bbf94b7 --- /dev/null +++ b/src/test/java/bjc/data/EitherTest.java @@ -0,0 +1,25 @@ +package bjc.data; + +import static org.junit.Assert.*; + +import org.junit.Test; + +/** + * Test Either + * @author Ben Culkin + * + */ +public class EitherTest { + + /** + * Do a test of Either. + */ + @Test + public void test() { + Either<String, String> left = Either.left("left"); + Either<String, String> right = Either.right("right"); + + assertNotEquals(left, right); + } + +} |
