我无法使用 gmock 在 groovy 中找出部分模拟。我有以下代码:
class Foo {
Integer val
Foo() {
this.val = 4;
}
Integer printHello() {
return getValue()
}
Integer getValue() {
return val+1;
}
}
和测试用例:
class FooTester {
@Test
void test() {
def lol = new Foo(4)
def mocker = mock(lol)
mocker.getValue().returns(5)
play {
assertEquals(5, lol.printHello())
}
}
}
我指的是这里的文档。断言因 java.lang.AssertionError 失败:验证时期望不匹配:
可能有什么问题?