一.Android单元测试 Mockito的简单用法
二.Android单元测试 Mockito的更多用法(1)
四.Android单元测试 PowerMock mock静态方法
在这里isWaitingOther是一个私有变量,默认值是false,那么我们要测试isWaitingOther == true时的分支要怎么做呢?
在这里我们可以使用Whitebox.setInternalState()来给一个对象的私有变量赋值,让我们的测试能够进行下去.
另外需要注意的是,这里使用的Runner是PowerMockRunner.class,即在测试类名前加上@RunWith(PowerMockRunner.class)
@RunWith(PowerMockRunner.class)
public class MeetingPresenterTest {
private boolean