【发布时间】:2021-08-30 10:03:19
【问题描述】:
我有这个junit:
@RunWith(MockitoJUnitRunner.class)
public class SecurityManagerServiceTest {
@Mock
private SecurityManagerService securityManagerService = mock(SecurityManagerService.class);
@Test
public void testRequireAll() {
when(securityManagerService.loggerUser()).thenReturn(fakeUser());
doCallRealMethod().when(securityManagerService).requireRight(anyString());
//given(securityManagerService.restoreRight("a")).willThrow(SecurityException.class);
when(securityManagerService.restoreRight("a")).thenThrow(SecurityException.class);
}
但我有这个错误:
unnecessary Mockito stubbings
我也试过了:
@Mock
private SecurityManagerService securityManagerService = mock(SecurityManagerService.class);
@Test
public void testRequireAll() {
when(securityManagerService.loggerUser()).thenReturn(fakeUser());
doCallRealMethod().when(securityManagerService).requireRight(anyString());
given(securityManagerService.restoreRight("a")).willThrow(SecurityException.class);
}
【问题讨论】:
标签: java spring junit mocking mockito