我是Mockito的新手。这个测试看起来很简单,但是失败了。我正在编写这个Groovy测试,但是它不起作用。
class Test {
class Inner{
public String greet(){
return "hello"
}
}
@org.junit.Test
void test(){
Inner inner = mock(Inner.class)
when(inner.greet()).thenReturn("hi")
println inner.greet() // throws java.lang.NullPointerException
}
}
看起来Mockito和Groovy不能很好地配合。有一个解决方法- https://github.com/cyrusinnovation/mockito-groovy-support