关于 JUnit 测试中某些测试方法的顺序信赖性有两种解决方法
来源:互联网 发布:mac 画流程图 编辑:程序博客网 时间:2024/04/28 08:50
关于 JUnit 测试中某些测试方法的顺序信赖性有两种解决方法:
(但是怎么结果并没有达到我要的效果,我希望如果前面的测试失败,
则后面的所有有信赖于这个测试的测试都失败)
(1) 为每个测试类添中一个 suite() 方法
public static Test suite() {
TestSuite suite = new TestSuite("edu.dhu.zkl.tools.FileSwithWithMemoryTest");
// 下面添加测试方法的顺序即使 JUnit 运行测试的顺序
suite.addTest( new FileSwithWithMemoryTest( "testLoadFileIntoMemory" );
suite.addTest( new FileSwithWithMemoryTest( "testStoreMemoryIntoFile" );
return suite;
}
但是这种方法要将 FileSwithWithMemoryTest 中所有的测试方法都添加进来,当 FileSwithWithMemoryTest 中
测试方法多,而要指定有序的测试方法少时,则让人感到厌烦。
下面第(2)种方法是一个不错的选择
(2) 为每个测试类添中一个 suite() 方法
public static Test suite() {
String[] orderDependentTests = new String[] {
"testLoadFileIntoMemory",
"testStoreMemoryIntoFile"
};
return new OrderdTestSuite(
FileSwithWithMemoryTest.class, orderDependentTests );
}
这种方法要用到 GSBase jar包(Mike Bowler)
- 关于 JUnit 测试中某些测试方法的顺序信赖性有两种解决方法
- Junit测试方法执行顺序
- junit测试方法执行顺序
- 项目中添加Junit测试的方法
- JUnit中按照顺序执行测试方式
- SpringBoot中Junit测试注入Bean失败的解决方法
- Junit 测试执行顺序
- junit测试延伸--方法的重复测试
- eclipse中如何写一个测试私有方法的junit?
- JUnit 中是以测试方法为一个独立的生命周期
- junit测试和main方法多线程中遇到的问题
- android中关于测试和JUnit单元测试
- 关于Junit测试框架
- JUnit测试中setup()和teardown()方法
- JUnit测试中setup()和teardown()方法
- Junit中对私有方法测试
- JUnit测试中setup()和teardown()方法
- Junit指定测试执行顺序
- Applet 学习心得,转贴
- DREAM
- js实现表内搜索
- 十一经历(西安)
- 网络故障检测
- 关于 JUnit 测试中某些测试方法的顺序信赖性有两种解决方法
- 如何从优秀的程序员成为伟大的程序员zz
- 软件开发中的三个步骤
- 修改MYSQL数据库,数据表,字段的编码(解决JSP乱码)[转]
- 使用C++操作IIS的虚拟目录
- 我的个人简历
- 不合理的课程安排
- 简介正则表达式(转载)
- css显示电话号码