Android测试用例订单

时间:2013-10-22 20:43:59

标签: android junit android-testing

我有相互依赖的测试,我想选择那里的订单 代码很长并且用一种方法调用它们是不现实的,也是不可能的。

是否有任何方式可以运行测试,以便测试方法出现在类文件中,或者按照我想要的顺序出现?

修改
如果我想测试数据库连接类,我该怎么办?我需要测试'add''delete'和'update',还测试一些使用数据库数据的方法?

2 个答案:

答案 0 :(得分:3)

单元测试应该相互独立。听起来你正在测试多种高度依赖于彼此的方法。我建议调查Dependency Injectionmock objects以删除某些依赖项,并允许您一次测试一个方法。

答案 1 :(得分:2)

测试方法不能相互依赖。 每次测试开始前都是protected void setUp() throws Exception{}。 每次测试开始后方法protected void tearDown() throws Exception {} 您可以使用此方法初始化/清除公共对象字段或逻辑。