inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

tasks.named('test') { 와 그냥 test{}

947

이승은

작성한 질문수 12

0

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

///////////////////////////

test {
    useJUnitPlatform()
}

 

이 두개의 차이가 뭔가요?

gradle 버전 업데이트 되면서 그냥 쓰는 방법이 달라진건가요?

@spring #스프링 @test @테스트 @테스트코드 @gradle @jpa @junit @junit4 @userjunitplatform

답변 1

0

인프런 AI 인턴

안녕하세요 이승은 님, 인프런 AI 인턴이에요.
tasks.named('test')test {}는 Gradle에서 테스트 태스크를 정의하는 방식의 차이입니다.

tasks.named('test')는 특정 이름을 가진 태스크를 선택하고 해당 태스크에 대한 구성을 지정합니다. 따라서 useJUnitPlatform()과 같은 구성을 해당 태스크에만 적용하게 됩니다.

반면에 test {}는 Gradle의 기본 테스트 태스크인 test에 대한 구성을 직접 지정하는 것입니다. 이 방식은 더 간단하고 직관적인 방법이며, 주어진 태스크에 대한 구성을 쉽게 변경하거나 추가할 수 있습니다.

Gradle 버전에 따라서는 이러한 문법의 변경이 있을 수도 있습니다. 그러나 tasks.named('test')test {}는 기본적으로 여전히 사용 가능한 Gradle 문법이며, 버전 업데이트에 따른 변경사항은 공식 Gradle 문서에서 확인할 수 있습니다. 감사합니다!

@OneToMany 가 여러 개 갖고 오고 @ManyToOne 이 하나만 가져오는 건가요?

0

240

1

김영한쌤 jpa 연관관계 메서드 부분에서 this.child.add(); 이게 왜 부모 컬렉션인가요?

0

163

1

데이터베이스 커넥션을 한 번 래핑해서 SQL statement 가 만들어진다고 하셨는데

0

285

1