Skip to content

Commit

Permalink
test with false option
Browse files Browse the repository at this point in the history
  • Loading branch information
gracekarina committed May 31, 2020
1 parent d63f897 commit ccfac3b
Showing 1 changed file with 28 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -82,9 +82,36 @@ public class OpenAPIV3ParserTest {
protected int serverPort = getDynamicPort();
protected WireMockServer wireMockServer;

@Test
public void testIssueFlattenArraySchemaItemsInlineModelFalse() {
OpenAPIV3Parser openApiParser = new OpenAPIV3Parser();
ParseOptions options = new ParseOptions();
options.setResolve(true);
options.setFlatten(true);
options.setFlattenComposedSchemas(false);
options.setCamelCaseFlattenNaming(false);
SwaggerParseResult parseResult = openApiParser.readLocation("FlattenArrayItems.yaml", null, options);
OpenAPI openAPI = parseResult.getOpenAPI();

//responses
assertNull(openAPI.getComponents().getSchemas().get("Inline_response_items200"));
assertNull(openAPI.getComponents().getSchemas().get("Inline_response_400"));

//parameters
assertNull(openAPI.getComponents().getSchemas().get("Inline_parameter_items_bodylimit"));
assertNull(openAPI.getComponents().getSchemas().get("Pagelimit"));

//requestBodies
assertNull(openAPI.getComponents().getSchemas().get("Body"));
assertNull(openAPI.getComponents().getSchemas().get("Inline_response_items200"));

//components
assertNull(openAPI.getComponents().getSchemas().get("Inline_array_items_ArrayTest"));

}

@Test
public void testIssueFlattenArraySchemaItemsInlineModel() {
public void testIssueFlattenArraySchemaItemsInlineModelTrue() {
OpenAPIV3Parser openApiParser = new OpenAPIV3Parser();
ParseOptions options = new ParseOptions();
options.setResolve(true);
Expand Down

0 comments on commit ccfac3b

Please sign in to comment.