2009年7月15日 星期三

Unit Test Tool-JUNIT

下載:
可以從官方網站去下載(http://junit.org)
classpath:
將下載的jar檔解壓縮,把junit.jar的路徑設在Classpath環境變數。
例如:C:\java\junit4.6\junit-4.6.jar;
測試method:
底下為相加的method。

package Pingchi.Test;

public class MathTool {

public static int Add(int num1, int num2)

{

int r = num1 + num2;

return r;

}

}

Test Case:
底下為測試範例

package Pingchi.Test.UnitTest;

import Pingchi.Test.MathTool;

import junit.framework.TestCase;

public class MathToolTest extends TestCase

{

public void testAdd()

{

assertEquals(15, MathTool.Add(10,5));

}

public void testAdd2()

{

assertEquals(13, MathTool.Add(3,6));

}

public static void main(String[] args)

{

junit.textui.TestRunner.run(MathToolTest.class);

}

}

上面的範例,輸出的結果為第一個PASS(15 = 10 + 5),第二個Fail(13 != 3 + 6)

沒有留言:

張貼留言