Migrate yang-parser-spi to JUnit5
[yangtools.git] / parser / yang-parser-spi / src / test / java / org / opendaylight / yangtools / yang / parser / spi / source / QNameToStatementDefinitionMapTest.java
index 91e6e087c4646c7f868d531567eae6088e641892..f7c26fda08817e2c5044b5b0369d9be88cdca543 100644 (file)
@@ -7,46 +7,48 @@
  */
 package org.opendaylight.yangtools.yang.parser.spi.source;
 
-import static org.junit.Assert.assertSame;
-import static org.junit.Assert.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertSame;
+import static org.junit.jupiter.api.Assertions.assertThrows;
 import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.mock;
 
-import org.junit.Before;
-import org.junit.Test;
+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.common.QName;
 import org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition;
 import org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport;
 
-public class QNameToStatementDefinitionMapTest {
+@ExtendWith(MockitoExtension.class)
+class QNameToStatementDefinitionMapTest {
     private static final QName QNAME = QName.create("", "a");
 
     private final QNameToStatementDefinitionMap map = new QNameToStatementDefinitionMap();
-    private final StatementSupport<?, ?, ?> support = mock(StatementSupport.class);
-    private final StatementDefinition definition = mock(StatementDefinition.class);
 
-    @Before
-    public void before() {
-        doReturn(definition).when(support).definition();
-    }
+    @Mock
+    private StatementSupport<?, ?, ?> support;
+    @Mock
+    private StatementDefinition definition;
 
     @Test
-    public void testPutNullNull() {
+    void testPutNullNull() {
         assertThrows(NullPointerException.class, () -> map.put(null, null));
     }
 
     @Test
-    public void testPutNullSome() {
+    void testPutNullSome() {
         assertThrows(NullPointerException.class, () -> map.put(null, support));
     }
 
     @Test
-    public void testPutSomeNull() {
+    void testPutSomeNull() {
         assertThrows(NullPointerException.class, () -> map.put(QName.create("", "a"), null));
     }
 
     @Test
-    public void testPut() {
+    void testPut() {
+        doReturn(definition).when(support).definition();
+
         map.put(QNAME, support);
         assertSame(definition, map.get(QNAME));
         assertSame(support, map.getSupport(QNAME));