목차

TestFixtures

상위 모듈 설정

plugins {
    // which produces test fixtures
    id 'java-test-fixtures'
}
 
// 상위 모듈 의존성
dependencies {
    testImplementation 'junit:junit:4.13'
 
    // testFixtures 에 어떤 의존성이 필요할 경우 추가
    // API dependencies are visible to consumers when building
    testFixturesApi 'org.apache.commons:commons-lang3:3.9'
    // Implementation dependencies are not leaked to consumers when building
    testFixturesImplementation 'org.apache.commons:commons-text:1.6'
}

하위 모듈에서 사용

dependencies {
    implementation(project(":상위모듈"))
 
    testImplementation 'junit:junit:4.13'
    testImplementation(testFixtures(project(":상위모듈")))
}