>Java >java지도 시간 >Java 테스트 단위 JUnit의 가장 간단한 사용

Java 테스트 단위 JUnit의 가장 간단한 사용

(*-*)浩
(*-*)浩원래의
2019-11-27 13:44:242102검색

Java 테스트 단위 JUnit의 가장 간단한 사용

간단하게 소개만 적고 텍스트만 출력해 보세요. 먼저 테스트용 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의 가장 간단한 사용

성공!

위 내용은 Java 테스트 단위 JUnit의 가장 간단한 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.