Skip to content
This repository was archived by the owner on Dec 25, 2024. It is now read-only.

Commit 8edfa31

Browse files
committed
All type checks passing except for SimpleEntry issue
1 parent 613aa26 commit 8edfa31

108 files changed

Lines changed: 306 additions & 269 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

samples/client/3_0_3_unit_test/java/.openapi-generator/FILES

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,93 @@ src/main/java/org/openapijsonschematools/client/schemas/validation/TypeValidator
244244
src/main/java/org/openapijsonschematools/client/schemas/validation/UniqueItemsValidator.java
245245
src/main/java/org/openapijsonschematools/client/schemas/validation/UnsetAnyTypeJsonSchema.java
246246
src/main/java/org/openapijsonschematools/client/schemas/validation/ValidationMetadata.java
247+
src/test/java/org/openapijsonschematools/client/components/schemas/AdditionalpropertiesAllowsASchemaWhichShouldValidateTest.java
248+
src/test/java/org/openapijsonschematools/client/components/schemas/AdditionalpropertiesAreAllowedByDefaultTest.java
249+
src/test/java/org/openapijsonschematools/client/components/schemas/AdditionalpropertiesCanExistByItselfTest.java
250+
src/test/java/org/openapijsonschematools/client/components/schemas/AdditionalpropertiesShouldNotLookInApplicatorsTest.java
251+
src/test/java/org/openapijsonschematools/client/components/schemas/AllofCombinedWithAnyofOneofTest.java
252+
src/test/java/org/openapijsonschematools/client/components/schemas/AllofSimpleTypesTest.java
253+
src/test/java/org/openapijsonschematools/client/components/schemas/AllofTest.java
254+
src/test/java/org/openapijsonschematools/client/components/schemas/AllofWithBaseSchemaTest.java
255+
src/test/java/org/openapijsonschematools/client/components/schemas/AllofWithOneEmptySchemaTest.java
256+
src/test/java/org/openapijsonschematools/client/components/schemas/AllofWithTheFirstEmptySchemaTest.java
257+
src/test/java/org/openapijsonschematools/client/components/schemas/AllofWithTheLastEmptySchemaTest.java
258+
src/test/java/org/openapijsonschematools/client/components/schemas/AllofWithTwoEmptySchemasTest.java
259+
src/test/java/org/openapijsonschematools/client/components/schemas/AnyofComplexTypesTest.java
260+
src/test/java/org/openapijsonschematools/client/components/schemas/AnyofTest.java
261+
src/test/java/org/openapijsonschematools/client/components/schemas/AnyofWithBaseSchemaTest.java
262+
src/test/java/org/openapijsonschematools/client/components/schemas/AnyofWithOneEmptySchemaTest.java
263+
src/test/java/org/openapijsonschematools/client/components/schemas/ArrayTypeMatchesArraysTest.java
264+
src/test/java/org/openapijsonschematools/client/components/schemas/BooleanTypeMatchesBooleansTest.java
265+
src/test/java/org/openapijsonschematools/client/components/schemas/ByIntTest.java
266+
src/test/java/org/openapijsonschematools/client/components/schemas/ByNumberTest.java
267+
src/test/java/org/openapijsonschematools/client/components/schemas/BySmallNumberTest.java
268+
src/test/java/org/openapijsonschematools/client/components/schemas/DateTimeFormatTest.java
269+
src/test/java/org/openapijsonschematools/client/components/schemas/EmailFormatTest.java
270+
src/test/java/org/openapijsonschematools/client/components/schemas/EnumWith0DoesNotMatchFalseTest.java
271+
src/test/java/org/openapijsonschematools/client/components/schemas/EnumWith1DoesNotMatchTrueTest.java
272+
src/test/java/org/openapijsonschematools/client/components/schemas/EnumWithEscapedCharactersTest.java
273+
src/test/java/org/openapijsonschematools/client/components/schemas/EnumWithFalseDoesNotMatch0Test.java
274+
src/test/java/org/openapijsonschematools/client/components/schemas/EnumWithTrueDoesNotMatch1Test.java
275+
src/test/java/org/openapijsonschematools/client/components/schemas/EnumsInPropertiesTest.java
276+
src/test/java/org/openapijsonschematools/client/components/schemas/ForbiddenPropertyTest.java
277+
src/test/java/org/openapijsonschematools/client/components/schemas/HostnameFormatTest.java
278+
src/test/java/org/openapijsonschematools/client/components/schemas/IntegerTypeMatchesIntegersTest.java
279+
src/test/java/org/openapijsonschematools/client/components/schemas/InvalidInstanceShouldNotRaiseErrorWhenFloatDivisionInfTest.java
280+
src/test/java/org/openapijsonschematools/client/components/schemas/InvalidStringValueForDefaultTest.java
281+
src/test/java/org/openapijsonschematools/client/components/schemas/Ipv4FormatTest.java
282+
src/test/java/org/openapijsonschematools/client/components/schemas/Ipv6FormatTest.java
283+
src/test/java/org/openapijsonschematools/client/components/schemas/JsonPointerFormatTest.java
284+
src/test/java/org/openapijsonschematools/client/components/schemas/MaximumValidationTest.java
285+
src/test/java/org/openapijsonschematools/client/components/schemas/MaximumValidationWithUnsignedIntegerTest.java
286+
src/test/java/org/openapijsonschematools/client/components/schemas/MaxitemsValidationTest.java
287+
src/test/java/org/openapijsonschematools/client/components/schemas/MaxlengthValidationTest.java
288+
src/test/java/org/openapijsonschematools/client/components/schemas/Maxproperties0MeansTheObjectIsEmptyTest.java
289+
src/test/java/org/openapijsonschematools/client/components/schemas/MaxpropertiesValidationTest.java
290+
src/test/java/org/openapijsonschematools/client/components/schemas/MinimumValidationTest.java
291+
src/test/java/org/openapijsonschematools/client/components/schemas/MinimumValidationWithSignedIntegerTest.java
292+
src/test/java/org/openapijsonschematools/client/components/schemas/MinitemsValidationTest.java
293+
src/test/java/org/openapijsonschematools/client/components/schemas/MinlengthValidationTest.java
294+
src/test/java/org/openapijsonschematools/client/components/schemas/MinpropertiesValidationTest.java
295+
src/test/java/org/openapijsonschematools/client/components/schemas/NestedAllofToCheckValidationSemanticsTest.java
296+
src/test/java/org/openapijsonschematools/client/components/schemas/NestedAnyofToCheckValidationSemanticsTest.java
297+
src/test/java/org/openapijsonschematools/client/components/schemas/NestedItemsTest.java
298+
src/test/java/org/openapijsonschematools/client/components/schemas/NestedOneofToCheckValidationSemanticsTest.java
299+
src/test/java/org/openapijsonschematools/client/components/schemas/NotMoreComplexSchemaTest.java
300+
src/test/java/org/openapijsonschematools/client/components/schemas/NotTest.java
301+
src/test/java/org/openapijsonschematools/client/components/schemas/NulCharactersInStringsTest.java
302+
src/test/java/org/openapijsonschematools/client/components/schemas/NullTypeMatchesOnlyTheNullObjectTest.java
303+
src/test/java/org/openapijsonschematools/client/components/schemas/NumberTypeMatchesNumbersTest.java
304+
src/test/java/org/openapijsonschematools/client/components/schemas/ObjectPropertiesValidationTest.java
305+
src/test/java/org/openapijsonschematools/client/components/schemas/ObjectTypeMatchesObjectsTest.java
306+
src/test/java/org/openapijsonschematools/client/components/schemas/OneofComplexTypesTest.java
307+
src/test/java/org/openapijsonschematools/client/components/schemas/OneofTest.java
308+
src/test/java/org/openapijsonschematools/client/components/schemas/OneofWithBaseSchemaTest.java
309+
src/test/java/org/openapijsonschematools/client/components/schemas/OneofWithEmptySchemaTest.java
310+
src/test/java/org/openapijsonschematools/client/components/schemas/OneofWithRequiredTest.java
311+
src/test/java/org/openapijsonschematools/client/components/schemas/PatternIsNotAnchoredTest.java
312+
src/test/java/org/openapijsonschematools/client/components/schemas/PatternValidationTest.java
313+
src/test/java/org/openapijsonschematools/client/components/schemas/PropertiesWithEscapedCharactersTest.java
314+
src/test/java/org/openapijsonschematools/client/components/schemas/PropertyNamedRefThatIsNotAReferenceTest.java
315+
src/test/java/org/openapijsonschematools/client/components/schemas/RefInAdditionalpropertiesTest.java
316+
src/test/java/org/openapijsonschematools/client/components/schemas/RefInAllofTest.java
317+
src/test/java/org/openapijsonschematools/client/components/schemas/RefInAnyofTest.java
318+
src/test/java/org/openapijsonschematools/client/components/schemas/RefInItemsTest.java
319+
src/test/java/org/openapijsonschematools/client/components/schemas/RefInNotTest.java
320+
src/test/java/org/openapijsonschematools/client/components/schemas/RefInOneofTest.java
321+
src/test/java/org/openapijsonschematools/client/components/schemas/RefInPropertyTest.java
322+
src/test/java/org/openapijsonschematools/client/components/schemas/RequiredDefaultValidationTest.java
323+
src/test/java/org/openapijsonschematools/client/components/schemas/RequiredValidationTest.java
324+
src/test/java/org/openapijsonschematools/client/components/schemas/RequiredWithEmptyArrayTest.java
325+
src/test/java/org/openapijsonschematools/client/components/schemas/RequiredWithEscapedCharactersTest.java
326+
src/test/java/org/openapijsonschematools/client/components/schemas/SimpleEnumValidationTest.java
327+
src/test/java/org/openapijsonschematools/client/components/schemas/StringTypeMatchesStringsTest.java
328+
src/test/java/org/openapijsonschematools/client/components/schemas/TheDefaultKeywordDoesNotDoAnythingIfThePropertyIsMissingTest.java
329+
src/test/java/org/openapijsonschematools/client/components/schemas/UniqueitemsFalseValidationTest.java
330+
src/test/java/org/openapijsonschematools/client/components/schemas/UniqueitemsValidationTest.java
331+
src/test/java/org/openapijsonschematools/client/components/schemas/UriFormatTest.java
332+
src/test/java/org/openapijsonschematools/client/components/schemas/UriReferenceFormatTest.java
333+
src/test/java/org/openapijsonschematools/client/components/schemas/UriTemplateFormatTest.java
247334
src/test/java/org/openapijsonschematools/client/configurations/JsonSchemaKeywordFlagsTest.java
248335
src/test/java/org/openapijsonschematools/client/schemas/AnyTypeSchemaTest.java
249336
src/test/java/org/openapijsonschematools/client/schemas/ArrayTypeSchemaTest.java

