import org.mockito.InjectMocks;
import org.mockito.Mock;
import static org.mockito.Mockito.*;
import org.testng.annotations.Test;
public class TestVerify extends BaseTeser{
@InjectMocks
private Soldier soldier;
@Mock
private Weapon weapon;
//@Test
public void test1(){
soldier.showWeapon();
verify(weapon).getWeaponName();
}
//@Test
public void test2(){
soldier.showWeapon();
verify(weapon).getWeaponType();
}
@Test
public void test3(){
soldier.showWeapon();
soldier.showWeapon();
verify(weapon, times(3)).getWeaponName();
}
}
TestVerify.java
Mockito单元测试实践
最新推荐文章于 2024-07-20 09:00:00 发布
本文通过一个具体的例子展示了如何使用Mockito进行单元测试。重点介绍了如何创建mock对象、注入mock对象到被测类中,以及如何验证mock对象的方法是否被正确调用。文章通过三个不同的测试案例,详细说明了Mockito的使用方法。
1552

被折叠的 条评论
为什么被折叠?



