diff options
author | 2015-09-09 22:15:21 -0700 | |
---|---|---|
committer | 2015-09-09 22:15:21 -0700 | |
commit | 13d05bc8458758ee39cb829098241e89616717ee (patch) | |
tree | 22a4d1ce65f15952f07a3df5af4b462b4697cb3a /framework/src/onos/core/store/dist/src/test/java/org/onosproject/store/consistent/impl/ResultTest.java | |
parent | 6139282e1e93c2322076de4b91b1c85d0bc4a8b3 (diff) |
ONOS checkin based on commit tag e796610b1f721d02f9b0e213cf6f7790c10ecd60
Change-Id: Ife8810491034fe7becdba75dda20de4267bd15cd
Diffstat (limited to 'framework/src/onos/core/store/dist/src/test/java/org/onosproject/store/consistent/impl/ResultTest.java')
-rw-r--r-- | framework/src/onos/core/store/dist/src/test/java/org/onosproject/store/consistent/impl/ResultTest.java | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/framework/src/onos/core/store/dist/src/test/java/org/onosproject/store/consistent/impl/ResultTest.java b/framework/src/onos/core/store/dist/src/test/java/org/onosproject/store/consistent/impl/ResultTest.java new file mode 100644 index 00000000..2a3bab87 --- /dev/null +++ b/framework/src/onos/core/store/dist/src/test/java/org/onosproject/store/consistent/impl/ResultTest.java @@ -0,0 +1,42 @@ +package org.onosproject.store.consistent.impl; + +import static junit.framework.TestCase.assertEquals; +import static junit.framework.TestCase.assertFalse; +import static junit.framework.TestCase.assertNull; +import static junit.framework.TestCase.assertTrue; + +import org.junit.Test; + +/** + * Unit tests for Result. + */ +public class ResultTest { + + @Test + public void testLocked() { + Result<String> r = Result.locked(); + assertFalse(r.success()); + assertNull(r.value()); + assertEquals(Result.Status.LOCKED, r.status()); + } + + @Test + public void testOk() { + Result<String> r = Result.ok("foo"); + assertTrue(r.success()); + assertEquals("foo", r.value()); + assertEquals(Result.Status.OK, r.status()); + } + + @Test + public void testEquality() { + Result<String> r1 = Result.ok("foo"); + Result<String> r2 = Result.locked(); + Result<String> r3 = Result.ok("bar"); + Result<String> r4 = Result.ok("foo"); + assertTrue(r1.equals(r4)); + assertFalse(r1.equals(r2)); + assertFalse(r1.equals(r3)); + assertFalse(r2.equals(r3)); + } +} |