第一步: 被測試類
helloworld 類
public class helloworld
}
calculator 類
public class calculator
public int minus(int a,int b)
public int multiply(int a, int b )
public int divide(int a , int b )throws exception
return a / b;
}}
第二步: 測試類
helloworldtest 類
import junit.framework.testcase;
public class helloworldtest extends testcase
}
calculatortest 類
import junit.framework.assert;
import junit.framework.testcase;
public class calculatortest extends testcase
//在執行每個test之後,都要執行teardown
public void teardown()
public void testadd()
public void testminus()
public void testmultiply()
public void testdivide()
catch (exception e)
assert.assertequals(2,result);
}public void testdivide2()
catch (exception e)
assert.assertnotnull(tx); //斷言tx不為空。也就是說肯定有異常。
assert.assertequals(exception.class,tx.getclass());//斷言tx的型別為exception型別
assert.assertequals("除數不能為零", tx.getmessage());}}
第三步: 新增testsuite
import junit.framework.test;
import junit.framework.testcase;
import junit.framework.testsuite;
public class testall extends testcase
public static void main(string args)
}
第三步: 執行單元測試main()方法
MyEclipse下JUnit的簡單例子
在myeclipse下使用junit,以乙個最簡單的例子來記錄整個過程 一 建立乙個待測試類junitdemo 測試使用junit public class junitdemo public string returnstring 二 滑鼠右擊待測試類,加入 junit test case 新建測試...
junit簡單總結
這兩天花了點時間把junit的原始碼看了看,把看後的想法總結在這裡,說實在的junit的內容真很少,但是確有這麼大的影響裡,呵呵,只能說它 做的對了。因為我比較懶,而且對swing的東西不是太熟悉,所以我只看了junit.framework.junit.runner.junit.extensions...
Junit工具的簡單使用
windows平台,工具為intellij 使用junit完成一次向 helloworld 那樣基礎的測試 導包 需要兩個類 需要測試的類和進行測試的類 import org.junit.test import static org.junit.assert.assertequals public ...