Mockito stubbing - NullPointerException

时间:2015-09-24 09:26:56

标签: groovy mockito junit4

我是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
}

}

1 个答案:

答案 0 :(得分:0)

看起来Mockito和Groovy并不能很好地融合在一起。但是有一个解决方法 - https://github.com/cyrusinnovation/mockito-groovy-support