title: java.lang.NoSuchMethodError: org.mockito.internal.runners.RunnerFactory.createStrict(Ljava/lang/Class;)Lorg/mockito/internal/runners/InternalRunner;
body: <p>I am writing my Junit test cases for Groovy using Mockito jar, but it is giving me following exception:</p>
  
  <pre><code>java.lang.NoSuchMethodError: org.mockito.internal.runners.RunnerFactory.createStrict(Ljava/lang/Class;)Lorg/mockito/internal/runners/InternalRunner;
  at org.mockito.junit.MockitoJUnitRunner.&lt;init&gt;(MockitoJUnitRunner.java:152)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
  at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
  at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
  at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
  at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
  at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
  at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)
  at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createUnfilteredTest(JUnit4TestLoader.java:84)
  at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:70)
  at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:43)
  at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:444)
  at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
  at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
  at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
  </code></pre>
  
  <p>Below is the jar list that I have:</p>
  
  <pre><code>cglib-nodep-2.2.2
  javassist-3.19.0-GA
  junit-4.12
  mockito-all-1.10.19
  objenesis-2.5
  powermock-mockito-1.6.2-full
  </code></pre>
  
  <p>Below is my code. I have added necessary imports:</p>
  
  <pre><code>package test.service
  import org.junit.Test
  import org.junit.runner.RunWith
  import org.mockito.InjectMocks
  import org.mockito.Mock
  import org.mockito.junit.MockitoJUnitRunner
  import static org.mockito.Mockito.when;
  
  @RunWith(MockitoJUnitRunner.class)
  class SyncImplTest {
  
      @InjectMocks
      SyncThreatImpl  fixture;
  
      @Mock
      RpcConfigurationLoader rpcConfigurationLoader
  
      @Test
      public void testRpcConfig(){
          RpcApiInfo rpcApiInfo =  new RpcApiInfo();
          when(rpcConfigurationLoader.loadConfiguration()).thenReturn(rpcApiInfo)
      }
  
  
  }
  </code></pre>