Fix BindingStructuralType.isNotAddressable()
[mdsal.git] / binding / mdsal-binding-dom-adapter / src / test / java / org / opendaylight / mdsal / binding / dom / adapter / BindingStructuralTypeTest.java
index f6c1589707a70f371651b2ef33be882fa6d51de5..a0638fdd23777e06d1d6fec69247ba0e1d9abcef 100644 (file)
@@ -7,23 +7,26 @@
  */
 package org.opendaylight.mdsal.binding.dom.adapter;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.mock;
 
-import java.util.Optional;
-import org.junit.Test;
-import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
-import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidateNode;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.Mock;
+import org.mockito.junit.jupiter.MockitoExtension;
+import org.opendaylight.yangtools.yang.data.api.schema.AnydataNode;
+import org.opendaylight.yangtools.yang.data.tree.api.DataTreeCandidateNode;
+
+@ExtendWith(MockitoExtension.class)
+class BindingStructuralTypeTest {
+    @Mock
+    private AnydataNode<?> normalizedNode;
+    @Mock
+    private DataTreeCandidateNode dataTreeCandidateNode;
 
-public class BindingStructuralTypeTest {
     @Test
-    public void basicTest() throws Exception {
-        final NormalizedNode normalizedNode = mock(NormalizedNode.class);
-        final Optional<?> optional = Optional.of(normalizedNode);
-        final DataTreeCandidateNode dataTreeCandidateNode = mock(DataTreeCandidateNode.class);
-        doReturn(optional).when(dataTreeCandidateNode).getDataAfter();
-        doReturn(optional).when(dataTreeCandidateNode).getDataBefore();
-        assertEquals(BindingStructuralType.UNKNOWN, BindingStructuralType.from(dataTreeCandidateNode));
+    void basicTest() {
+        doReturn(normalizedNode).when(dataTreeCandidateNode).dataBefore();
+        assertEquals(BindingStructuralType.NOT_ADDRESSABLE, BindingStructuralType.from(dataTreeCandidateNode));
     }
 }
\ No newline at end of file