Skip to content

Commit 7db6a53

Browse files
committed
update to kotest 6
1 parent b9ffa16 commit 7db6a53

15 files changed

Lines changed: 21 additions & 25 deletions

File tree

gradle/libs.versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ slf4j = "org.slf4j:slf4j-api:2.0.17"
4545
logback = "ch.qos.logback:logback-classic:1.5.18"
4646

4747
junit-bom = { module = "org.junit:junit-bom", version.ref = "junit" }
48-
kotest-bom = "io.kotest:kotest-bom:5.9.1"
48+
kotest-bom = "io.kotest:kotest-bom:6.0.2"
4949
kotest-runner = { module = "io.kotest:kotest-runner-junit5" }
50-
kotest-datatest = { module = "io.kotest:kotest-framework-datatest" }
50+
kotest-table = { module = "io.kotest:kotest-assertions-table" }
5151
mockk = "io.mockk:mockk:1.14.5"
5252

5353
diff-utils = "io.github.java-diff-utils:java-diff-utils:4.16"

openapi-processor-core-parser-api/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,5 @@ publishing {
1717
dependencies {
1818
testImplementation (platform(libs.kotest.bom))
1919
testImplementation (libs.kotest.runner)
20-
testImplementation (libs.kotest.datatest)
2120
testImplementation (libs.mockk)
2221
}

openapi-processor-core-parser-openapi4j/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ dependencies {
1414
testImplementation (project(":openapi-processor-test"))
1515
testImplementation (platform(libs.kotest.bom))
1616
testImplementation (libs.kotest.runner)
17-
testImplementation (libs.kotest.datatest)
1817
testImplementation (libs.mockk)
1918
testImplementation (libs.jimfs)
2019
testImplementation (libs.logback)

openapi-processor-core-parser-swagger/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ dependencies {
1919
testImplementation (project(":openapi-processor-test"))
2020
testImplementation (platform(libs.kotest.bom))
2121
testImplementation (libs.kotest.runner)
22-
testImplementation (libs.kotest.datatest)
2322
testImplementation (libs.mockk)
2423
testImplementation (libs.logback)
2524

openapi-processor-core/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ dependencies {
9595
testImplementation (platform(libs.groovy.bom))
9696
testImplementation (platform(libs.kotest.bom))
9797
testImplementation (libs.kotest.runner)
98-
testImplementation (libs.kotest.datatest)
98+
testImplementation (libs.kotest.table)
9999
testImplementation (libs.mockk)
100100
testImplementation (libs.spock)
101101
testImplementation (libs.logback)
@@ -112,7 +112,7 @@ dependencies {
112112
testIntImplementation (platform(libs.groovy.bom))
113113
testIntImplementation (platform(libs.kotest.bom))
114114
testIntImplementation (libs.kotest.runner)
115-
testIntImplementation (libs.kotest.datatest)
115+
testIntImplementation (libs.kotest.table)
116116
testIntImplementation (libs.mockk)
117117
testIntImplementation (libs.spock)
118118
testIntImplementation (libs.logback)

openapi-processor-core/src/test/kotlin/io/openapiprocessor/core/KotestConfig.kt renamed to openapi-processor-core/src/test/kotlin/io/kotest/provided/ProjectConfig.kt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
* PDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.openapiprocessor.core
6+
package io.kotest.provided
77

88
import io.kotest.core.Tag
9-
import io.kotest.core.TagExpression
109
import io.kotest.core.TestConfiguration
1110
import io.kotest.core.config.AbstractProjectConfig
1211
import io.kotest.core.extensions.TagExtension
12+
import io.kotest.engine.tags.TagExpression
1313
import io.openapiprocessor.core.support.deleteRecursively
1414
import java.nio.file.Files
1515
import java.nio.file.Path
@@ -20,7 +20,6 @@ object NotWindows: Tag()
2020
object SystemTagExtension: TagExtension {
2121

2222
override fun tags(): TagExpression {
23-
2423
return if(isWindows()) {
2524
TagExpression.exclude(NotWindows)
2625
} else {
@@ -38,8 +37,8 @@ object SystemTagExtension: TagExtension {
3837
/**
3938
* kotest config
4039
*/
41-
object KotestConfig: AbstractProjectConfig() {
42-
override fun extensions() = listOf(SystemTagExtension)
40+
object ProjectConfig: AbstractProjectConfig() {
41+
override val extensions = listOf(SystemTagExtension)
4342
}
4443

4544

openapi-processor-core/src/test/kotlin/io/openapiprocessor/core/model/datatypes/MappedDataTypeSpec.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55

66
package io.openapiprocessor.core.model.datatypes
77

8-
import io.kotest.core.spec.style.StringSpec
8+
import io.kotest.core.spec.style.FreeSpec
99
import io.kotest.datatest.withData
1010
import io.kotest.matchers.shouldBe
1111
import io.openapiprocessor.core.converter.mapping.TargetType
1212

13-
class MappedDataTypeSpec: StringSpec ({
13+
class MappedDataTypeSpec: FreeSpec({
1414
class TypeName (val generics: List<String>, val typeName: String)
1515

1616
withData(

openapi-processor-core/src/test/kotlin/io/openapiprocessor/core/processor/mapping/v2/MappingConverterTypeSpec.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ package io.openapiprocessor.core.processor.mapping.v2
22

33
import io.kotest.assertions.throwables.shouldThrow
44
import io.kotest.core.spec.style.FreeSpec
5-
import io.kotest.datatest.WithDataTestName
65
import io.kotest.datatest.withData
6+
import io.kotest.engine.names.WithDataTestName
77
import io.kotest.matchers.collections.shouldBeEmpty
88
import io.kotest.matchers.collections.shouldHaveSize
99
import io.kotest.matchers.maps.shouldBeEmpty

openapi-processor-core/src/test/kotlin/io/openapiprocessor/core/support/PathSpec.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ import io.kotest.core.spec.style.StringSpec
2020
import io.kotest.data.forAll
2121
import io.kotest.data.row
2222
import io.kotest.matchers.shouldBe
23-
import io.openapiprocessor.core.NotWindows
24-
import io.openapiprocessor.core.Windows
23+
import io.kotest.provided.NotWindows
24+
import io.kotest.provided.Windows
2525

2626
class PathSpec: StringSpec({
2727

openapi-processor-core/src/test/kotlin/io/openapiprocessor/core/support/UriSpec.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import io.kotest.core.spec.style.StringSpec
99
import io.kotest.data.forAll
1010
import io.kotest.data.row
1111
import io.kotest.matchers.shouldBe
12-
import io.openapiprocessor.core.NotWindows
13-
import io.openapiprocessor.core.Windows
12+
import io.kotest.provided.NotWindows
13+
import io.kotest.provided.Windows
1414
import java.nio.file.Paths
1515

1616
class UriSpec: StringSpec({

0 commit comments

Comments
 (0)