@RunWith(classOf[MockitoJUnitRunner])
class ScalaTest {
var x = mock[java.util.Map]
val y = mock[ClassA]
val z = mock[ClassB]
}
No matter what dependencies I set in my pom file I am not able to get the Mock to work. The compiler just says cannot resolve the symbol Mock
and ClassOf
. I have shown my dependencies below:
<dependency>
<groupId>org.scalamock</groupId>
<artifactId>scalamock-scalatest-support_${scala.version}</artifactId>
<version>2.4</version>
</dependency>
<dependency>
<groupId>org.scalamock</groupId>
<artifactId>scalamock-junit3-support_${scala.version}</artifactId>
<version>2.4</version>
</dependency>
And the test dependency is:
<dependency>
<groupId>org.scalatest</groupId>
<artifactId>scalatest_${scala.version}</artifactId>
<version>2.0.M3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>1.9.0</version>
<scope>test</scope>
</dependency>
These are my imports:
import org.junit.{Test, Before}
import org.junit.runner.RunWith
import org.mockito.runners.MockitoJUnitRunner
Any suggestions??