Skip to content

Commit b00f17c

Browse files
committed
fix tests (#339)
1 parent 4aedba6 commit b00f17c

File tree

9 files changed

+35
-0
lines changed

9 files changed

+35
-0
lines changed

src/test/groovy/io/openapiprocessor/spring/writer/java/MethodWriterSpec.groovy

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ class MethodWriterSpec extends Specification {
8181

8282
then:
8383
target.toString () == """\
84+
@ResponseStatus(HttpStatus.NO_CONTENT)
8485
@GetMapping(path = "${endpoint.path}")
8586
void getFoo(@RequestParam Map<String, String> foo);
8687
"""

src/testInt/resources/tests/endpoint-http-mapping/outputs/api/EndpointApi.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,48 @@
11
package generated.api;
22

33
import generated.support.Generated;
4+
import org.springframework.http.HttpStatus;
45
import org.springframework.web.bind.annotation.DeleteMapping;
56
import org.springframework.web.bind.annotation.GetMapping;
67
import org.springframework.web.bind.annotation.PatchMapping;
78
import org.springframework.web.bind.annotation.PostMapping;
89
import org.springframework.web.bind.annotation.PutMapping;
910
import org.springframework.web.bind.annotation.RequestMapping;
1011
import org.springframework.web.bind.annotation.RequestMethod;
12+
import org.springframework.web.bind.annotation.ResponseStatus;
1113

1214
@Generated(value = "openapi-processor-spring", version = "test")
1315
public interface EndpointApi {
1416

17+
@ResponseStatus(HttpStatus.NO_CONTENT)
1518
@DeleteMapping(path = "/endpoint")
1619
void deleteEndpoint();
1720

21+
@ResponseStatus(HttpStatus.NO_CONTENT)
1822
@GetMapping(path = "/endpoint")
1923
void getEndpoint();
2024

25+
@ResponseStatus(HttpStatus.NO_CONTENT)
2126
@RequestMapping(path = "/endpoint", method = RequestMethod.HEAD)
2227
void headEndpoint();
2328

29+
@ResponseStatus(HttpStatus.NO_CONTENT)
2430
@RequestMapping(path = "/endpoint", method = RequestMethod.OPTIONS)
2531
void optionsEndpoint();
2632

33+
@ResponseStatus(HttpStatus.NO_CONTENT)
2734
@PatchMapping(path = "/endpoint")
2835
void patchEndpoint();
2936

37+
@ResponseStatus(HttpStatus.NO_CONTENT)
3038
@PostMapping(path = "/endpoint")
3139
void postEndpoint();
3240

41+
@ResponseStatus(HttpStatus.NO_CONTENT)
3342
@PutMapping(path = "/endpoint")
3443
void putEndpoint();
3544

45+
@ResponseStatus(HttpStatus.NO_CONTENT)
3646
@RequestMapping(path = "/endpoint", method = RequestMethod.TRACE)
3747
void traceEndpoint();
3848

src/testInt/resources/tests/params-complex-data-types/outputs/api/Api.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,19 @@
33
import generated.model.Props;
44
import generated.support.Generated;
55
import java.util.Map;
6+
import org.springframework.http.HttpStatus;
67
import org.springframework.web.bind.annotation.GetMapping;
78
import org.springframework.web.bind.annotation.RequestParam;
9+
import org.springframework.web.bind.annotation.ResponseStatus;
810

911
@Generated(value = "openapi-processor-spring", version = "test")
1012
public interface Api {
1113

14+
@ResponseStatus(HttpStatus.NO_CONTENT)
1215
@GetMapping(path = "/endpoint-object")
1316
void getEndpointObject(Props props);
1417

18+
@ResponseStatus(HttpStatus.NO_CONTENT)
1519
@GetMapping(path = "/endpoint-map")
1620
void getEndpointMap(@RequestParam Map<String, String> props);
1721

src/testInt/resources/tests/params-enum/outputs/api/EnumApi.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@
22

33
import generated.model.Foo;
44
import generated.support.Generated;
5+
import org.springframework.http.HttpStatus;
56
import org.springframework.web.bind.annotation.GetMapping;
67
import org.springframework.web.bind.annotation.RequestParam;
8+
import org.springframework.web.bind.annotation.ResponseStatus;
79

810
@Generated(value = "openapi-processor-spring", version = "test")
911
public interface EnumApi {
1012

13+
@ResponseStatus(HttpStatus.NO_CONTENT)
1114
@GetMapping(path = "/endpoint")
1215
void getEndpoint(@RequestParam(name = "foo") Foo foo);
1316

src/testInt/resources/tests/params-path-simple-data-types/outputs/api/EndpointApi.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
package generated.api;
22

33
import generated.support.Generated;
4+
import org.springframework.http.HttpStatus;
45
import org.springframework.web.bind.annotation.GetMapping;
56
import org.springframework.web.bind.annotation.PathVariable;
7+
import org.springframework.web.bind.annotation.ResponseStatus;
68

79
@Generated(value = "openapi-processor-spring", version = "test")
810
public interface EndpointApi {
911

12+
@ResponseStatus(HttpStatus.NO_CONTENT)
1013
@GetMapping(path = "/endpoint/{foo}")
1114
void getEndpointFoo(@PathVariable(name = "foo") String foo);
1215

src/testInt/resources/tests/params-query-annotate-simple-mapping/outputs/api/Api.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@
22

33
import generated.support.Generated;
44
import java.util.UUID;
5+
import org.springframework.http.HttpStatus;
56
import org.springframework.web.bind.annotation.GetMapping;
67
import org.springframework.web.bind.annotation.RequestParam;
8+
import org.springframework.web.bind.annotation.ResponseStatus;
79

810
@Generated(value = "openapi-processor-spring", version = "test")
911
public interface Api {
1012

13+
@ResponseStatus(HttpStatus.NO_CONTENT)
1114
@GetMapping(path = "/foo")
1215
void getFoo(@RequestParam(name = "id") UUID id);
1316

src/testInt/resources/tests/params-request-body-multipart-mapping/outputs/api/Api.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
11
package generated.api;
22

33
import generated.support.Generated;
4+
import org.springframework.http.HttpStatus;
45
import org.springframework.http.ResponseEntity;
56
import org.springframework.web.bind.annotation.PostMapping;
67
import org.springframework.web.bind.annotation.RequestParam;
8+
import org.springframework.web.bind.annotation.ResponseStatus;
79
import org.springframework.web.multipart.MultipartFile;
810

911
@Generated(value = "openapi-processor-spring", version = "test")
1012
public interface Api {
1113

14+
@ResponseStatus(HttpStatus.NO_CONTENT)
1215
@PostMapping(path = "/multipart/single-file", consumes = {"multipart/form-data"})
1316
ResponseEntity<Void> postMultipartSingleFile(
1417
@RequestParam(name = "file") MultipartFile file,
1518
@RequestParam(name = "other") String other);
1619

20+
@ResponseStatus(HttpStatus.NO_CONTENT)
1721
@PostMapping(path = "/multipart/multiple-files", consumes = {"multipart/form-data"})
1822
ResponseEntity<Void> postMultipartMultipleFiles(
1923
@RequestParam(name = "files") MultipartFile[] files,

src/testInt/resources/tests/params-request-body/outputs/api/Api.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@
22

33
import generated.model.Book;
44
import generated.support.Generated;
5+
import org.springframework.http.HttpStatus;
56
import org.springframework.web.bind.annotation.PostMapping;
67
import org.springframework.web.bind.annotation.RequestBody;
8+
import org.springframework.web.bind.annotation.ResponseStatus;
79

810
@Generated(value = "openapi-processor-spring", version = "test")
911
public interface Api {
1012

13+
@ResponseStatus(HttpStatus.CREATED)
1114
@PostMapping(path = "/book", consumes = {"application/json"}, produces = {"application/json"})
1215
Book postBook(@RequestBody Book body);
1316

src/testInt/resources/tests/params-simple-data-types/outputs/api/EndpointApi.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
package generated.api;
22

33
import generated.support.Generated;
4+
import org.springframework.http.HttpStatus;
45
import org.springframework.web.bind.annotation.GetMapping;
56
import org.springframework.web.bind.annotation.RequestParam;
7+
import org.springframework.web.bind.annotation.ResponseStatus;
68

79
@Generated(value = "openapi-processor-spring", version = "test")
810
public interface EndpointApi {
911

12+
@ResponseStatus(HttpStatus.NO_CONTENT)
1013
@GetMapping(path = "/endpoint")
1114
void getEndpoint(@RequestParam(name = "foo") String foo);
1215

16+
@ResponseStatus(HttpStatus.NO_CONTENT)
1317
@GetMapping(path = "/endpoint-optional")
1418
void getEndpointOptional(@RequestParam(name = "foo", required = false, defaultValue = "bar") String foo);
1519

0 commit comments

Comments
 (0)