JUnit 3.8 让所有测试程序 实现 复合的测试(TestSuite)

Posted starskyhu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JUnit 3.8 让所有测试程序 实现 复合的测试(TestSuite)相关的知识,希望对你有一定的参考价值。

之前是单个单个程序测试,这种方式在测试类比较少的时候可行,

但测试类多了,单个单个的这个测试方式就不推荐了,那得使用 复合的测试了

 

一个TestSuite是一个复合的测试。它运行测试用例集。   这个测试程序就是把一个包的全部 测试程序一起测试,而不用单个单个测试

 

具体代码:

 

[java] view plain copy
  1. package com.junit3_8;  
  2.   
  3. import junit.framework.Test;  
  4. import junit.framework.TestCase;  
  5. import junit.framework.TestSuite;  
  6.   
  7. /** 
  8.  * 一个TestSuite是一个复合的测试。它运行测试用例集。 
  9.  * 
  10.  */  
  11. public class TestAll extends TestCase{  
  12.       
  13.     //记住该方法是静态的,的有返回值  
  14.     public static Test suite ()  
  15.     {  
  16.         TestSuite ts = new TestSuite();  
  17.           
  18.         //这些明显利用了   反射  
  19.         ts.addTestSuite(CalculatorTest.class);  
  20.         ts.addTestSuite(RecursionDeleteFileDemoTest.class);  
  21.           
  22.         return ts;  
  23.     }  
  24.   
  25. }  

以上是关于JUnit 3.8 让所有测试程序 实现 复合的测试(TestSuite)的主要内容,如果未能解决你的问题,请参考以下文章

Java进阶 五 Junit测试

JUnit代码测试是啥?怎么写代码?

Android Studio - 使用 Junit 4.12 “!!!预计 JUnit 版本 3.8 或更高版本:”

JUnit代码测试是啥?怎么写代码?

在 Junit 4 中运行所有测试

JUnit3 和 JUnit4的区别