Skip to content

Commit 5733e15

Browse files
committed
add tests for deprecated enum class
1 parent 59f7d09 commit 5733e15

File tree

4 files changed

+9
-1
lines changed

4 files changed

+9
-1
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2075,6 +2075,7 @@ components:
20752075
- s
20762076
- S
20772077
OuterEnumInteger:
2078+
deprecated: true
20782079
type: integer
20792080
enum:
20802081
- 0
@@ -2865,4 +2866,4 @@ components:
28652866
height:
28662867
allOf:
28672868
- $ref: '#/components/schemas/Height'
2868-
default: 32.1
2869+
default: 32.1

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2215,6 +2215,7 @@ components:
22152215
nullable: true
22162216
type: string
22172217
OuterEnumInteger:
2218+
deprecated: true
22182219
enum:
22192220
- 0
22202221
- 1

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -352,6 +352,7 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti
352352
private OuterEnum outerEnum;
353353

354354
public static final String SERIALIZED_NAME_OUTER_ENUM_INTEGER = "outerEnumInteger";
355+
@Deprecated
355356
@SerializedName(SERIALIZED_NAME_OUTER_ENUM_INTEGER)
356357
@javax.annotation.Nullable
357358
private OuterEnumInteger outerEnumInteger;
@@ -483,6 +484,7 @@ public void setOuterEnum(@javax.annotation.Nullable OuterEnum outerEnum) {
483484
}
484485

485486

487+
@Deprecated
486488
public EnumTest outerEnumInteger(@javax.annotation.Nullable OuterEnumInteger outerEnumInteger) {
487489
this.outerEnumInteger = outerEnumInteger;
488490
return this;
@@ -491,12 +493,15 @@ public EnumTest outerEnumInteger(@javax.annotation.Nullable OuterEnumInteger out
491493
/**
492494
* Get outerEnumInteger
493495
* @return outerEnumInteger
496+
* @deprecated
494497
*/
498+
@Deprecated
495499
@javax.annotation.Nullable
496500
public OuterEnumInteger getOuterEnumInteger() {
497501
return outerEnumInteger;
498502
}
499503

504+
@Deprecated
500505
public void setOuterEnumInteger(@javax.annotation.Nullable OuterEnumInteger outerEnumInteger) {
501506
this.outerEnumInteger = outerEnumInteger;
502507
}

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
/**
2929
* Gets or Sets OuterEnumInteger
3030
*/
31+
@Deprecated
3132
@JsonAdapter(OuterEnumInteger.Adapter.class)
3233
public enum OuterEnumInteger {
3334

0 commit comments

Comments
 (0)