【发布时间】:2016-08-24 03:08:26
【问题描述】:
我有一个名为 myTest.java 的 .java 文件,在其中我有两个测试方法(按创建顺序)称为:
public void testGrabSubdevicedata(){
// do something and assert
}
public void testSubdevice(){
// do something again and assert
}
由于某种原因,它首先执行“testSubdevice()”方法,因此必须有某种按字母顺序排列的方法执行集。如何关闭它,让它按照我放置它的顺序执行?
编辑:
这是 Eclipse Jee Neon 和 Maven 插件。
【问题讨论】:
-
单元测试不应该有依赖或依赖于一个顺序。这意味着这些单元测试是集成测试。使用 TestNG 最简单的解决方法,它可以定义测试之间的依赖关系......如果你需要它们......
-
感谢您的建议,如果不涉及订购更有意义。除非绝对必要,否则我一定会尽量避免这种做法。
标签: java eclipse maven unit-testing junit