Skip to content

Commit 833d716

Browse files
committed
bugfix-20188: Add test data to fake Api in petstore-with-fake-endpoints-models-for-testing-okhttp-gson.yaml
1 parent 0d6669e commit 833d716

File tree

6 files changed

+85
-2
lines changed

6 files changed

+85
-2
lines changed

modules/openapi-generator/src/test/resources/3_0/java/petstore-with-fake-endpoints-models-for-testing-okhttp-gson.yaml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -681,6 +681,23 @@ paths:
681681
- '-efg'
682682
- (xyz)
683683
default: '-efg'
684+
enum_form_integer:
685+
description: Form parameter enum test (integer)
686+
type: integer
687+
enum:
688+
- 1
689+
- -1
690+
- 0
691+
default: 1
692+
enum_form_double:
693+
description: Form parameter enum test (double)
694+
type: double
695+
enum:
696+
- 1.1
697+
- -1.1
698+
- 0.1
699+
- 0.0
700+
default: 1.1
684701
post:
685702
tags:
686703
- fake
@@ -1558,6 +1575,18 @@ components:
15581575
complete:
15591576
type: boolean
15601577
default: false
1578+
paymentMethod:
1579+
type: number
1580+
format: int32
1581+
description: "Various payment methods"
1582+
default: 1
1583+
example: 1
1584+
x-enum-description:
1585+
- Paypal
1586+
- Creditcard
1587+
enum:
1588+
- 1
1589+
- 2
15611590
xml:
15621591
name: Order
15631592
Category:

samples/client/petstore/java/okhttp-gson/api/openapi.yaml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1613,6 +1613,7 @@ components:
16131613
example:
16141614
petId: 6
16151615
quantity: 1
1616+
paymentMethod: 1
16161617
id: 0
16171618
shipDate: 2020-02-02T20:20:20.000222Z
16181619
complete: false
@@ -1641,6 +1642,18 @@ components:
16411642
complete:
16421643
default: false
16431644
type: boolean
1645+
paymentMethod:
1646+
default: 1
1647+
description: Various payment methods
1648+
enum:
1649+
- 1
1650+
- 2
1651+
example: 1
1652+
format: int32
1653+
type: number
1654+
x-enum-description:
1655+
- Paypal
1656+
- Creditcard
16441657
type: object
16451658
xml:
16461659
name: Order
@@ -2963,6 +2976,22 @@ components:
29632976
- -efg
29642977
- (xyz)
29652978
type: string
2979+
enum_form_integer:
2980+
default: 1
2981+
description: Form parameter enum test (integer)
2982+
enum:
2983+
- 1
2984+
- -1
2985+
- 0
2986+
type: integer
2987+
enum_form_double:
2988+
description: Form parameter enum test (double)
2989+
enum:
2990+
- 1.1
2991+
- -1.1
2992+
- 0.1
2993+
- 0.0
2994+
type: double
29662995
type: object
29672996
testEndpointParameters_request:
29682997
properties:

samples/client/petstore/java/okhttp-gson/docs/AllOfModelArrayAnyOfAllOfAttributesC.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
|**quantity** | **Integer** | | [optional] |
1818
|**shipDate** | **OffsetDateTime** | | [optional] |
1919
|**complete** | **Boolean** | | [optional] |
20+
|**paymentMethod** | [**PaymentMethodEnum**](#PaymentMethodEnum) | Various payment methods | [optional] |
2021

2122

2223

@@ -30,3 +31,12 @@
3031

3132

3233

34+
## Enum: PaymentMethodEnum
35+
36+
| Name | Value |
37+
|---- | -----|
38+
| NUMBER_1 | new BigDecimal("1") |
39+
| NUMBER_2 | new BigDecimal("2") |
40+
41+
42+

samples/client/petstore/java/okhttp-gson/docs/FakeApi.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -982,7 +982,7 @@ null (empty response body)
982982

983983
<a id="testEnumParameters"></a>
984984
# **testEnumParameters**
985-
> testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString)
985+
> testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, enumFormInteger, enumFormDouble)
986986
987987
To test enum parameters
988988

@@ -1011,8 +1011,10 @@ public class Example {
10111011
Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double)
10121012
List<String> enumFormStringArray = Arrays.asList("$"); // List<String> | Form parameter enum test (string array)
10131013
String enumFormString = "_abc"; // String | Form parameter enum test (string)
1014+
Integer enumFormInteger = 1; // Integer | Form parameter enum test (integer)
1015+
Double enumFormDouble = 1.1D; // Double | Form parameter enum test (double)
10141016
try {
1015-
apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
1017+
apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, enumFormInteger, enumFormDouble);
10161018
} catch (ApiException e) {
10171019
System.err.println("Exception when calling FakeApi#testEnumParameters");
10181020
System.err.println("Status code: " + e.getCode());
@@ -1036,6 +1038,8 @@ public class Example {
10361038
| **enumQueryDouble** | **Double**| Query parameter enum test (double) | [optional] [enum: 1.1, -1.2] |
10371039
| **enumFormStringArray** | [**List&lt;String&gt;**](String.md)| Form parameter enum test (string array) | [optional] [enum: >, $] |
10381040
| **enumFormString** | **String**| Form parameter enum test (string) | [optional] [default to -efg] [enum: _abc, -efg, (xyz)] |
1041+
| **enumFormInteger** | **Integer**| Form parameter enum test (integer) | [optional] [default to 1] [enum: 1, -1, 0] |
1042+
| **enumFormDouble** | [**Double**](Double.md)| Form parameter enum test (double) | [optional] [enum: 1.1, -1.1, 0.1, 0.0] |
10391043

10401044
### Return type
10411045

samples/client/petstore/java/okhttp-gson/docs/Order.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
|**shipDate** | **OffsetDateTime** | | [optional] |
1414
|**status** | [**StatusEnum**](#StatusEnum) | Order Status | [optional] |
1515
|**complete** | **Boolean** | | [optional] |
16+
|**paymentMethod** | [**PaymentMethodEnum**](#PaymentMethodEnum) | Various payment methods | [optional] |
1617

1718

1819

@@ -26,3 +27,12 @@
2627

2728

2829

30+
## Enum: PaymentMethodEnum
31+
32+
| Name | Value |
33+
|---- | -----|
34+
| NUMBER_1 | new BigDecimal(&quot;1&quot;) |
35+
| NUMBER_2 | new BigDecimal(&quot;2&quot;) |
36+
37+
38+

samples/client/petstore/java/okhttp-gson/src/main/java/org/openapitools/client/model/AllOfModelArrayAnyOfAllOfAttributesC.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import com.google.gson.stream.JsonReader;
2121
import com.google.gson.stream.JsonWriter;
2222
import java.io.IOException;
23+
import java.math.BigDecimal;
2324
import java.time.OffsetDateTime;
2425
import java.util.ArrayList;
2526
import java.util.Arrays;

0 commit comments

Comments
 (0)