首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Robotium setUp()和tearDown()方法

Robotium setUp()和tearDown()方法
EN

Stack Overflow用户
提问于 2016-04-16 14:15:10
回答 1查看 232关注 0票数 0

我有一个测试类,如下所示。方法setUp()和tearDown()在每个测试用例之前和之后运行。但是,我希望这些方法在测试套件的开始和结束时运行一次。我找不到像@BeforeClass,@AfterClass这样的注释。如何使这些方法在测试类中的第一个测试用例之前和最后一个测试用例之后运行?

代码语言:javascript
复制
    protected void setUp() throws Exception {
    super.setUp();
    solo = new Solo(getInstrumentation(), getActivity());
    }

    protected void tearDown() throws Exception {
    solo.finishOpenedActivities();
    super.tearDown();
    }

    public void test1{
    do smt
    }

    public void test2{
    do smt
    }
EN

回答 1

Stack Overflow用户

发布于 2016-11-17 20:38:40

tearUp()方法应该放在测试用例之后的底部。tearDown()方法将自动在最后运行。

setUp()方法应该放在测试用例之前,并且它将在测试用例开始运行之前首先自动运行。

如下所示:

代码语言:javascript
复制
protected void setUp() throws Exception {
super.setUp();
solo = new Solo(getInstrumentation(), getActivity());
}

public void test1{
    do smt
}

public void test2{
    do smt
} 

protected void tearDown() throws Exception {
solo.finishOpenedActivities();
super.tearDown();
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36660818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档