Junit 4 Tutorials(Junit 4 教程) 六、忽略测试
2014-07-08 17:03
281 查看
Junit 4 忽略测试(Ignore test)被用来禁止执行junit测试类的某些或者全部测试方法。Junit 提供了@Ignore注解来实现 忽略测试。它可以用来跳过失败、或者抛出异常的测试方法。
Junit 4 Ignore Test 应用到某些测试方法上
Junit 4 Ignore Test 应用到整个测试类上
样例
Arithmetic.java
ArithmeticMethodTest.java testSubstract() 方法使用了@Ignore注解,在执行测试类时,此方法会被忽略。
样例结果输出
样例 eclipse junit 窗口的结果输出如下:. testSubstract() 由于被@Ignore注解,测试类在执行时此方法被忽略。
样例
Arithmetic.java
ArithmeticClassTest.java 其所有方法都将被忽略:
如下Junit 窗口所示,junit测试类上的所有方法都被忽略:
教程目录导航
Junit测试框架介绍
Junit Eclipse教程
Junit 4注解
Junit 4断言方法(Assert methods)
Junit 4参数化测试
Junit 4测试套件(Test Suite)
Junit 4忽略测试(Ignore
Test)
Junit 4超时测试(Timeout
Test)
[align=center]
[/align]
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[align=center]本文出处为 http://blog.csdn.net/luanlouis,转载请注明出处,谢谢![/align]
Junit 4 Ignore Test 应用到某些测试方法上
Junit 4 Ignore Test 应用到整个测试类上
Junit 4 Ignore Test 应用到某些测试方法上
在需要忽略或者禁止junit 测试类中的任意测试方法上,使用@ignore注解。样例
Arithmetic.java
package in.co.javatutorials; public class Arithmetic { public int add(int i, int j) { return i + j; } public int substract(int i, int j) { return i - j; } }
ArithmeticMethodTest.java testSubstract() 方法使用了@Ignore注解,在执行测试类时,此方法会被忽略。
package in.co.javatutorials; import static org.junit.Assert.assertEquals; import org.junit.Ignore; import org.junit.Test; /** * @author javatutorials.co.in */ public class ArithmeticMethodTest { /** * Example of test case success */ @Test public void testAdd() { Arithmetic arithmetic = new Arithmetic(); int actualResult = arithmetic.add(1, 2); // example of test case success int expectedResult = 3; assertEquals(expectedResult, actualResult); } /** * Example of @ignore annotation */ @Test @Ignore public void testSubstract() { Arithmetic arithmetic = new Arithmetic(); int actualResult = arithmetic.substract(4, 2); int expectedResult = 2; // example of test case failure assertEquals(expectedResult, actualResult); } }
样例结果输出
样例 eclipse junit 窗口的结果输出如下:. testSubstract() 由于被@Ignore注解,测试类在执行时此方法被忽略。Junit 4 Ignore Test 应用到整个测试类上
忽略或者禁止junit测试类上的所有方法的执行,则在测试类上添加@Ignore注解即可。样例
Arithmetic.java
package in.co.javatutorials; public class Arithmetic { public int add(int i, int j) { return i + j; } public int substract(int i, int j) { return i - j; } }
ArithmeticClassTest.java 其所有方法都将被忽略:
package in.co.javatutorials; import static org.junit.Assert.assertEquals; import org.junit.Ignore; import org.junit.Test; /** * @author javatutorials.co.in */ @Ignore public class ArithmeticClassTest { /** * Example of test case success */ @Test public void testAdd() { Arithmetic arithmetic = new Arithmetic(); int actualResult = arithmetic.add(1, 2); // example of test case success int expectedResult = 3; assertEquals(expectedResult, actualResult); } /** * Example of @ignore annotation */ @Test public void testSubstract() { Arithmetic arithmetic = new Arithmetic(); int actualResult = arithmetic.substract(4, 2); int expectedResult = 2; // example of test case failure assertEquals(expectedResult, actualResult); } }样例输出
如下Junit 窗口所示,junit测试类上的所有方法都被忽略:
源码下载
点击我下载源码教程目录导航
Junit测试框架介绍Junit Eclipse教程
Junit 4注解
Junit 4断言方法(Assert methods)
Junit 4参数化测试
Junit 4测试套件(Test Suite)
Junit 4忽略测试(Ignore
Test)
Junit 4超时测试(Timeout
Test)
[align=center]
[/align]
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[align=center]本文出处为 http://blog.csdn.net/luanlouis,转载请注明出处,谢谢![/align]
相关文章推荐
- Junit 4 Tutorials(Junit 4 教程) Junit4 七、超时测试
- Junit 4 Tutorials(Junit 4 教程) 五、测试套件
- Junit 4 Tutorials(Junit 4 教程) 四、Junit4 参数化测试
- Junit 测试 简明教程
- JUnit 测试插件教程
- parasoft Jtest 使用教程:生成、执行和扩展Junit测试用例
- [图解教程]Eclipse不可不知的用法之二:自动生成接口和JUnit测试类
- testng入门教程6 TestNG忽略测试
- Junit 实例精讲基础教程(五) JUnit套件测试,一次性运行多个测试用例(测试类的测试方法)
- Junit 4 Tutorials(Junit 4 教程)
- parasoft Jtest 使用教程:生成、执行和扩展Junit测试用例
- junit忽略测试方法
- TestNG 教程3 – 忽略测试方法
- Junit 4 Tutorials(Junit 4 教程) 三、Junit4 断言方法
- Java基础教程:tutorialspoint-junit
- Junit 4 Tutorials(Junit 4 教程)
- Junit使用教程--整合spring测试套件
- Junit 4 Tutorials(Junit 4 教程) 一、Junit简介及Junit Eclipse 教程
- 使用WebDriver + Java + Junit做自动化测试教程
- junit忽略测试方法