Remove use of MockitoAnnotations.initMocks() 86/92886/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 3 Oct 2020 15:52:20 +0000 (17:52 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 3 Oct 2020 15:52:20 +0000 (17:52 +0200)
Use explicit runners instead.

Change-Id: Ic1c1aa967749fc3910cdd486ea760f09f85b331a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
common/mockito-configuration/src/test/java/org/mockito/configuration/ArgumentsExtractorVerifierTest.java
yang/yang-maven-plugin/src/test/java/org/opendaylight/yangtools/yang2sources/plugin/GenerateSourcesTest.java
yang/yang-model-util/src/test/java/org/opendaylight/yangtools/yang/model/util/SchemaNodeUtilsTest.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/parser/repo/SharedSchemaContextFactoryTest.java

index 4c26d8bacb3b5101480c6479dedf703964000f34..a3a66f229d974331a76c2686db6ed5d89785803c 100644 (file)
@@ -14,17 +14,17 @@ import static org.mockito.Mockito.verify;
 
 import java.util.List;
 import org.junit.Test;
+import org.junit.runner.RunWith;
 import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
+import org.mockito.junit.MockitoJUnitRunner;
 
+@RunWith(MockitoJUnitRunner.StrictStubs.class)
 public class ArgumentsExtractorVerifierTest {
-
     @Mock
     List<String> mockedList;
 
     @Test
     public void test() {
-        MockitoAnnotations.initMocks(this);
         doReturn(Boolean.TRUE).when(this.mockedList).add(any(String.class));
         final String argument = "something";
         this.mockedList.add(argument);
index a6adaf910719c6661c354aa8934e754e5f06d2a7..23f6f6a0a6a4578359f3975f933da254f4685013 100644 (file)
@@ -29,8 +29,9 @@ import org.apache.maven.model.Plugin;
 import org.apache.maven.project.MavenProject;
 import org.junit.Before;
 import org.junit.Test;
+import org.junit.runner.RunWith;
 import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
+import org.mockito.junit.MockitoJUnitRunner;
 import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
 import org.opendaylight.yangtools.yang.model.api.Module;
 import org.opendaylight.yangtools.yang2sources.plugin.ConfigArg.CodeGeneratorArg;
@@ -38,6 +39,7 @@ import org.opendaylight.yangtools.yang2sources.spi.BasicCodeGenerator;
 import org.opendaylight.yangtools.yang2sources.spi.MavenProjectAware;
 import org.opendaylight.yangtools.yang2sources.spi.ModuleResourceResolver;
 
+@RunWith(MockitoJUnitRunner.StrictStubs.class)
 public class GenerateSourcesTest {
 
     private String yang;
@@ -55,8 +57,6 @@ public class GenerateSourcesTest {
 
     @Before
     public void setUp() throws Exception {
-        MockitoAnnotations.initMocks(this);
-
         yang = new File(getClass().getResource("/yang/mock.yang").toURI()).getParent();
         outDir = new File("/outputDir");
         final YangProvider mock = mock(YangProvider.class);
index 45309e2d608482f7667262292f947366e151beda..975b0a14d4a8aeb1a2fdc50d73b65d0c5b46a833 100644 (file)
@@ -22,10 +22,10 @@ import java.util.Collection;
 import java.util.Collections;
 import java.util.Optional;
 import java.util.Set;
-import org.junit.Before;
 import org.junit.Test;
+import org.junit.runner.RunWith;
 import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
+import org.mockito.junit.MockitoJUnitRunner;
 import org.opendaylight.yangtools.yang.model.api.CaseSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.ChoiceSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode;
@@ -41,16 +41,11 @@ import org.opendaylight.yangtools.yang.model.api.OperationDefinition;
 import org.opendaylight.yangtools.yang.model.api.RpcDefinition;
 import org.opendaylight.yangtools.yang.model.api.SchemaNode;
 
+@RunWith(MockitoJUnitRunner.StrictStubs.class)
 public class SchemaNodeUtilsTest {
-
     @Mock
     private DerivableSchemaNode derivableNode;
 
-    @Before
-    public void setup() {
-        MockitoAnnotations.initMocks(this);
-    }
-
     @Test
     public void testHandleNullGetOriginalIfPossible() {
         Optional<SchemaNode> originalIfPossible = SchemaNodeUtils
index 631a76e3ad2f48a83eed5a28b1ef8f50adee7787..a553486b1086bd440319048cde82c90a3baefa86 100644 (file)
@@ -15,7 +15,6 @@ import java.util.concurrent.ExecutionException;
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
-import org.mockito.MockitoAnnotations;
 import org.mockito.junit.MockitoJUnitRunner;
 import org.opendaylight.yangtools.yang.common.Revision;
 import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
@@ -37,9 +36,7 @@ public class SharedSchemaContextFactoryTest {
     private SourceIdentifier s2;
 
     @Before
-    public void setUp() throws Exception {
-        MockitoAnnotations.initMocks(this);
-
+    public void setUp() {
         final YangTextSchemaSource source1 = YangTextSchemaSource.forResource("/ietf/ietf-inet-types@2010-09-24.yang");
         final YangTextSchemaSource source2 = YangTextSchemaSource.forResource("/ietf/iana-timezones@2012-07-09.yang");
         s1 = RevisionSourceIdentifier.create("ietf-inet-types", Revision.of("2010-09-24"));