import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
import org.opendaylight.mdsal.binding.api.DataBroker;
+import org.opendaylight.mdsal.binding.runtime.api.BindingRuntimeContext;
import org.opendaylight.mdsal.dom.api.DOMDataBroker;
-import org.opendaylight.yangtools.yang.model.api.SchemaContext;
public abstract class AbstractBaseDataBrokerTest extends AbstractSchemaAwareTest {
-
private static final int ASSERT_COMMIT_DEFAULT_TIMEOUT = 5000;
private AbstractDataBrokerTestCustomizer testCustomizer;
}
@Override
- protected void setupWithSchema(final SchemaContext context) {
+ protected void setupWithRuntimeContext(final BindingRuntimeContext runtimeContext) {
testCustomizer = createDataBrokerTestCustomizer();
dataBroker = testCustomizer.createDataBroker();
domBroker = testCustomizer.getDOMDataBroker();
- testCustomizer.updateSchema(context);
+ testCustomizer.updateSchema(runtimeContext);
+ super.setupWithRuntimeContext(runtimeContext);
}
public DataBroker getDataBroker() {
assertCommit(commit, ASSERT_COMMIT_DEFAULT_TIMEOUT);
}
- protected static final void assertCommit(final ListenableFuture<?> commit, long timeoutInMS) {
+ protected static final void assertCommit(final ListenableFuture<?> commit, final long timeoutInMS) {
try {
commit.get(timeoutInMS, TimeUnit.MILLISECONDS);
} catch (InterruptedException | ExecutionException | TimeoutException e) {