现在的位置: 首页 > 综合 > 正文

JUnit三分钟教程(最简单的JUnit例子)

2018年02月04日 ⁄ 综合 ⁄ 共 786字 ⁄ 字号 评论关闭

原文转载自:http://lavasoft.blog.51cto.com/62575/65625

一、写测试目标(业务相关的类)

public class Calcuator { 
    public double add(double n1, double n2) { 
        return n1 + n1; 
    } 
}

二、写测试用例

import junit.framework.TestCase; 
public class TestCalcuator extends TestCase { 
    public void testAdd(){ 
        Calcuator calcuator=new Calcuator(); 
        double result=calcuator.add(1,2); 
        assertEquals(3,result,0); 
    } 

}

三、写测试单元

import junit.framework.TestSuite; 
import junit.framework.Test; 
import junit.textui.TestRunner; 

public class TestAll extends TestSuite { 
    public static Test suite() { 
        TestSuite suite = new TestSuite("TestSuite Test"); 
        suite.addTestSuite(TestCalcuator.class); 
        return suite; 
    } 
    public static void main(String args[]){ 
        TestRunner.run(suite()); 
    } 
}

四、运行单元测试的main()方法(或者:Run as JUnit Test)



这个例子的测试案例是不通过的,可以在真实run的时候,可以判断解决一下加深印象。

Android Test Case 知识汇总:

Android
Test Case在JUNIT下的应用

Creating and Running a Test Case


抱歉!评论已关闭.