Skip to content

Commit e9eb82a

Browse files
committed
validate mapping (#225)
1 parent 0bcffd8 commit e9eb82a

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

openapi-processor-core/src/test/groovy/io/openapiprocessor/core/processor/MappingExampleV2Spec.groovy

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class MappingExampleV2Spec extends Specification {
3030

3131

3232
String yaml = """
33-
openapi-processor-mapping: v2.1
33+
openapi-processor-mapping: v11
3434
3535
options:
3636
package-name: com.github.hauner.openapi
@@ -53,6 +53,10 @@ map:
5353
- java.lang.String
5454
- java.lang.Double
5555
56+
schemas:
57+
- type: array => java.util.Collection
58+
- type: Foo @ fully.qualified.Annotation
59+
5660
parameters:
5761
- type: Foo @ fully.qualified.Annotation
5862
- name: foo => java.util.List

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ class MappingValidatorSpec: StringSpec({
3838
row("v7"),
3939
row("v8"),
4040
row("v9"),
41+
row("v10"),
42+
row("v11"),
4143
) { v ->
4244
val yaml = """
4345
|openapi-processor-mapping: $v
@@ -141,6 +143,14 @@ class MappingValidatorSpec: StringSpec({
141143
validator.validate("/mapping/v9/mapping.example.yaml".fromResource(), "v9").isValid.shouldBeTrue()
142144
}
143145

146+
"validates example mapping v10" {
147+
validator.validate("/mapping/v10/mapping.example.yaml".fromResource(), "v10").isValid.shouldBeTrue()
148+
}
149+
150+
"validates example mapping v11" {
151+
validator.validate("/mapping/v11/mapping.example.yaml".fromResource(), "v11").isValid.shouldBeTrue()
152+
}
153+
144154
"validates mapping with result key on multiple levels" {
145155
val output = validator.validate("/mapping/v4/mapping-result.yaml".fromResource(), "v4")
146156
output.isValid.shouldBeTrue()

0 commit comments

Comments
 (0)