+ @Test
+ public void testEnd2End() {
+ DataBrokerTestModule wiring = new DataBrokerTestModule(true);
+ wiring.getDataBroker(); // required so DataBrokerTestModule creates the DOMDataBroker
+ DOMDataBroker realDomBroker = wiring.getDOMDataBroker();
+ TracingBroker tracingDomBroker = new TracingBroker("Test", realDomBroker, new ConfigBuilder()
+ // CONTROLLER-1877: configure it like the default/initial mdsaltrace_config.xml in mdsal-trace-api
+ .setTransactionDebugContextEnabled(true)
+ .setWriteWatches(singletonList("/this/will/never/exist"))
+ .setRegistrationWatches(singletonList("/this/will/never/exist"))
+ .build(),
+ wiring.getBindingToNormalizedNodeCodec());
+ tracingDomBroker.newWriteOnlyTransaction().cancel();
+ }
+