samples/client/3_0_3_unit_test/java/src/main/java/org/openapijsonschematools/client/components/schemas/AdditionalpropertiesAreAllowedByDefault.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ public String validate(UUID arg, SchemaConfiguration configuration) throws Valid
207207
return newInstanceItems;
208208
}
209209

210-
public FrozenList<@Nullable Object> validate(List<Object> arg, SchemaConfiguration configuration) throws ValidationException {
210+
public FrozenList<@Nullable Object> validate(List<? extends @Nullable Object> arg, SchemaConfiguration configuration) throws ValidationException {
211211
Set<List<Object>> pathSet = new HashSet<>();
212212
List<Object> pathToItem = List.of("args[0");
213213
List<?> castArg = castToAllowedTypes(arg, pathToItem, pathSet);

samples/client/3_0_3_unit_test/java/src/main/java/org/openapijsonschematools/client/components/schemas/AdditionalpropertiesShouldNotLookInApplicators.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ public String validate(UUID arg, SchemaConfiguration configuration) throws Valid
194194
return newInstanceItems;
195195
}
196196

197-
public FrozenList<@Nullable Object> validate(List<Object> arg, SchemaConfiguration configuration) throws ValidationException {
197+
public FrozenList<@Nullable Object> validate(List<? extends @Nullable Object> arg, SchemaConfiguration configuration) throws ValidationException {
198198
Set<List<Object>> pathSet = new HashSet<>();
199199
List<Object> pathToItem = List.of("args[0");
200200
List<?> castArg = castToAllowedTypes(arg, pathToItem, pathSet);
@@ -415,7 +415,7 @@ public String validate(UUID arg, SchemaConfiguration configuration) throws Valid
415415
return newInstanceItems;
416416
}
417417

418-
public FrozenList<@Nullable Object> validate(List<Object> arg, SchemaConfiguration configuration) throws ValidationException {
418+
public FrozenList<@Nullable Object> validate(List<? extends @Nullable Object> arg, SchemaConfiguration configuration) throws ValidationException {
419419
Set<List<Object>> pathSet = new HashSet<>();
420420
List<Object> pathToItem = List.of("args[0");
421421
List<?> castArg = castToAllowedTypes(arg, pathToItem, pathSet);

samples/client/3_0_3_unit_test/java/src/main/java/org/openapijsonschematools/client/components/schemas/Allof.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ public String validate(UUID arg, SchemaConfiguration configuration) throws Valid
196196
return newInstanceItems;
197197
}
198198

199-
public FrozenList<@Nullable Object> validate(List<Object> arg, SchemaConfiguration configuration) throws ValidationException {
199+
public FrozenList<@Nullable Object> validate(List<? extends @Nullable Object> arg, SchemaConfiguration configuration) throws ValidationException {
200200
Set<List<Object>> pathSet = new HashSet<>();
201201
List<Object> pathToItem = List.of("args[0");
202202
List<?> castArg = castToAllowedTypes(arg, pathToItem, pathSet);
@@ -423,7 +423,7 @@ public String validate(UUID arg, SchemaConfiguration configuration) throws Valid
423423
return newInstanceItems;
424424
}
425425

426-
public FrozenList<@Nullable Object> validate(List<Object> arg, SchemaConfiguration configuration) throws ValidationException {
426+
public FrozenList<@Nullable Object> validate(List<? extends @Nullable Object> arg, SchemaConfiguration configuration) throws ValidationException {
427427
Set<List<Object>> pathSet = new HashSet<>();
428428
List<Object> pathToItem = List.of("args[0");
429429
List<?> castArg = castToAllowedTypes(arg, pathToItem, pathSet);
@@ -620,7 +620,7 @@ public String validate(UUID arg, SchemaConfiguration configuration) throws Valid
620620
return newInstanceItems;
621621
}
622622

623-
public FrozenList<@Nullable Object> validate(List<Object> arg, SchemaConfiguration configuration) throws ValidationException {
623+
public FrozenList<@Nullable Object> validate(List<? extends @Nullable Object> arg, SchemaConfiguration configuration) throws ValidationException {
624624
Set<List<Object>> pathSet = new HashSet<>();
625625
List<Object> pathToItem = List.of("args[0");
626626
List<?> castArg = castToAllowedTypes(arg, pathToItem, pathSet);

samples/client/3_0_3_unit_test/java/src/main/java/org/openapijsonschematools/client/components/schemas/AllofCombinedWithAnyofOneof.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ public String validate(UUID arg, SchemaConfiguration configuration) throws Valid
155155
return newInstanceItems;
156156
}
157157

158-
public FrozenList<@Nullable Object> validate(List<Object> arg, SchemaConfiguration configuration) throws ValidationException {
158+
public FrozenList<@Nullable Object> validate(List<? extends @Nullable Object> arg, SchemaConfiguration configuration) throws ValidationException {
159159
Set<List<Object>> pathSet = new HashSet<>();
160160
List<Object> pathToItem = List.of("args[0");
161161
List<?> castArg = castToAllowedTypes(arg, pathToItem, pathSet);
@@ -343,7 +343,7 @@ public String validate(UUID arg, SchemaConfiguration configuration) throws Valid
343343
return newInstanceItems;
344344
}
345345

346-
public FrozenList<@Nullable Object> validate(List<Object> arg, SchemaConfiguration configuration) throws ValidationException {
346+
public FrozenList<@Nullable Object> validate(List<? extends @Nullable Object> arg, SchemaConfiguration configuration) throws ValidationException {
347347
Set<List<Object>> pathSet = new HashSet<>();
348348
List<Object> pathToItem = List.of("args[0");
349349
List<?> castArg = castToAllowedTypes(arg, pathToItem, pathSet);
@@ -531,7 +531,7 @@ public String validate(UUID arg, SchemaConfiguration configuration) throws Valid
531531
return newInstanceItems;
532532
}
533533

534-
public FrozenList<@Nullable Object> validate(List<Object> arg, SchemaConfiguration configuration) throws ValidationException {
534+
public FrozenList<@Nullable Object> validate(List<? extends @Nullable Object> arg, SchemaConfiguration configuration) throws ValidationException {
535535
Set<List<Object>> pathSet = new HashSet<>();
536536
List<Object> pathToItem = List.of("args[0");
537537
List<?> castArg = castToAllowedTypes(arg, pathToItem, pathSet);
@@ -733,7 +733,7 @@ public String validate(UUID arg, SchemaConfiguration configuration) throws Valid
733733
return newInstanceItems;
734734
}
735735

736-
public FrozenList<@Nullable Object> validate(List<Object> arg, SchemaConfiguration configuration) throws ValidationException {
736+
public FrozenList<@Nullable Object> validate(List<? extends @Nullable Object> arg, SchemaConfiguration configuration) throws ValidationException {
737737
Set<List<Object>> pathSet = new HashSet<>();
738738
List<Object> pathToItem = List.of("args[0");
739739
List<?> castArg = castToAllowedTypes(arg, pathToItem, pathSet);

samples/client/3_0_3_unit_test/java/src/main/java/org/openapijsonschematools/client/components/schemas/AllofSimpleTypes.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ public String validate(UUID arg, SchemaConfiguration configuration) throws Valid
154154
return newInstanceItems;
155155
}
156156

157-
public FrozenList<@Nullable Object> validate(List<Object> arg, SchemaConfiguration configuration) throws ValidationException {
157+
public FrozenList<@Nullable Object> validate(List<? extends @Nullable Object> arg, SchemaConfiguration configuration) throws ValidationException {
158158
Set<List<Object>> pathSet = new HashSet<>();
159159
List<Object> pathToItem = List.of("args[0");
160160
List<?> castArg = castToAllowedTypes(arg, pathToItem, pathSet);
@@ -342,7 +342,7 @@ public String validate(UUID arg, SchemaConfiguration configuration) throws Valid
342342
return newInstanceItems;
343343
}
344344

345-
public FrozenList<@Nullable Object> validate(List<Object> arg, SchemaConfiguration configuration) throws ValidationException {
345+
public FrozenList<@Nullable Object> validate(List<? extends @Nullable Object> arg, SchemaConfiguration configuration) throws ValidationException {
346346
Set<List<Object>> pathSet = new HashSet<>();
347347
List<Object> pathToItem = List.of("args[0");
348348
List<?> castArg = castToAllowedTypes(arg, pathToItem, pathSet);
@@ -539,7 +539,7 @@ public String validate(UUID arg, SchemaConfiguration configuration) throws Valid
539539
return newInstanceItems;
540540
}
541541

542-
public FrozenList<@Nullable Object> validate(List<Object> arg, SchemaConfiguration configuration) throws ValidationException {
542+
public FrozenList<@Nullable Object> validate(List<? extends @Nullable Object> arg, SchemaConfiguration configuration) throws ValidationException {
543543
Set<List<Object>> pathSet = new HashSet<>();
544544
List<Object> pathToItem = List.of("args[0");
545545
List<?> castArg = castToAllowedTypes(arg, pathToItem, pathSet);

samples/client/3_0_3_unit_test/java/src/main/java/org/openapijsonschematools/client/components/schemas/AllofWithBaseSchema.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ public String validate(UUID arg, SchemaConfiguration configuration) throws Valid
197197
return newInstanceItems;
198198
}
199199

200-
public FrozenList<@Nullable Object> validate(List<Object> arg, SchemaConfiguration configuration) throws ValidationException {
200+
public FrozenList<@Nullable Object> validate(List<? extends @Nullable Object> arg, SchemaConfiguration configuration) throws ValidationException {
201201
Set<List<Object>> pathSet = new HashSet<>();
202202
List<Object> pathToItem = List.of("args[0");
203203
List<?> castArg = castToAllowedTypes(arg, pathToItem, pathSet);
@@ -424,7 +424,7 @@ public String validate(UUID arg, SchemaConfiguration configuration) throws Valid
424424
return newInstanceItems;
425425
}
426426

427-
public FrozenList<@Nullable Object> validate(List<Object> arg, SchemaConfiguration configuration) throws ValidationException {
427+
public FrozenList<@Nullable Object> validate(List<? extends @Nullable Object> arg, SchemaConfiguration configuration) throws ValidationException {
428428
Set<List<Object>> pathSet = new HashSet<>();
429429
List<Object> pathToItem = List.of("args[0");
430430
List<?> castArg = castToAllowedTypes(arg, pathToItem, pathSet);
@@ -661,7 +661,7 @@ public String validate(UUID arg, SchemaConfiguration configuration) throws Valid
661661
return newInstanceItems;
662662
}
663663

664-
public FrozenList<@Nullable Object> validate(List<Object> arg, SchemaConfiguration configuration) throws ValidationException {
664+
public FrozenList<@Nullable Object> validate(List<? extends @Nullable Object> arg, SchemaConfiguration configuration) throws ValidationException {
665665
Set<List<Object>> pathSet = new HashSet<>();
666666
List<Object> pathToItem = List.of("args[0");
667667
List<?> castArg = castToAllowedTypes(arg, pathToItem, pathSet);

samples/client/3_0_3_unit_test/java/src/main/java/org/openapijsonschematools/client/components/schemas/AllofWithOneEmptySchema.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ public String validate(UUID arg, SchemaConfiguration configuration) throws Valid
166166
return newInstanceItems;
167167
}
168168

169-
public FrozenList<@Nullable Object> validate(List<Object> arg, SchemaConfiguration configuration) throws ValidationException {
169+
public FrozenList<@Nullable Object> validate(List<? extends @Nullable Object> arg, SchemaConfiguration configuration) throws ValidationException {
170170
Set<List<Object>> pathSet = new HashSet<>();
171171
List<Object> pathToItem = List.of("args[0");
172172
List<?> castArg = castToAllowedTypes(arg, pathToItem, pathSet);

0 commit comments

Comments
 (0)