Heim >Java >javaLernprogramm >Die einfachste Verwendung der Java-Testeinheit JUnit
Einfach eine kleine Einleitung schreiben und einfach Text ausgeben. Erstellen Sie zunächst eine MessageUtil-Klasse zum Testen (empfohlenes Lernen: Java-Kurs)
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; } }
Erstellen Sie dann eine TestCase-Klasse mit dem Namen TestJunit und verwenden Sie AssertEquals (), um sie während des Tests auszuführen
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()); } }
Erstellen Sie abschließend eine Startup-Klasse TestRunner, die zum Testen die runClasses-Methode der JUnitCore-Klasse von JUnit verwendet
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, führen Sie jetzt TestRunner aus, um die Ergebnisse anzuzeigen (●'◡'●)
Erfolg!
Das obige ist der detaillierte Inhalt vonDie einfachste Verwendung der Java-Testeinheit JUnit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!