X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=data%2Fyang-data-api%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fapi%2Fschema%2FDuplicityTest.java;fp=data%2Fyang-data-api%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fapi%2Fschema%2FDuplicityTest.java;h=ce5b7440dd3549e94db91cecf75e7c30461abb03;hb=2e257731e354e6cc2fd45a6f6eec79bd01490c07;hp=c1a88124367d4a79b3dfb626febc8609f66811d0;hpb=0d01df65db50711e7774ae7144c9d62cf28d6cb6;p=yangtools.git diff --git a/data/yang-data-api/src/test/java/org/opendaylight/yangtools/yang/data/api/schema/DuplicityTest.java b/data/yang-data-api/src/test/java/org/opendaylight/yangtools/yang/data/api/schema/DuplicityTest.java index c1a8812436..ce5b7440dd 100644 --- a/data/yang-data-api/src/test/java/org/opendaylight/yangtools/yang/data/api/schema/DuplicityTest.java +++ b/data/yang-data-api/src/test/java/org/opendaylight/yangtools/yang/data/api/schema/DuplicityTest.java @@ -8,15 +8,32 @@ package org.opendaylight.yangtools.yang.data.api.schema; import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.doReturn; +import java.util.List; import java.util.Map; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.Mock; +import org.mockito.junit.jupiter.MockitoExtension; + +@ExtendWith(MockitoExtension.class) +// FIXME: This is a sorry-ass of a test. Move the method, DuplicateFinder and this test to yang-data-util and expand +// coverage using ImmutableNodes. +class DuplicityTest { + @Mock + private LeafNode leaf; + @Mock + private ContainerNode container; + + @Test + public void testDuplicateLeaf() { + assertEquals(Map.of(), NormalizedNodes.findDuplicates(leaf)); + } -public class DuplicityTest { @Test - public void testDuplicate() { - assertEquals(Map.of(), NormalizedNodes.findDuplicates(mock(LeafNode.class))); - assertEquals(Map.of(), NormalizedNodes.findDuplicates(mock(ContainerNode.class))); + public void testDuplicateContainer() { + doReturn(List.of()).when(container).body(); + assertEquals(Map.of(), NormalizedNodes.findDuplicates(container)); } }