我對Mockito有疑問。 我將要測試的這款簡單的類:mockito的疑問
public class MyClass{
private UserService userService;
public void deleteUser(){
userService.getAdminUser(1);
userService.deleteUser(0);
}
}
我寫了這個簡單的測試:
@RunWith(MockitoJUnitRunner.class)
public class MyClassTest {
@MockitoAnnotations.Mock
private UserService userService;
@Test
public void test(){
MyClass myClass=new MyClass();
myClass.userService=userService;
myClass.deleteUser();
}
}
此試運行沒有任何錯誤。 我等待它沒有編譯,因爲沒有任何調用userService方法..
\ @ MockitoAnnotations.Mock已被棄用,只是使用\ @Mock –
任何人知道如何在評論中逃避@標誌,所以SO不認爲我正在將我的評論引導給某人? –
@TomMcIntyre如果您在單詞或表達式附近使用反引號,它會被內聯和格式化,例如, '@ Mock',請在撰寫評論時查看幫助鏈接。 – matsev