From: Robert Varga Date: Tue, 26 Apr 2022 13:39:00 +0000 (+0200) Subject: Do not mock YangInstanceIdentifier X-Git-Tag: v10.0.0~95 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=mdsal.git;a=commitdiff_plain;h=09069ee3eebb7e5ebae28fe02aefe50f04e75f9c Do not mock YangInstanceIdentifier We just need a simple YangInstanceIdentifier. Do not mock it, but rather use the correct value. Change-Id: I8498973e71f394c736c4abab4b481f756ca0e2f8 Signed-off-by: Robert Varga --- diff --git a/binding/mdsal-binding-dom-adapter/src/test/java/org/opendaylight/mdsal/binding/dom/adapter/BindingDOMDataTreeChangeServiceAdapterTest.java b/binding/mdsal-binding-dom-adapter/src/test/java/org/opendaylight/mdsal/binding/dom/adapter/BindingDOMDataTreeChangeServiceAdapterTest.java index ad11273358..d060aef675 100644 --- a/binding/mdsal-binding-dom-adapter/src/test/java/org/opendaylight/mdsal/binding/dom/adapter/BindingDOMDataTreeChangeServiceAdapterTest.java +++ b/binding/mdsal-binding-dom-adapter/src/test/java/org/opendaylight/mdsal/binding/dom/adapter/BindingDOMDataTreeChangeServiceAdapterTest.java @@ -45,6 +45,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; @RunWith(MockitoJUnitRunner.StrictStubs.class) public class BindingDOMDataTreeChangeServiceAdapterTest { private static final InstanceIdentifier TOP_PATH = InstanceIdentifier.create(Top.class); + private static final YangInstanceIdentifier TOP_YIID = YangInstanceIdentifier.of(Top.QNAME); @Mock private DOMDataTreeChangeService mockDOMService; @@ -52,16 +53,13 @@ public class BindingDOMDataTreeChangeServiceAdapterTest { @Mock private BindingDOMCodecServices services; - @Mock - private YangInstanceIdentifier mockYangID; - @SuppressWarnings("rawtypes") @Mock private ListenerRegistration mockDOMReg; @Before public void setUp() { - doReturn(mockYangID).when(services).toYangInstanceIdentifier(TOP_PATH); + doReturn(TOP_YIID).when(services).toYangInstanceIdentifier(TOP_PATH); } @Test @@ -71,22 +69,22 @@ public class BindingDOMDataTreeChangeServiceAdapterTest { final DataTreeChangeService service = new BindingDOMDataTreeChangeServiceAdapter(codec, mockDOMService); doReturn(mockDOMReg).when(mockDOMService).registerDataTreeChangeListener( - domDataTreeIdentifier(mockYangID), + domDataTreeIdentifier(TOP_YIID), any(DOMDataTreeChangeListener.class)); final DataTreeIdentifier treeId = DataTreeIdentifier.create(LogicalDatastoreType.CONFIGURATION, TOP_PATH); final TestClusteredDataTreeChangeListener mockClusteredListener = new TestClusteredDataTreeChangeListener(); service.registerDataTreeChangeListener(treeId , mockClusteredListener); - verify(mockDOMService).registerDataTreeChangeListener(domDataTreeIdentifier(this.mockYangID), + verify(mockDOMService).registerDataTreeChangeListener(domDataTreeIdentifier(TOP_YIID), isA(ClusteredDOMDataTreeChangeListener.class)); reset(mockDOMService); doReturn(mockDOMReg).when(mockDOMService).registerDataTreeChangeListener( - domDataTreeIdentifier(mockYangID), any(DOMDataTreeChangeListener.class)); + domDataTreeIdentifier(TOP_YIID), any(DOMDataTreeChangeListener.class)); final TestDataTreeChangeListener mockNonClusteredListener = new TestDataTreeChangeListener(); service.registerDataTreeChangeListener(treeId , mockNonClusteredListener); - verify(this.mockDOMService).registerDataTreeChangeListener(domDataTreeIdentifier(this.mockYangID), + verify(mockDOMService).registerDataTreeChangeListener(domDataTreeIdentifier(TOP_YIID), not(isA(ClusteredDOMDataTreeChangeListener.class))); }