X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FDistributedDataStoreWithSegmentedJournalIntegrationTest.java;h=b5fcc951aa87527387623b841e201faf7847de0f;hb=HEAD;hp=1e7da9c587e8630224a14b81db75bf4d3cfbd593;hpb=a180ad35e1006969a390739ef2f3694fd9fcad48;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DistributedDataStoreWithSegmentedJournalIntegrationTest.java b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DistributedDataStoreWithSegmentedJournalIntegrationTest.java index 1e7da9c587..b5fcc951aa 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DistributedDataStoreWithSegmentedJournalIntegrationTest.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DistributedDataStoreWithSegmentedJournalIntegrationTest.java @@ -44,8 +44,9 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode; import org.opendaylight.yangtools.yang.data.api.schema.MapNode; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; +import org.opendaylight.yangtools.yang.data.api.schema.SystemMapNode; +import org.opendaylight.yangtools.yang.data.api.schema.builder.CollectionNodeBuilder; import org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes; -import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.CollectionNodeBuilder; @RunWith(Parameterized.class) public class DistributedDataStoreWithSegmentedJournalIntegrationTest @@ -54,7 +55,7 @@ public class DistributedDataStoreWithSegmentedJournalIntegrationTest @Parameters(name = "{0}") public static Collection data() { return Arrays.asList(new Object[][] { - { TestDistributedDataStore.class }, { TestClientBackedDataStore.class } + { TestClientBackedDataStore.class } }); } @@ -93,10 +94,10 @@ public class DistributedDataStoreWithSegmentedJournalIntegrationTest @Test public void testManyWritesDeletes() throws Exception { final IntegrationTestKit testKit = new IntegrationTestKit(getSystem(), datastoreContextBuilder); - CollectionNodeBuilder carMapBuilder = ImmutableNodes.mapNodeBuilder(CAR_QNAME); + CollectionNodeBuilder carMapBuilder = ImmutableNodes.mapNodeBuilder(CAR_QNAME); - try (AbstractDataStore dataStore = testKit.setupAbstractDataStore( - testParameter, "testManyWritesDeletes", "module-shards-cars-member-1.conf", true, "cars")) { + try (var dataStore = testKit.setupDataStore(testParameter, "testManyWritesDeletes", + "module-shards-cars-member-1.conf", true, "cars")) { DOMStoreTransactionChain txChain = dataStore.createTransactionChain(); @@ -126,13 +127,13 @@ public class DistributedDataStoreWithSegmentedJournalIntegrationTest } } - final Optional> optional = txChain.newReadOnlyTransaction() + final Optional optional = txChain.newReadOnlyTransaction() .read(CarsModel.CAR_LIST_PATH).get(5, TimeUnit.SECONDS); assertTrue("isPresent", optional.isPresent()); MapNode cars = carMapBuilder.build(); - assertEquals("cars not matching result", cars, optional.get()); + assertEquals("cars not matching result", cars, optional.orElseThrow()); txChain.close(); @@ -154,16 +155,15 @@ public class DistributedDataStoreWithSegmentedJournalIntegrationTest } // test restoration from journal and verify data matches - try (AbstractDataStore dataStore = testKit.setupAbstractDataStore( - testParameter, "testManyWritesDeletes", "module-shards-cars-member-1.conf", true, "cars")) { + try (var dataStore = testKit.setupDataStore(testParameter, "testManyWritesDeletes", + "module-shards-cars-member-1.conf", true, "cars")) { DOMStoreTransactionChain txChain = dataStore.createTransactionChain(); MapNode cars = carMapBuilder.build(); - final Optional> optional = txChain.newReadOnlyTransaction() + final Optional optional = txChain.newReadOnlyTransaction() .read(CarsModel.CAR_LIST_PATH).get(5, TimeUnit.SECONDS); - assertTrue("isPresent", optional.isPresent()); - assertEquals("restored cars do not match snapshot", cars, optional.get()); + assertEquals("restored cars do not match snapshot", Optional.of(cars), optional); txChain.close(); }