*/
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;
-public class BindingStructuralTypeTest {
+@ExtendWith(MockitoExtension.class)
+class BindingStructuralTypeTest {
+ @Mock
+ private AnydataNode<?> normalizedNode;
+ @Mock
+ private DataTreeCandidateNode dataTreeCandidateNode;
@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