글 작성자: 개발섭

build.gradle 파일에서

tasks.named('test') }{
    useJunitPlatform()
} 

이렇게 많이 쓰는데, gradle 가이드 문서에서 추천하는 방식은 다음처럼

tasks.named('test', Test) }{
    useJunitPlatform()
} 

이래야지 useJunitPlatform이 메소드 역할을 하는것.

 

참고로 Spring Boot 기본 설정에서 제공하는 양식이 위의 양식으로 build.gradle이 되어있어서 그런거지 실제로 gradle 버전업을 통해서 적용 해야할 문법은 아래가 맞다

 

 

물론 없어도 동작은 하는듯한데.. 암튼 공식문서에선 그랬다.
https://docs.gradle.org/current/userguide/java_testing.html#sec:java_testing_basics

 

Testing in Java & JVM projects

On the few occasions that you want to debug your code while the tests are running, it can be helpful if you can attach a debugger at that point. You can either set the Test.getDebug() property to true or use the --debug-jvm command line option, or use --no

docs.gradle.org