BUG-9145: rework singleton service group state tracking
[mdsal.git] / singleton-service / mdsal-singleton-dom-impl / src / test / java / org / opendaylight / mdsal / singleton / dom / impl / AbstractDOMClusterServiceProviderTest.java
index eff1025c14f9d7a7d5d6498d6291b8f801358171..d3d6fc1e62beb62315cda8ac1e7ed7e20727e955 100644 (file)
@@ -150,6 +150,15 @@ public abstract class AbstractDOMClusterServiceProviderTest {
         return new DOMEntityOwnershipChange(ENTITY, EntityOwnershipChangeState.REMOTE_OWNERSHIP_LOST_NO_OWNER);
     }
 
+    static final DOMEntityOwnershipChange getEntityToJeopardy() {
+        return new DOMEntityOwnershipChange(ENTITY, EntityOwnershipChangeState.REMOTE_OWNERSHIP_LOST_NO_OWNER, true);
+    }
+
+    static final DOMEntityOwnershipChange getEntityMasterJeopardy() {
+        return new DOMEntityOwnershipChange(ENTITY, EntityOwnershipChangeState.LOCAL_OWNERSHIP_RETAINED_WITH_NO_CHANGE,
+            true);
+    }
+
     static final DOMEntityOwnershipChange getDoubleEntityToMaster() {
         return new DOMEntityOwnershipChange(DOUBLE_ENTITY, EntityOwnershipChangeState.LOCAL_OWNERSHIP_GRANTED);
     }
@@ -162,8 +171,14 @@ public abstract class AbstractDOMClusterServiceProviderTest {
         return new DOMEntityOwnershipChange(DOUBLE_ENTITY, EntityOwnershipChangeState.LOCAL_OWNERSHIP_LOST_NEW_OWNER);
     }
 
-    static final DOMEntityOwnershipChange getEntityToJeopardy() {
-        return new DOMEntityOwnershipChange(ENTITY, EntityOwnershipChangeState.REMOTE_OWNERSHIP_LOST_NO_OWNER, true);
+    static final DOMEntityOwnershipChange getDoubleEntityToJeopardy() {
+        return new DOMEntityOwnershipChange(DOUBLE_ENTITY, EntityOwnershipChangeState.REMOTE_OWNERSHIP_LOST_NO_OWNER,
+            true);
+    }
+
+    static final DOMEntityOwnershipChange getDoubleEntityMasterJeopardy() {
+        return new DOMEntityOwnershipChange(DOUBLE_ENTITY,
+            EntityOwnershipChangeState.LOCAL_OWNERSHIP_RETAINED_WITH_NO_CHANGE, true);
     }
 
     /**