我有相互依赖的测试,我想在此选择顺序。很长的代码并从一种方法调用它们是不现实且不可能的。
有什么方法可以运行测试?按照测试方法在类文件中出现的顺序进行,还是按我想要的顺序进行?
编辑如果要测试数据库连接类,该怎么办。我将需要测试“添加”,“删除”和“更新”,还需要测试一些使用数据库数据的方法?
单元测试应该相互独立。听起来您正在测试彼此高度依赖的多种方法。我建议研究“依赖注入”和“模拟对象”以删除某些依赖,并允许您一次测试一种方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句