Modernize ABIVersionTest
[controller.git] / opendaylight / md-sal / cds-access-api / src / test / java / org / opendaylight / controller / cluster / access / commands / AbstractRequestSuccessTest.java
index f0bb6f325fb056faaff261cf1615edfca8981ccf..8a812522336588517faff0a1a490196a1c46c077 100644 (file)
@@ -17,7 +17,7 @@ import org.opendaylight.controller.cluster.access.concepts.LocalHistoryIdentifie
 import org.opendaylight.controller.cluster.access.concepts.MemberName;
 import org.opendaylight.controller.cluster.access.concepts.RequestSuccess;
 
-public abstract class AbstractRequestSuccessTest<T extends RequestSuccess> {
+public abstract class AbstractRequestSuccessTest<T extends RequestSuccess<?, T>> {
 
     private static final FrontendIdentifier FRONTEND_IDENTIFIER = FrontendIdentifier.create(
             MemberName.forName("test"), FrontendType.forName("one"));
@@ -35,8 +35,8 @@ public abstract class AbstractRequestSuccessTest<T extends RequestSuccess> {
         Assert.assertEquals(object().getTarget(), ((T) deserialize).getTarget());
         Assert.assertEquals(object().getVersion(), ((T) deserialize).getVersion());
         Assert.assertEquals(object().getSequence(), ((T) deserialize).getSequence());
-        doAdditionalAssertions((T) deserialize);
+        doAdditionalAssertions(deserialize);
     }
 
-    protected abstract void doAdditionalAssertions(final Object deserialize);
+    protected abstract void doAdditionalAssertions(Object deserialize);
 }