간단하게 소개만 적고 텍스트만 출력해 보세요. 먼저 테스트용 MessageUtil 클래스를 생성합니다(권장 학습: javacourse)
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으로 지정하고 Execute 테스트 시 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()); } }
마지막으로 JUnit의 JUnitCore 클래스의 runClasses 메소드를 사용하여 테스트하는 TestRunner 시작 클래스를 만듭니다.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!