繁体   English   中英

Android测试用例顺序

[英]Android test case order

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

有什么方法可以运行测试,以使测试方法出现在类文件中的顺序,或者是我想要的顺序?

编辑
如果要测试数据库连接类,该怎么办。 我将需要测试“添加”,“删除”和“更新”,还需要测试一些使用数据库数据的方法?

单元测试应该相互独立。 听起来您正在测试高度相互依赖的多种方法。 我建议研究依赖关系注入模拟对象以删除某些依赖关系,并允许您一次测试一种方法。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM