单元测试

 

一、什么是单元测试

单元测试(junit testing),是指对软件中的最小可测试单元进行检查和验证。Java里单元指一个类。JUnit ,是一个开源的Java单元测试框架,是 Java的标准单元测试库,是非常重要第三方 Java 库,由 Kent Beck 和 Erich Gamma 开发。Junit作为一个软件测试的工具,JUnit可以不破坏java原代码,使用方便,添加快捷,代码量少,可视化的测试。

二、对java中的类进行测试

Mul类:

package com.myhome;  

  •   
  • public class Mul{  
  • public int mul(int x,int y) {  
  •     public int mul(int x,int y) {  
  •         return x*y;  
  •     }  
  •     public double divide(double x,double y){  
  •         return x/y;  
  •     }  
  • }  

 

测试类MulTest

 

  1. package com.myhome.test;  
  2.   
  3. import junit.framework.TestCase;  
  4.   
  5. public class MulTest extends TestCase {  
  6.   
  7.     public void testMul() {  
  8.         fail("Not yet implemented");  
  9.     }  
  10.   
  11.     public void testDivide() {  
  12.         fail("Not yet implemented");  
  13.     }  
  14.   
  15. }  

 

测试内部体:

 

  1. public void testMul() {  
  2.     Mul mul = new Mul();  
  3.     int res = mul.mul(2, 4);  
  4.     System.out.println(res);  
  5. }  
  6.   
  7. public void testDivide() {  
  8.     Mul mul = new Mul();  
  9.     double res = mul.divide(8.0, 2.0);  
  10.     assertEquals(4.0, res);  
  11. }  

 

三、测试效果图

 

 

 

 

 

posted on 2016-09-11 11:38  自反  阅读(115)  评论(0)    收藏  举报

导航