莫基托仪器测试



我正在尝试使用Mockito在Android中执行仪器测试。

@RunWith(MockitoJUnitRunner.class)
public class LoginActivityTest {
    @Mock
    private FirebaseDatabase firebaseDatabase;
    @Mock
    private FirebaseAuth firebaseAuth;
    @Mock
    private LoginView view;
    @InjectMocks
    private LoginActivityPresenter presenter;
    @Test
    public void validateInput() {
        Assert.assertEquals(2 + 2, 4);
    }
}

运行validateInput测试后,我看到"未找到测试"和"空测试套件"。你能告诉我我做错了什么吗?如果我为典型的单元测试类编写相同的代码,它可以完美运行。

注意:我只是在尝试Mockito和UI测试。我承认我只能测试演示者。

你不能简单地在Android上运行Mockito测试,你需要为此激活一个与Android兼容的模拟制作器。此功能是最近作为mockito-android项目添加的。它记录在Mockito类中。

相关内容

  • 没有找到相关文章

最新更新