diff --git a/modules/swagger-core/src/test/java/io/swagger/v3/core/resolving/v31/ModelResolverOAS31Test.java b/modules/swagger-core/src/test/java/io/swagger/v3/core/resolving/v31/ModelResolverOAS31Test.java index 542cb87007..21ea3821ad 100644 --- a/modules/swagger-core/src/test/java/io/swagger/v3/core/resolving/v31/ModelResolverOAS31Test.java +++ b/modules/swagger-core/src/test/java/io/swagger/v3/core/resolving/v31/ModelResolverOAS31Test.java @@ -30,8 +30,10 @@ public void testAnnotatedArray() { SerializationMatchers.assertEqualsToYaml31(model, "type: array\n" + "contains:\n" + " type: string\n" + + "description: arraydescription\n" + "items:\n" + " type: string\n" + + " description: itemdescription\n"+ "maxContains: 10\n" + "minContains: 1\n" + "prefixItems:\n" + @@ -95,8 +97,10 @@ public void testOAS31Fields() { " type: array\n" + " contains:\n" + " type: string\n" + + " description: itemdescription\n" + " items:\n" + " type: string\n" + + " description: itemdescription\n" + " maxContains: 10\n" + " minContains: 1\n" + " prefixItems:\n" + diff --git a/modules/swagger-core/src/test/java/io/swagger/v3/core/resolving/v31/model/AnnotatedArray.java b/modules/swagger-core/src/test/java/io/swagger/v3/core/resolving/v31/model/AnnotatedArray.java index 9e49f750d6..cc5e4c84f7 100644 --- a/modules/swagger-core/src/test/java/io/swagger/v3/core/resolving/v31/model/AnnotatedArray.java +++ b/modules/swagger-core/src/test/java/io/swagger/v3/core/resolving/v31/model/AnnotatedArray.java @@ -13,8 +13,10 @@ types = { "number" } ), schema = @Schema( - types = { "string" } + types = { "string" }, + description = "itemdescription" ), + arraySchema = @Schema(description = "arraydescription"), prefixItems = { @Schema( types = { "string" } diff --git a/modules/swagger-core/src/test/java/io/swagger/v3/core/resolving/v31/model/ModelWithOAS31Stuff.java b/modules/swagger-core/src/test/java/io/swagger/v3/core/resolving/v31/model/ModelWithOAS31Stuff.java index c1ef938175..8d6185b69f 100644 --- a/modules/swagger-core/src/test/java/io/swagger/v3/core/resolving/v31/model/ModelWithOAS31Stuff.java +++ b/modules/swagger-core/src/test/java/io/swagger/v3/core/resolving/v31/model/ModelWithOAS31Stuff.java @@ -23,6 +23,11 @@ public class ModelWithOAS31Stuff { private Client client; @ArraySchema( + schema = @Schema( + types = { "string" }, + description = "itemdescription" + ), + arraySchema = @Schema(description = "arraydescription"), maxContains = 10, minContains = 1, contains = @Schema(