Skip to content

Commit bfda57c

Browse files
committed
better home
1 parent 2f0a55d commit bfda57c

6 files changed

Lines changed: 65 additions & 54 deletions

File tree

openapi-processor-core/src/testInt/kotlin/io/openapiprocessor/core/CompileExpectedSpec.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import io.kotest.core.spec.style.StringSpec
99
import io.kotest.matchers.booleans.shouldBeTrue
1010
import io.openapiprocessor.core.parser.ParserType
1111
import io.openapiprocessor.test.FileSupport
12+
import io.openapiprocessor.test.ModelTypes
1213
import io.openapiprocessor.test.TestSet
1314
import java.io.ByteArrayOutputStream
1415
import java.io.OutputStream

openapi-processor-core/src/testInt/kotlin/io/openapiprocessor/core/ProcessorEndToEndSpec.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import io.kotest.engine.spec.tempdir
1010
import io.kotest.matchers.booleans.shouldBeTrue
1111
import io.openapiprocessor.core.parser.ParserType.*
1212
import io.openapiprocessor.test.FileSupport
13+
import io.openapiprocessor.test.ModelTypes
1314
import io.openapiprocessor.test.TestSet
1415
import io.openapiprocessor.test.TestSetRunner
1516

openapi-processor-core/src/testInt/kotlin/io/openapiprocessor/core/ProcessorPendingSpec.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ import io.kotest.core.spec.style.StringSpec
1111
import io.kotest.engine.spec.tempdir
1212
import io.kotest.matchers.booleans.shouldBeTrue
1313
import io.openapiprocessor.core.parser.ParserType.*
14+
import io.openapiprocessor.test.API_30
15+
import io.openapiprocessor.test.API_31
1416
import io.openapiprocessor.test.FileSupport
1517
import io.openapiprocessor.test.TestSet
1618
import io.openapiprocessor.test.TestSetRunner
@@ -51,7 +53,7 @@ class ProcessorPendingSpec: StringSpec({
5153

5254
private fun sources(): Collection<TestSet> {
5355
return listOf(
54-
testSet("deprecated", INTERNAL, API_30, model = "record", outputs = "outputs.yaml", expected = "outputs"),
56+
testSet("annotation-mapping-class", INTERNAL, API_30, model = "record", outputs = "outputs.yaml", expected = "outputs"),
5557
// testSet("keyword-identifier", INTERNAL, API_30, model = "default", outputs = "outputs.yaml", expected = "outputs"),
5658
// testSet("bean-validation", INTERNAL, API_31, model = "record", outputs = "outputs.yaml", expected = "outputs"),
5759
// testSet("bean-validation", INTERNAL, API_31, model = "default", outputs = "outputs.yaml", expected = "outputs"),

openapi-processor-core/src/testInt/kotlin/io/openapiprocessor/core/ProcessorTestSets.kt

Lines changed: 1 addition & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -5,55 +5,7 @@
55

66
package io.openapiprocessor.core
77

8-
enum class ModelTypes {DEFAULT, RECORD}
9-
10-
data class TestParams(
11-
val name: String,
12-
val openapi: String,
13-
val outputs: String = "generated.yaml",
14-
val expected: String = "generated",
15-
val modelTypes: List<ModelTypes> = listOf(ModelTypes.DEFAULT)
16-
)
17-
18-
fun test30_D_(
19-
name: String,
20-
openapi: String = API_30,
21-
outputs: String = "outputs.yaml",
22-
expected: String = "outputs",
23-
modelTypes: List<ModelTypes> = listOf(ModelTypes.DEFAULT)
24-
): TestParams {
25-
return TestParams(name, openapi, outputs, expected, modelTypes)
26-
}
27-
28-
fun test30_DR(
29-
name: String,
30-
openapi: String = API_30,
31-
outputs: String = "outputs.yaml",
32-
expected: String = "outputs",
33-
modelTypes: List<ModelTypes> = listOf(ModelTypes.DEFAULT, ModelTypes.RECORD)
34-
): TestParams {
35-
return TestParams(name, openapi, outputs, expected, modelTypes)
36-
}
37-
38-
fun test31_D_(
39-
name: String,
40-
openapi: String = API_31,
41-
outputs: String = "outputs.yaml",
42-
expected: String = "outputs",
43-
modelTypes: List<ModelTypes> = listOf(ModelTypes.DEFAULT)
44-
): TestParams {
45-
return TestParams(name, openapi, outputs, expected, modelTypes)
46-
}
47-
48-
fun test31_DR(
49-
name: String,
50-
openapi: String = API_31,
51-
outputs: String = "outputs.yaml",
52-
expected: String = "outputs",
53-
modelTypes: List<ModelTypes> = listOf(ModelTypes.DEFAULT, ModelTypes.RECORD)
54-
): TestParams {
55-
return TestParams(name, openapi, outputs, expected, modelTypes)
56-
}
8+
import io.openapiprocessor.test.*
579

5810
val ALL_30: List<TestParams> = listOf(
5911
test30_DR("annotation-mapping-class"),

openapi-processor-core/src/testInt/kotlin/io/openapiprocessor/core/ProcessorTestSetsSupport.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@ import io.openapiprocessor.core.parser.ParserType
99
import io.openapiprocessor.test.TestSet
1010

1111

12-
const val API_30 = "openapi30.yaml"
13-
const val API_31 = "openapi31.yaml"
14-
15-
1612
@Suppress("SameParameterValue")
1713
fun testSet(
1814
name: String,
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
/*
2+
* Copyright 2023 https://github.com/openapi-processor/openapi-processor-test
3+
* PDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
package io.openapiprocessor.test
7+
8+
const val API_30 = "openapi30.yaml"
9+
const val API_31 = "openapi31.yaml"
10+
11+
enum class ModelTypes {DEFAULT, RECORD}
12+
13+
data class TestParams(
14+
val name: String,
15+
val openapi: String,
16+
val outputs: String = "generated.yaml",
17+
val expected: String = "generated",
18+
val modelTypes: List<ModelTypes> = listOf(ModelTypes.DEFAULT)
19+
)
20+
21+
fun test30_D_(
22+
name: String,
23+
openapi: String = API_30,
24+
outputs: String = "outputs.yaml",
25+
expected: String = "outputs",
26+
modelTypes: List<ModelTypes> = listOf(ModelTypes.DEFAULT)
27+
): TestParams {
28+
return TestParams(name, openapi, outputs, expected, modelTypes)
29+
}
30+
31+
fun test30_DR(
32+
name: String,
33+
openapi: String = API_30,
34+
outputs: String = "outputs.yaml",
35+
expected: String = "outputs",
36+
modelTypes: List<ModelTypes> = listOf(ModelTypes.DEFAULT, ModelTypes.RECORD)
37+
): TestParams {
38+
return TestParams(name, openapi, outputs, expected, modelTypes)
39+
}
40+
41+
fun test31_D_(
42+
name: String,
43+
openapi: String = API_31,
44+
outputs: String = "outputs.yaml",
45+
expected: String = "outputs",
46+
modelTypes: List<ModelTypes> = listOf(ModelTypes.DEFAULT)
47+
): TestParams {
48+
return TestParams(name, openapi, outputs, expected, modelTypes)
49+
}
50+
51+
fun test31_DR(
52+
name: String,
53+
openapi: String = API_31,
54+
outputs: String = "outputs.yaml",
55+
expected: String = "outputs",
56+
modelTypes: List<ModelTypes> = listOf(ModelTypes.DEFAULT, ModelTypes.RECORD)
57+
): TestParams {
58+
return TestParams(name, openapi, outputs, expected, modelTypes)
59+
}

0 commit comments

Comments
 (0)