class SomeService{
public String getValue(){
return SomeUtil.generateValue();
}
}
class SomeUtil{
public static String generateValue() {
return "yahoo";
}
}
Я хочу провести тестирование метода SomeService.getValue
.Станочный метод класса Mocking Util с использованием gmock
Я пытаюсь следующее:
@Test
void "getValue should return whatever util gives"(){
def mockSomeUtil = mock(SomeUtil)
mockSomeUtil.static.generateValue().returns("blah")
play {
Assert.assertEquals(someService.getValue(), "blah")
}
}
Но она не как метод Util не на самом деле получить издевались.
Вопрос:
Как устройство может проверить мой метод сервиса?
Ты расширение GMockTestCase? – jalopaba
Я использую аннотацию @WithGMock –