Maison >Java >javaDidacticiel >L'utilisation la plus simple de l'unité de test Java JUnit
Écrivez simplement une petite introduction et produisez simplement du texte. Tout d'abord, créez une classe MessageUtil pour les tests (apprentissage recommandé : cours 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; } }
Ensuite, créez une classe TestCase, nommée TestJunit, et utilisez assertEquals () pour l'exécuter pendant les tests
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()); } }
Enfin, créez une classe de démarrage TestRunner, qui utilise la méthode runClasses de la classe JUnitCore de JUnit pour tester
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, exécutez maintenant TestRunner pour voir les résultats (Quantity'◡'Quantity)
Succès !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!