我有一个测试类,如下所示。方法setUp()和tearDown()在每个测试用例之前和之后运行。但是,我希望这些方法在测试套件的开始和结束时运行一次。我找不到像@BeforeClass,@AfterClass这样的注释。如何使这些方法在测试类中的第一个测试用例之前和最后一个测试用例之后运行?
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
}发布于 2016-11-17 20:38:40
tearUp()方法应该放在测试用例之后的底部。tearDown()方法将自动在最后运行。
setUp()方法应该放在测试用例之前,并且它将在测试用例开始运行之前首先自动运行。
如下所示:
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();
}https://stackoverflow.com/questions/36660818
复制相似问题