diff --git a/springwolf-add-ons/springwolf-json-schema/src/test/java/io/github/springwolf/addons/json_schema/JsonSchemaCustomizerTest.java b/springwolf-add-ons/springwolf-json-schema/src/test/java/io/github/springwolf/addons/json_schema/JsonSchemaCustomizerTest.java index 51ec3b6a7..bf5e42ae2 100644 --- a/springwolf-add-ons/springwolf-json-schema/src/test/java/io/github/springwolf/addons/json_schema/JsonSchemaCustomizerTest.java +++ b/springwolf-add-ons/springwolf-json-schema/src/test/java/io/github/springwolf/addons/json_schema/JsonSchemaCustomizerTest.java @@ -10,6 +10,7 @@ import org.junit.jupiter.api.Test; import java.util.Map; +import java.util.Set; import static org.assertj.core.api.Assertions.assertThat; import static org.mockito.ArgumentMatchers.any; @@ -44,7 +45,7 @@ void shouldAddJsonSchemaExtensionTest() throws Exception { // given AsyncAPI asyncAPI = createAsyncApi(); SchemaObject schemaObject = new SchemaObject(); - schemaObject.setType(SchemaType.OBJECT); + schemaObject.setType(Set.of(SchemaType.OBJECT)); asyncAPI.getComponents().setSchemas(Map.of("schema", ComponentSchema.of(schemaObject))); when(jsonSchemaGenerator.fromSchema(any(), any())).thenReturn("mock-string"); diff --git a/springwolf-add-ons/springwolf-json-schema/src/test/java/io/github/springwolf/addons/json_schema/JsonSchemaGeneratorTest.java b/springwolf-add-ons/springwolf-json-schema/src/test/java/io/github/springwolf/addons/json_schema/JsonSchemaGeneratorTest.java index 47a320063..60d344549 100644 --- a/springwolf-add-ons/springwolf-json-schema/src/test/java/io/github/springwolf/addons/json_schema/JsonSchemaGeneratorTest.java +++ b/springwolf-add-ons/springwolf-json-schema/src/test/java/io/github/springwolf/addons/json_schema/JsonSchemaGeneratorTest.java @@ -28,6 +28,7 @@ import java.math.BigDecimal; import java.util.List; import java.util.Map; +import java.util.Set; import java.util.TreeMap; import java.util.function.Supplier; import java.util.stream.Stream; @@ -54,14 +55,14 @@ void validateJsonSchemaTest(String expectedJsonSchema, Supplier> async // ref cycle ping -> pingField -> pong -> pongField -> ping (repeat) SchemaObject pingSchema = new SchemaObject(); - pingSchema.setType(SchemaType.OBJECT); + pingSchema.setType(Set.of(SchemaType.OBJECT)); pingSchema.setProperties(Map.of("pingfield", ComponentSchema.of(SchemaReference.toSchema("PongSchema")))); SchemaObject pongSchema = new SchemaObject(); - pongSchema.setType(SchemaType.OBJECT); + pongSchema.setType(Set.of(SchemaType.OBJECT)); pongSchema.setProperties(Map.of("pongField", ComponentSchema.of(SchemaReference.toSchema("PingSchema")))); SchemaObject stringSchema = new SchemaObject(); - stringSchema.setType(SchemaType.STRING); + stringSchema.setType(Set.of(SchemaType.STRING)); Map definitions = Map.of( "StringRef", diff --git a/springwolf-asyncapi/src/main/java/io/github/springwolf/asyncapi/v3/model/components/ComponentSchema.java b/springwolf-asyncapi/src/main/java/io/github/springwolf/asyncapi/v3/model/components/ComponentSchema.java index 84499c17d..3e3b34c78 100644 --- a/springwolf-asyncapi/src/main/java/io/github/springwolf/asyncapi/v3/model/components/ComponentSchema.java +++ b/springwolf-asyncapi/src/main/java/io/github/springwolf/asyncapi/v3/model/components/ComponentSchema.java @@ -12,7 +12,7 @@ import lombok.ToString; /** - * Container class representing a schema in the 'components' block of an AsnycApi document. Contains either + * Container class representing a schema in the 'components' block of an AsyncAPI document. Contains either *