Skip to content

Commit 2cdc31f

Browse files
committed
updates packages for #2871
1 parent 12e7fda commit 2cdc31f

File tree

16 files changed

+70
-67
lines changed

16 files changed

+70
-67
lines changed

springdoc-openapi-tests/springdoc-openapi-kotlin-webmvc-tests/src/test/kotlin/test/org/springdoc/api/v31/AbstractKotlinSpringDocMVCTest.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ import java.nio.file.Paths
4444
@SpringBootTest
4545
@AutoConfigureMockMvc
4646
@ActiveProfiles("test")
47-
@TestPropertySource(properties = ["springdoc.api-docs.version=openapi_3_0"])
4847
abstract class AbstractKotlinSpringDocMVCTest {
4948

5049
@Autowired

springdoc-openapi-tests/springdoc-openapi-kotlin-webmvc-tests/src/test/kotlin/test/org/springdoc/api/v31/app10/SpringDocApp10Test.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ package test.org.springdoc.api.v31.app10
2020

2121
import org.springframework.boot.autoconfigure.SpringBootApplication
2222
import org.springframework.context.annotation.ComponentScan
23-
import test.org.springdoc.api.v30.AbstractKotlinSpringDocMVCTest
23+
import test.org.springdoc.api.v31.AbstractKotlinSpringDocMVCTest
2424

2525
class SpringDocApp10Test : AbstractKotlinSpringDocMVCTest() {
2626

springdoc-openapi-tests/springdoc-openapi-kotlin-webmvc-tests/src/test/kotlin/test/org/springdoc/api/v31/app11/SpringDocApp11Test.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ package test.org.springdoc.api.v31.app11
2121
import org.springframework.boot.autoconfigure.SpringBootApplication
2222
import org.springframework.context.annotation.ComponentScan
2323
import org.springframework.test.context.TestPropertySource
24-
import test.org.springdoc.api.v30.AbstractKotlinSpringDocMVCTest
24+
import test.org.springdoc.api.v31.AbstractKotlinSpringDocMVCTest
2525

2626
@TestPropertySource(properties = ["springdoc.trim-kotlin-indent=true"])
2727
class SpringDocApp11Test : AbstractKotlinSpringDocMVCTest() {

springdoc-openapi-tests/springdoc-openapi-kotlin-webmvc-tests/src/test/kotlin/test/org/springdoc/api/v31/app12/SpringDocApp12Test.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ package test.org.springdoc.api.v31.app12
2020

2121
import org.springframework.boot.autoconfigure.SpringBootApplication
2222
import org.springframework.context.annotation.ComponentScan
23-
import test.org.springdoc.api.v30.AbstractKotlinSpringDocMVCTest
23+
import test.org.springdoc.api.v31.AbstractKotlinSpringDocMVCTest
2424

2525
class SpringDocApp12Test : AbstractKotlinSpringDocMVCTest() {
2626

springdoc-openapi-tests/springdoc-openapi-kotlin-webmvc-tests/src/test/kotlin/test/org/springdoc/api/v31/app13/SpringDocApp13Test.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ package test.org.springdoc.api.v31.app13
2020

2121
import org.springframework.boot.autoconfigure.SpringBootApplication
2222
import org.springframework.test.context.TestPropertySource
23-
import test.org.springdoc.api.v30.AbstractKotlinSpringDocMVCTest
23+
import test.org.springdoc.api.v31.AbstractKotlinSpringDocMVCTest
2424

2525
@TestPropertySource(properties = ["springdoc.api-docs.version=openapi_3_1"])
2626
class SpringDocApp13Test : AbstractKotlinSpringDocMVCTest() {

springdoc-openapi-tests/springdoc-openapi-kotlin-webmvc-tests/src/test/kotlin/test/org/springdoc/api/v31/app14/SpringDocApp14Test.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
package test.org.springdoc.api.v31.app14
2020

2121
import org.springframework.boot.autoconfigure.SpringBootApplication
22-
import test.org.springdoc.api.v30.AbstractKotlinSpringDocMVCTest
22+
import test.org.springdoc.api.v31.AbstractKotlinSpringDocMVCTest
2323

2424
class SpringDocApp14Test : AbstractKotlinSpringDocMVCTest() {
2525

springdoc-openapi-tests/springdoc-openapi-kotlin-webmvc-tests/src/test/kotlin/test/org/springdoc/api/v31/app2/SpringDocApp2Test.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
package test.org.springdoc.api.v31.app2
2020

2121
import org.springframework.boot.autoconfigure.SpringBootApplication
22-
import test.org.springdoc.api.v30.AbstractKotlinSpringDocMVCTest
22+
import test.org.springdoc.api.v31.AbstractKotlinSpringDocMVCTest
2323

2424
class SpringDocApp2Test : AbstractKotlinSpringDocMVCTest() {
2525

springdoc-openapi-tests/springdoc-openapi-kotlin-webmvc-tests/src/test/kotlin/test/org/springdoc/api/v31/app3/SpringDocApp3Test.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ package test.org.springdoc.api.v31.app3
2020

2121
import org.springframework.boot.autoconfigure.SpringBootApplication
2222
import org.springframework.context.annotation.ComponentScan
23-
import test.org.springdoc.api.v30.AbstractKotlinSpringDocMVCTest
23+
import test.org.springdoc.api.v31.AbstractKotlinSpringDocMVCTest
2424

2525
class SpringDocApp3Test : AbstractKotlinSpringDocMVCTest() {
2626

springdoc-openapi-tests/springdoc-openapi-kotlin-webmvc-tests/src/test/kotlin/test/org/springdoc/api/v31/app4/SpringDocApp4Test.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ package test.org.springdoc.api.v31.app4
2020

2121
import org.springframework.boot.autoconfigure.SpringBootApplication
2222
import org.springframework.context.annotation.ComponentScan
23-
import test.org.springdoc.api.v30.AbstractKotlinSpringDocMVCTest
23+
import test.org.springdoc.api.v31.AbstractKotlinSpringDocMVCTest
2424

2525
class SpringDocApp4Test : AbstractKotlinSpringDocMVCTest() {
2626

springdoc-openapi-tests/springdoc-openapi-kotlin-webmvc-tests/src/test/kotlin/test/org/springdoc/api/v31/app5/SpringDocApp5Test.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ package test.org.springdoc.api.v31.app5
2020

2121
import org.springframework.boot.autoconfigure.SpringBootApplication
2222
import org.springframework.context.annotation.ComponentScan
23-
import test.org.springdoc.api.v30.AbstractKotlinSpringDocMVCTest
23+
import test.org.springdoc.api.v31.AbstractKotlinSpringDocMVCTest
2424

2525
class SpringDocApp5Test : AbstractKotlinSpringDocMVCTest() {
2626

springdoc-openapi-tests/springdoc-openapi-kotlin-webmvc-tests/src/test/kotlin/test/org/springdoc/api/v31/app6/SpringDocApp6Test.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ package test.org.springdoc.api.v31.app6
2020

2121
import org.springframework.boot.autoconfigure.SpringBootApplication
2222
import org.springframework.context.annotation.ComponentScan
23-
import test.org.springdoc.api.v30.AbstractKotlinSpringDocMVCTest
23+
import test.org.springdoc.api.v31.AbstractKotlinSpringDocMVCTest
2424

2525
class SpringDocApp6Test : AbstractKotlinSpringDocMVCTest() {
2626

springdoc-openapi-tests/springdoc-openapi-kotlin-webmvc-tests/src/test/kotlin/test/org/springdoc/api/v31/app7/SpringDocApp7Test.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication
2323
import org.springframework.context.annotation.Bean
2424
import org.springframework.context.annotation.ComponentScan
2525
import org.springframework.context.support.GenericApplicationContext
26-
import test.org.springdoc.api.v30.AbstractKotlinSpringDocMVCTest
26+
import test.org.springdoc.api.v31.AbstractKotlinSpringDocMVCTest
2727

2828
class SpringDocApp7Test : AbstractKotlinSpringDocMVCTest() {
2929

springdoc-openapi-tests/springdoc-openapi-kotlin-webmvc-tests/src/test/kotlin/test/org/springdoc/api/v31/app8/SpringDocApp8Test.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import org.springframework.context.annotation.Bean
2525
import org.springframework.context.annotation.ComponentScan
2626
import org.springframework.context.support.GenericApplicationContext
2727
import org.springframework.test.context.TestPropertySource
28-
import test.org.springdoc.api.v30.AbstractKotlinSpringDocMVCTest
28+
import test.org.springdoc.api.v31.AbstractKotlinSpringDocMVCTest
2929

3030
@TestPropertySource(properties = [Constants.SPRINGDOC_NULLABLE_REQUEST_PARAMETER_ENABLED+"=false"])
3131
class SpringDocApp8Test : AbstractKotlinSpringDocMVCTest() {

springdoc-openapi-tests/springdoc-openapi-kotlin-webmvc-tests/src/test/kotlin/test/org/springdoc/api/v31/app9/SpringDocApp9Test.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package test.org.springdoc.api.v31.app9
22

33
import org.springframework.boot.autoconfigure.SpringBootApplication
4-
import test.org.springdoc.api.v30.AbstractKotlinSpringDocMVCTest
4+
import test.org.springdoc.api.v31.AbstractKotlinSpringDocMVCTest
55

66
class SpringDocApp9Test: AbstractKotlinSpringDocMVCTest() {
77
@SpringBootApplication

springdoc-openapi-tests/springdoc-openapi-kotlin-webmvc-tests/src/test/resources/results/3.1.0/app11.json

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -49,16 +49,16 @@
4949
"example-controller-2"
5050
],
5151
"operationId": "readFoo_1",
52-
"parameters": [
53-
{
54-
"name": "request",
55-
"in": "query",
56-
"required": true,
57-
"schema": {
58-
"$ref": "#/components/schemas/foo request"
52+
"requestBody": {
53+
"content": {
54+
"application/json": {
55+
"schema": {
56+
"$ref": "#/components/schemas/foo request"
57+
}
5958
}
60-
}
61-
],
59+
},
60+
"required": true
61+
},
6262
"responses": {
6363
"200": {
6464
"description": "OK",
@@ -77,36 +77,33 @@
7777
"components": {
7878
"schemas": {
7979
"FooResponse": {
80-
"required": [
81-
"name"
82-
],
8380
"type": "object",
8481
"properties": {
8582
"name": {
8683
"type": "string"
8784
}
88-
}
85+
},
86+
"required": [
87+
"name"
88+
]
8989
},
9090
"foo request": {
91-
"required": [
92-
"age"
93-
],
9491
"type": "object",
92+
"description": "\nfoo request class description\nwith kotlin indent\n",
9593
"properties": {
9694
"age": {
9795
"type": "integer",
98-
"description": "\nfoo request field with kotlin indent\n",
99-
"format": "int32"
96+
"format": "int32",
97+
"description": "\nfoo request field with kotlin indent\n"
10098
}
10199
},
102-
"description": "\nfoo request class description\nwith kotlin indent\n"
100+
"required": [
101+
"age"
102+
]
103103
},
104104
"foo response": {
105-
"required": [
106-
"name",
107-
"subFoo"
108-
],
109105
"type": "object",
106+
"description": "\nfoo response class description\nwith kotlin indent\n",
110107
"properties": {
111108
"name": {
112109
"type": "string",
@@ -116,21 +113,24 @@
116113
"$ref": "#/components/schemas/sub foo response"
117114
}
118115
},
119-
"description": "\nfoo response class description\nwith kotlin indent\n"
116+
"required": [
117+
"name",
118+
"subFoo"
119+
]
120120
},
121121
"sub foo response": {
122-
"required": [
123-
"subName"
124-
],
125122
"type": "object",
123+
"description": "\nsub foo response class description\nwith kotlin indent\n",
126124
"properties": {
127125
"subName": {
128126
"type": "string",
129127
"description": "\nsub foo response fields with kotlin indent\n"
130128
}
131129
},
132-
"description": "\nsub foo response class description\nwith kotlin indent\n"
130+
"required": [
131+
"subName"
132+
]
133133
}
134134
}
135135
}
136-
}
136+
}

springdoc-openapi-tests/springdoc-openapi-kotlin-webmvc-tests/src/test/resources/results/3.1.0/app14.json

Lines changed: 28 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -38,43 +38,47 @@
3838
"components": {
3939
"schemas": {
4040
"KeyValue": {
41-
"required": [
42-
"key",
43-
"value"
44-
],
4541
"type": "object",
4642
"description": "Generic description",
47-
"allOf": [
48-
{
49-
"$ref": "#/components/schemas/KeyValue"
43+
"properties": {
44+
"key": {
45+
"type": "string"
5046
},
51-
{
52-
"type": "object",
53-
"properties": {
54-
"key": {
55-
"type": "string"
56-
},
57-
"value": {
58-
"type": "string"
59-
}
60-
}
47+
"value": {
48+
"type": "string"
6149
}
50+
},
51+
"required": [
52+
"key",
53+
"value"
6254
]
6355
},
6456
"SomeDTO": {
65-
"required": [
66-
"field_a",
67-
"field_b"
68-
],
6957
"type": "object",
7058
"properties": {
7159
"field_a": {
72-
"$ref": "#/components/schemas/KeyValue"
60+
"$ref": "#/components/schemas/KeyValue",
61+
"allOf": [
62+
{
63+
"$ref": "#/components/schemas/KeyValue"
64+
}
65+
],
66+
"description": "Description A"
7367
},
7468
"field_b": {
75-
"$ref": "#/components/schemas/KeyValue"
69+
"$ref": "#/components/schemas/KeyValue",
70+
"allOf": [
71+
{
72+
"$ref": "#/components/schemas/KeyValue"
73+
}
74+
],
75+
"description": "Description B"
7676
}
77-
}
77+
},
78+
"required": [
79+
"field_a",
80+
"field_b"
81+
]
7882
}
7983
}
8084
}

0 commit comments

Comments
 (0)