[Java] 테스트를 위한 환경 구성
웹 애플리케이션을 유지보수하거나 추가 개발하는 과정에서 특정 라이브러리의 기능을 테스트해보고 싶은 경우가 많이 있다.
나 같은 경우 간단하게 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 |
댓글
이 글 공유하기
다른 글
-
[Java] 정규 표현식 (regexp)
[Java] 정규 표현식 (regexp)
2020.09.12 -
[Java] Map을 순회하는 방법
[Java] Map을 순회하는 방법
2020.07.03 -
[Java] XML 파싱
[Java] XML 파싱
2020.05.13 -
[Java] JVM (Java Virture Machine)
[Java] JVM (Java Virture Machine)
2020.04.19