X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fcds-access-api%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Faccess%2Fcommands%2FModifyTransactionRequestEmptyTest.java;h=3f284e8fc4069ab7911d0368fa01d866528572f6;hb=HEAD;hp=692c661e4fcebde74bed86c6ca004050780bd206;hpb=54e20827dff665094aa1d187124e79e855439a96;p=controller.git diff --git a/opendaylight/md-sal/cds-access-api/src/test/java/org/opendaylight/controller/cluster/access/commands/ModifyTransactionRequestEmptyTest.java b/opendaylight/md-sal/cds-access-api/src/test/java/org/opendaylight/controller/cluster/access/commands/ModifyTransactionRequestEmptyTest.java index 692c661e4f..45ee0bd258 100644 --- a/opendaylight/md-sal/cds-access-api/src/test/java/org/opendaylight/controller/cluster/access/commands/ModifyTransactionRequestEmptyTest.java +++ b/opendaylight/md-sal/cds-access-api/src/test/java/org/opendaylight/controller/cluster/access/commands/ModifyTransactionRequestEmptyTest.java @@ -7,59 +7,55 @@ */ package org.opendaylight.controller.cluster.access.commands; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.Assert.assertEquals; + import com.google.common.base.MoreObjects; -import com.google.common.collect.Lists; import java.util.List; import java.util.Optional; -import org.junit.Assert; import org.junit.Test; import org.opendaylight.controller.cluster.access.ABIVersion; public class ModifyTransactionRequestEmptyTest extends AbstractTransactionRequestTest { private static final PersistenceProtocol PROTOCOL = PersistenceProtocol.ABORT; + private static final ModifyTransactionRequest OBJECT = new ModifyTransactionRequest(TRANSACTION_IDENTIFIER, 0, + ACTOR_REF, List.of(), PROTOCOL); - private static final ModifyTransactionRequest OBJECT = new ModifyTransactionRequest( - TRANSACTION_IDENTIFIER, 0, ACTOR_REF, Lists.newArrayList(), PROTOCOL); - - @Override - protected ModifyTransactionRequest object() { - return OBJECT; + public ModifyTransactionRequestEmptyTest() { + super(OBJECT, 108); } @Test - public void getPersistenceProtocolTest() throws Exception { - final Optional result = OBJECT.getPersistenceProtocol(); - Assert.assertTrue(result.isPresent()); - Assert.assertEquals(PROTOCOL, result.get()); + public void getPersistenceProtocolTest() { + assertEquals(Optional.of(PROTOCOL), OBJECT.getPersistenceProtocol()); } @Test - public void getModificationsTest() throws Exception { - final List result = OBJECT.getModifications(); - Assert.assertNotNull(result); - Assert.assertTrue(result.isEmpty()); + public void getModificationsTest() { + assertEquals(List.of(), OBJECT.getModifications()); } @Test public void addToStringAttributesTest() { - final MoreObjects.ToStringHelper result = OBJECT.addToStringAttributes(MoreObjects.toStringHelper(OBJECT)); - Assert.assertTrue(result.toString().contains("operations=" + Lists.newArrayList())); - Assert.assertTrue(result.toString().contains("protocol=" + PROTOCOL)); + final var result = OBJECT.addToStringAttributes(MoreObjects.toStringHelper(OBJECT)).toString(); + assertThat(result, containsString("modifications=0")); + assertThat(result, containsString("protocol=" + PROTOCOL)); } @Test - public void cloneAsVersionTest() throws Exception { - final ModifyTransactionRequest clone = OBJECT.cloneAsVersion(ABIVersion.BORON); - Assert.assertEquals(OBJECT, clone); + public void cloneAsVersionTest() { + final var clone = OBJECT.cloneAsVersion(ABIVersion.TEST_FUTURE_VERSION); + assertEquals(OBJECT.getSequence(), clone.getSequence()); + assertEquals(OBJECT.getTarget(), clone.getTarget()); + assertEquals(OBJECT.getReplyTo(), clone.getReplyTo()); + assertEquals(OBJECT.getPersistenceProtocol(), clone.getPersistenceProtocol()); } @Override - protected void doAdditionalAssertions(final Object deserialize) { - Assert.assertTrue(deserialize instanceof ModifyTransactionRequest); - final ModifyTransactionRequest casted = (ModifyTransactionRequest) deserialize; - - Assert.assertEquals(OBJECT.getReplyTo(), casted.getReplyTo()); - Assert.assertEquals(OBJECT.getModifications(), casted.getModifications()); - Assert.assertEquals(OBJECT.getPersistenceProtocol(), casted.getPersistenceProtocol()); + protected void doAdditionalAssertions(final ModifyTransactionRequest deserialize) { + assertEquals(OBJECT.getReplyTo(), deserialize.getReplyTo()); + assertEquals(OBJECT.getModifications(), deserialize.getModifications()); + assertEquals(OBJECT.getPersistenceProtocol(), deserialize.getPersistenceProtocol()); } } \ No newline at end of file