只是寫一個小入門,簡單輸出文字。首先,建立一個MessageUtil類,用來測試 (建議學習:java課程)
package com.test.jiao; public class MessageUtil { private String message; public MessageUtil(String message){ this.message = message; } public String printMessage(){ System.out.println(message); return message; } }
然後,建立TestCase 類,命名為TestJunit,測試時用assertEquals ()執行
######。
package com.test.jiao; import org.junit.Test; import static org.junit.Assert.assertEquals; public class TestJunit { String message = "Hello Jiao, Junit is working!"; MessageUtil messageUtil = new MessageUtil(message); @Test public void testPrintMessage(){ //Junit 的 assertEquals API 执行测试 assertEquals(message,messageUtil.printMessage()); } }###最後,建立一個啟動類別TestRunner ,其中用JUnit的JUnitCore類別的runClasses方法來測試###
package com.test.jiao; import org.junit.runner.JUnitCore; import org.junit.runner.Result; import org.junit.runner.notification.Failure; public class TestRunner { public static void main(String[] args){ //运用JUnit的JUnitCore类的runClasses方法来测试 Result result = JUnitCore.runClasses(TestJunit.class); //获取测试结果 for(Failure failure : result.getFailures()){ System.out.println(failure.toString()); } System.out.println(result.wasSuccessful()); } }###OK,現在運行一下TestRunner看一下結果(●'◡'●)##### ###########成功了!
以上是java測試單元JUnit最簡單的使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!