mockito masters, 나는 당신에게 도전하고 있습니다! ;)인수를 취하지 않는 메소드를 조건부 조롱 할 수 있습니까?
나는 외부 조건에 따라 다른 결과를 제공하기 위해 인수를 취하지 않는 메서드를 가지고 있으며 그 동작을 조롱하고 싶습니다.
MyInterface myMock = mock(MyInterface.class);
Sky sky = buildRandomSkyColor();
when(myMock.methodWithNoArguments()).thenReturn("blue").if(sky.isBlue());
when(myMock.methodWithNoArguments()).thenReturn("grey").if(sky.isGrey());
가 Mockito에 행동이 조건 종류를 가질 수 있습니다 : 예를 들어
,이 같은 일을하고 싶습니다? 또한 doStub()
과 doAnswer()
을 사용해 보았지만 어디에도 없습니다.
도움을 주시면 대단히 감사하겠습니다. 고마워요!
당신은 방법 (필드, 다른 방법) – c0der