+ WriteTransaction writeTransaction = dataBroker.newWriteOnlyTransaction();
+ writeTransaction.put(LogicalDatastoreType.OPERATIONAL, id, builder.build());
+ assertCommit(writeTransaction.submit());
+
+ DataTreeChangeListener<TopLevelList> listener = mock(DataTreeChangeListener.class);
+ InstanceIdentifier<TopLevelList> wildcard = InstanceIdentifier.builder(Top.class).child(TopLevelList.class)
+ .build();
+ dataBroker.registerDataTreeChangeListener(new DataTreeIdentifier<>(LogicalDatastoreType.OPERATIONAL, wildcard),
+ listener);
+
+ verify(listener, timeout(1000)).onDataTreeChanged(Matchers.anyObject());
+ }