package org.opendaylight.controller.md.sal.binding.impl.test;
+import com.google.common.util.concurrent.MoreExecutors;
import org.junit.Test;
import org.opendaylight.controller.md.sal.binding.impl.ForwardedBackwardsCompatibleDataBroker;
import org.opendaylight.controller.md.sal.binding.test.AbstractSchemaAwareTest;
testCustomizer = createDataBrokerTestCustomizer();
domBroker = testCustomizer.createDOMDataBroker();
- dataBroker = testCustomizer.createBackwardsCompatibleDataBroker();
+ dataBroker = createBackwardsCompatibleDataBroker();
testCustomizer.updateSchema(context);
}
+ public ForwardedBackwardsCompatibleDataBroker createBackwardsCompatibleDataBroker() {
+ return new ForwardedBackwardsCompatibleDataBroker(domBroker, testCustomizer.getBindingToNormalized(), testCustomizer.getSchemaService(), MoreExecutors
+ .sameThreadExecutor());
+ }
+
+
+
/**
* The purpose of this test is to exercise the backwards compatible broker
* @see org.opendaylight.controller.md.sal.binding.impl.AbstractReadWriteTransaction#ensureParentsByMerge(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier, org.opendaylight.yangtools.yang.binding.InstanceIdentifier)
*/
@Test
- public void test() throws InterruptedException, ExecutionException {
+ public void testEnsureParentsByMerge() throws InterruptedException, ExecutionException {
DataModificationTransaction writeTx =
dataBroker.beginTransaction();