Ray Milkey
Committed by Gerrit Code Review

Improve coverage for MastershipTerm class

Change-Id: Ic0c85f8f33a35560554f9f12db0b64019ce9afe5
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
16 package org.onosproject.mastership; 16 package org.onosproject.mastership;
17 17
18 import static org.junit.Assert.assertEquals; 18 import static org.junit.Assert.assertEquals;
19 +import static org.onlab.junit.ImmutableClassChecker.assertThatClassIsImmutable;
19 20
20 import org.junit.Test; 21 import org.junit.Test;
21 import org.onosproject.cluster.NodeId; 22 import org.onosproject.cluster.NodeId;
...@@ -42,7 +43,15 @@ public class MastershipTermTest { ...@@ -42,7 +43,15 @@ public class MastershipTermTest {
42 public void testEquality() { 43 public void testEquality() {
43 new EqualsTester().addEqualityGroup(MastershipTerm.of(N1, 0), TERM1) 44 new EqualsTester().addEqualityGroup(MastershipTerm.of(N1, 0), TERM1)
44 .addEqualityGroup(TERM2, TERM3) 45 .addEqualityGroup(TERM2, TERM3)
45 - .addEqualityGroup(TERM4); 46 + .addEqualityGroup(TERM4)
47 + .testEquals();
46 } 48 }
47 49
50 + /**
51 + * Checks that the MembershipTerm class is immutable.
52 + */
53 + @Test
54 + public void testImmutability() {
55 + assertThatClassIsImmutable(MastershipTerm.class);
56 + }
48 } 57 }
......