抽象类中的非方法怎么使用mock写测试类
时间: 2023-06-08 07:05:10 浏览: 400
TestNetworking:使用 Mock 和 DI 技术测试网络
抽象类中的非方法可以使用Mockito框架中的Mockito.mock()方法来创建一个mock对象,然后通过调用该对象的方法来进行单元测试。在测试类中,需要使用@Mock注解来标注mock对象,并在@Before或@TestSetup方法中使用MockitoAnnotations.initMocks(this)方法来初始化mock对象。然后,您可以使用Mockito.when()和Mockito.verify()方法来设置mock对象的行为和验证mock对象的方法调用。需要注意的是,抽象类中非方法的mock对象需要使用Mockito.RETURNS_DEFAULTS属性来创建默认返回值。
阅读全文