Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Delete unnecessary cast expressions
  • Loading branch information
ackintosh committed Jan 1, 2019
commit b3f002b261f08ce0fd935364dbb645391a96e39b
Original file line number Diff line number Diff line change
Expand Up @@ -52,18 +52,18 @@ public void resolveInlineModelTestWithoutTitle() {
.addProperties("street", new StringSchema())
.addProperties("city", new StringSchema())));

assertNotNull(((Schema) openapi.getComponents().getSchemas().get("User")).getProperties().get("address"));
assertNotNull((openapi.getComponents().getSchemas().get("User")).getProperties().get("address"));

new InlineModelResolver().flatten(openapi);

Schema user = (Schema) openapi.getComponents().getSchemas().get("User");
Schema user = openapi.getComponents().getSchemas().get("User");

assertNotNull(user);
assertNotNull(user.getProperties().get("address"));
assertNotNull(((Schema) user.getProperties().get("address")).get$ref());
assertEquals(((Schema) user.getProperties().get("address")).get$ref(), "#/components/schemas/User_address");

Schema address = (Schema) openapi.getComponents().getSchemas().get("User_address");
Schema address = openapi.getComponents().getSchemas().get("User_address");
assertNotNull(address);
assertNotNull(address.getProperties().get("city"));
assertNotNull(address.getProperties().get("street"));
Expand All @@ -87,12 +87,12 @@ public void resolveInlineModelTestWithTitle() {

new InlineModelResolver().flatten(openapi);

Schema user = (Schema) openapi.getComponents().getSchemas().get("User");
Schema user = openapi.getComponents().getSchemas().get("User");

assertNotNull(user);
assertTrue(user.getProperties().get("address") instanceof Schema);

Schema address = (Schema) openapi.getComponents().getSchemas().get("UserAddressTitle");
Schema address = openapi.getComponents().getSchemas().get("UserAddressTitle");
assertNotNull(address);
assertNotNull(address.getProperties().get("city"));
assertNotNull(address.getProperties().get("street"));
Expand Down Expand Up @@ -134,11 +134,11 @@ public void resolveInlineModel2EqualInnerModels() {
assertNotNull(user);
assertTrue(user.getProperties().get("address") instanceof Schema);

Schema address = (Schema) openapi.getComponents().getSchemas().get("UserAddressTitle");
Schema address = openapi.getComponents().getSchemas().get("UserAddressTitle");
assertNotNull(address);
assertNotNull(address.getProperties().get("city"));
assertNotNull(address.getProperties().get("street"));
Schema duplicateAddress = (Schema) openapi.getComponents().getSchemas().get("UserAddressTitle_0");
Schema duplicateAddress = openapi.getComponents().getSchemas().get("UserAddressTitle_0");
assertNull(duplicateAddress);
}

Expand Down Expand Up @@ -174,16 +174,16 @@ public void resolveInlineModel2DifferentInnerModelsWIthSameTitle() {

new InlineModelResolver().flatten(openapi);

Schema user = (Schema) openapi.getComponents().getSchemas().get("User");
Schema user = openapi.getComponents().getSchemas().get("User");

assertNotNull(user);
assertTrue(user.getProperties().get("address") instanceof Schema);

Schema address = (Schema) openapi.getComponents().getSchemas().get("UserAddressTitle");
Schema address = openapi.getComponents().getSchemas().get("UserAddressTitle");
assertNotNull(address);
assertNotNull(address.getProperties().get("city"));
assertNotNull(address.getProperties().get("street"));
Schema duplicateAddress = (Schema) openapi.getComponents().getSchemas().get("UserAddressTitle_1");
Schema duplicateAddress = openapi.getComponents().getSchemas().get("UserAddressTitle_1");
assertNotNull(duplicateAddress);
assertNotNull(duplicateAddress.getProperties().get("city"));
assertNotNull(duplicateAddress.getProperties().get("street"));
Expand Down Expand Up @@ -226,7 +226,7 @@ public void testInlineResponseModel() {
assertEquals(1, schema.getExtensions().size());
assertEquals("ext-prop", schema.getExtensions().get("x-ext"));

Schema model = (Schema) openapi.getComponents().getSchemas().get("inline_response_200");
Schema model = openapi.getComponents().getSchemas().get("inline_response_200");
assertTrue(model.getProperties().size() == 1);
assertNotNull(model.getProperties().get("name"));
assertTrue(model.getProperties().get("name") instanceof StringSchema);
Expand Down Expand Up @@ -268,7 +268,7 @@ public void testInlineResponseModelWithTitle() {
assertEquals(1, schema.getExtensions().size());
assertEquals("ext-prop", schema.getExtensions().get("x-ext"));

Schema model = (Schema) openapi.getComponents().getSchemas().get("GetBarResponse");
Schema model = openapi.getComponents().getSchemas().get("GetBarResponse");
assertTrue(model.getProperties().size() == 1);
assertNotNull(model.getProperties().get("name"));
assertTrue(model.getProperties().get("name") instanceof StringSchema);
Expand Down