簡単な紹介文を書いてテキストを出力するだけです。まず、テスト用の 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; } }
次に、TestJunit という名前の TestCase クラスを作成し、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 中国語 Web サイトの他の関連記事を参照してください。