문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
java:mockito [2022/05/11 17:25] kwon37xi |
java:mockito [2022/08/24 13:53] kwon37xi [mockStatic] |
||
---|---|---|---|
줄 82: | 줄 82: | ||
@Mockito ... | @Mockito ... | ||
} | } | ||
- | </ | ||
+ | // Strictness 를 설정하려면 아래 추가. default가 STRICT_STUBS임. LENIENT 로 변경하기 | ||
+ | @MockitoSettings(strictness = Strictness.LENIENT) | ||
+ | </ | ||
+ | * '' | ||
===== mockStatic ===== | ===== mockStatic ===== | ||
- | * static method mocking | + | * static method mocking. 특히 '' |
* 항상 '' | * 항상 '' | ||
<code java> | <code java> | ||
- | assertEquals(" | + | import static org.mockito.Mockito.mockStatic; |
- | try (MockedStatic mocked = mockStatic(Foo.class)) { | + | |
- | | + | assertEquals(" |
- | | + | try (MockedStatic< |
- | | + | mocked.when(Foo:: |
- | } | + | assertEquals(" |
- | | + | mocked.verify(Foo:: |
+ | } | ||
+ | assertEquals(" | ||
</ | </ | ||