具有多组条件的Android ActivityTest

时间:2014-06-02 15:17:50

标签: android testing installation conditional-statements

我想了解以下方案的最佳做法:

我有一个与服务器建立连接的Activity。因此,我可以有三种不同的状态:尝试连接,建立连接和连接不可能。这些状态显示在TextView中。

在我的TestActivity中,我想检查TextView是否根据连接状态显示正确的消息。我该如何做到这一点?据我所知,我可以在setUp()方法中设置条件。但是,如果我想测试不同的条件怎么办?我是否需要为每个场景使用一个TestActivity,或者是否有更好,更优雅的方法来实现这一目标?

提前致谢

西蒙

1 个答案:

答案 0 :(得分:0)

如果需要在setUp()方法中建立相同的条件,则可以在同一测试类中添加多个测试。您可以用来区分它们的技巧是使用字母顺序:

testAConnecting()
{
}

testBConnectionOK()
{
}

textCConnectionKO()
{
}