Skip to content

Commit

Permalink
Migrate test to use build.gradle.kts
Browse files Browse the repository at this point in the history
  • Loading branch information
ogesaku committed Oct 19, 2024
1 parent 45be544 commit 32c5a4c
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 29 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -27,22 +27,22 @@ class CommandLineTest {
).joinToString("-")
return TestProjectBuilder
.project(name)
.withBuildGradle(
.withBuildGradleKts(
"""
plugins {
id 'com.coditory.integration-test'
id("com.coditory.integration-test")
}
repositories {
mavenCentral()
}
dependencies {
testImplementation "org.junit.jupiter:junit-jupiter-api:${Versions.junit}"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:${Versions.junit}"
testImplementation("org.junit.jupiter:junit-jupiter-api:${Versions.junit}")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:${Versions.junit}")
}
tasks.withType(Test) {
tasks.withType<Test> {
useJUnitPlatform()
testLogging {
events("passed", "failed", "skipped")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,33 +14,33 @@ class JacocoBasedTest {
@AutoClose
private val project = TestProjectBuilder
.project("project-" + JacocoBasedTest::class.simpleName)
.withBuildGradle(
.withBuildGradleKts(
"""
plugins {
id 'jacoco'
id 'com.coditory.integration-test'
id("jacoco")
id("com.coditory.integration-test")
}
repositories {
mavenCentral()
}
dependencies {
testImplementation "org.junit.jupiter:junit-jupiter-api:${Versions.junit}"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:${Versions.junit}"
testImplementation("org.junit.jupiter:junit-jupiter-api:${Versions.junit}")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:${Versions.junit}")
}
tasks.withType(Test) {
tasks.withType<Test> {
useJUnitPlatform()
testLogging {
events("passed", "failed", "skipped")
setExceptionFormat("full")
}
}
jacocoTestReport {
tasks.jacocoTestReport {
reports {
xml.required = true
xml.required.set(true)
}
}
""",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,26 +14,26 @@ class LombokTest {
@AutoClose
private val project = TestProjectBuilder
.project("project-" + LombokTest::class.simpleName)
.withBuildGradle(
.withBuildGradleKts(
"""
plugins {
id 'com.coditory.integration-test'
id("com.coditory.integration-test")
}
repositories {
mavenCentral()
}
dependencies {
compileOnly "org.projectlombok:lombok:${Versions.lombok}"
annotationProcessor "org.projectlombok:lombok:${Versions.lombok}"
testCompileOnly "org.projectlombok:lombok:${Versions.lombok}"
testAnnotationProcessor "org.projectlombok:lombok:${Versions.lombok}"
testImplementation "org.junit.jupiter:junit-jupiter-api:${Versions.junit}"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:${Versions.junit}"
compileOnly("org.projectlombok:lombok:${Versions.lombok}")
annotationProcessor("org.projectlombok:lombok:${Versions.lombok}")
testCompileOnly("org.projectlombok:lombok:${Versions.lombok}")
testAnnotationProcessor("org.projectlombok:lombok:${Versions.lombok}")
testImplementation("org.junit.jupiter:junit-jupiter-api:${Versions.junit}")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:${Versions.junit}")
}
tasks.withType(Test) {
tasks.withType<Test> {
useJUnitPlatform()
testLogging {
events("passed", "failed", "skipped")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,24 +14,24 @@ class PlatformDependencyTest {
@AutoClose
private val project = TestProjectBuilder
.project("project-${PlatformDependencyTest::class.simpleName}")
.withBuildGradle(
.withBuildGradleKts(
"""
plugins {
id 'com.coditory.integration-test'
id("com.coditory.integration-test")
}
repositories {
mavenCentral()
}
dependencies {
implementation platform("org.springframework.boot:spring-boot-dependencies:${Versions.spring}")
testImplementation "org.junit.jupiter:junit-jupiter-api:${Versions.junit}"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:${Versions.junit}"
integrationImplementation "org.springframework.boot:spring-boot-starter-test"
implementation(platform("org.springframework.boot:spring-boot-dependencies:${Versions.spring}"))
testImplementation("org.junit.jupiter:junit-jupiter-api:${Versions.junit}")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:${Versions.junit}")
integrationImplementation("org.springframework.boot:spring-boot-starter-test")
}
tasks.withType(Test) {
tasks.withType<Test> {
useJUnitPlatform()
testLogging {
events("passed", "failed", "skipped")
Expand Down

0 comments on commit 32c5a4c

Please sign in to comment.