웹 애플리케이션을 유지보수하거나 추가 개발하는 과정에서 특정 라이브러리의 기능을 테스트해보고 싶은 경우가 많이 있다.

나 같은 경우 간단하게 StringUtils의 메서드 결과 값이 어떻게 나오는지 테스트해보고 싶었는데, 이런 간단한 작업을 하기 위해 메인 소스 영역에 아래와 같은 코드를 넣은 후, 웹 애플리케이션을 구동하는걸 반복하다보니 이건 아니다 싶었다..

int idx = StringUtils.indexOf("abcdefg_1234", '_');
log.info("result : ", idx);

 

반면에 src/test/java 영역에 해당 코드를 작성하면 결과 값을 가볍게 바로 확인할 수 있다.

public class StringUtilsTest {

    @Test
    public void test() {
        int idx = StringUtils.indexOf("abcdefg_1234", '_');
        System.out.println(idx);
    }
}

 

 

[Preferences] -> [Build, Execution, Deployment] -> [Built Tools] -> [Gradle]로 이동한다.

그런 다음, Run tests using 부분에 Gradle을 IntelliJ IDEA로 변경해주면된다.

 

 

 

 

 

참고자료

[1] http://jmlim.github.io/intellij/2020/03/02/intellij-junit5-display-name-did-not-show-issue/

 

 

 

'Programming > Java' 카테고리의 다른 글

[Java] 정규 표현식 (regexp)  (0) 2020.09.12
[Java] Map을 순회하는 방법  (0) 2020.07.03
[Java] XML 파싱  (0) 2020.05.13
[Java] JVM (Java Virture Machine)  (0) 2020.04.19
[Java] try-with-resources로 쉽게 자원해제하기  (0) 2020.04.17