X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-test-utils%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Ftestutils%2FDataBrokerTestModule.java;h=79a86e25161d2164159a9bbddbbb2274b76b68a7;hb=e996a1b5aa1f8986deb917e0d1d77bd1dab0b82e;hp=460e2fefc821857abf636615bfd230d4eab6a3e6;hpb=8a6e5f0946f5ed60f7554c51e7621e2ac3e41edd;p=mdsal.git diff --git a/binding/mdsal-binding-test-utils/src/main/java/org/opendaylight/mdsal/binding/testutils/DataBrokerTestModule.java b/binding/mdsal-binding-test-utils/src/main/java/org/opendaylight/mdsal/binding/testutils/DataBrokerTestModule.java index 460e2fefc8..79a86e2516 100644 --- a/binding/mdsal-binding-test-utils/src/main/java/org/opendaylight/mdsal/binding/testutils/DataBrokerTestModule.java +++ b/binding/mdsal-binding-test-utils/src/main/java/org/opendaylight/mdsal/binding/testutils/DataBrokerTestModule.java @@ -8,13 +8,15 @@ package org.opendaylight.mdsal.binding.testutils; import com.google.common.annotations.Beta; +import com.google.common.base.Throwables; +import java.util.function.Supplier; import org.opendaylight.mdsal.binding.api.DataBroker; import org.opendaylight.mdsal.binding.dom.adapter.CurrentAdapterSerializer; import org.opendaylight.mdsal.binding.dom.adapter.test.AbstractConcurrentDataBrokerTest; import org.opendaylight.mdsal.dom.api.DOMDataBroker; import org.opendaylight.mdsal.dom.api.DOMSchemaService; import org.opendaylight.mdsal.dom.broker.DOMNotificationRouter; -import org.opendaylight.yangtools.yang.model.api.SchemaContextProvider; +import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext; @Beta public class DataBrokerTestModule { @@ -31,8 +33,8 @@ public class DataBrokerTestModule { } // Suppress IllegalCatch because of AbstractDataBrokerTest (change later) - @SuppressWarnings({ "checkstyle:IllegalCatch", "checkstyle:IllegalThrows" }) - public DataBroker getDataBroker() throws RuntimeException { + @SuppressWarnings("checkstyle:IllegalCatch") + public DataBroker getDataBroker() { try { // This is a little bit "upside down" - in the future, // we should probably put what is in AbstractDataBrokerTest @@ -43,7 +45,8 @@ public class DataBrokerTestModule { dataBrokerTest.setup(); return dataBrokerTest.getDataBroker(); } catch (Exception e) { - throw new RuntimeException(e); + Throwables.throwIfUnchecked(e); + throw new IllegalStateException(e); } } @@ -63,7 +66,7 @@ public class DataBrokerTestModule { return dataBrokerTest.getDataBrokerTestCustomizer().getSchemaService(); } - public SchemaContextProvider getSchemaContextProvider() { + public Supplier getModelContextSupplier() { return dataBrokerTest.getDataBrokerTestCustomizer().getSchemaService()::getGlobalContext; } }