@@ -476,46 +476,52 @@ public void testGetSchemaItemsWith31Spec() {
476476 }
477477
478478 @ Test
479- public void simplyOneOfAnyOfWithOnlyOneNonNullSubSchema () {
479+ public void simplifyOneOfAnyOfWithOnlyOneNonNullSubSchema () {
480480 OpenAPI openAPI = TestUtils .parseSpec ("src/test/resources/3_0/simplifyOneOfAnyOf_test.yaml" );
481481 Schema schema ;
482482 List <Schema > subSchemas ;
483483
484484 Schema anyOfWithSeveralSubSchemasButSingleNonNull = ModelUtils .getSchema (openAPI , "AnyOfTest" );
485485 subSchemas = anyOfWithSeveralSubSchemasButSingleNonNull .getAnyOf ();
486- schema = ModelUtils .simplyOneOfAnyOfWithOnlyOneNonNullSubSchema (openAPI , anyOfWithSeveralSubSchemasButSingleNonNull , subSchemas );
486+ schema = ModelUtils .simplifyOneOfAnyOfWithOnlyOneNonNullSubSchema (openAPI , anyOfWithSeveralSubSchemasButSingleNonNull , subSchemas );
487487 assertNull (schema .getOneOf ());
488488 assertNull (schema .getAnyOf ());
489489 assertTrue (schema .getNullable ());
490+ assertTrue (schema .getReadOnly ());
491+ assertNull (schema .getWriteOnly ());
490492 assertEquals ("string" , schema .getType ());
491493
492494 Schema anyOfWithSingleNonNullSubSchema = ModelUtils .getSchema (openAPI , "Parent" );
493495 subSchemas = ((Schema ) anyOfWithSingleNonNullSubSchema .getProperties ().get ("number" )).getAnyOf ();
494- schema = ModelUtils .simplyOneOfAnyOfWithOnlyOneNonNullSubSchema (openAPI , anyOfWithSingleNonNullSubSchema , subSchemas );
496+ schema = ModelUtils .simplifyOneOfAnyOfWithOnlyOneNonNullSubSchema (openAPI , anyOfWithSingleNonNullSubSchema , subSchemas );
495497 assertNull (schema .getOneOf ());
496498 assertNull (schema .getAnyOf ());
497499 assertNull (schema .getNullable ());
500+ assertNull (schema .getReadOnly ());
501+ assertNull (schema .getWriteOnly ());
498502 assertEquals (schema .get$ref (), "#/components/schemas/Number" );
499503
500504 Schema oneOfWithSeveralSubSchemasButSingleNonNull = ModelUtils .getSchema (openAPI , "OneOfTest" );
501505 subSchemas = oneOfWithSeveralSubSchemasButSingleNonNull .getOneOf ();
502- schema = ModelUtils .simplyOneOfAnyOfWithOnlyOneNonNullSubSchema (openAPI , oneOfWithSeveralSubSchemasButSingleNonNull , subSchemas );
506+ schema = ModelUtils .simplifyOneOfAnyOfWithOnlyOneNonNullSubSchema (openAPI , oneOfWithSeveralSubSchemasButSingleNonNull , subSchemas );
503507 assertNull (schema .getOneOf ());
504508 assertNull (schema .getAnyOf ());
505509 assertTrue (schema .getNullable ());
510+ assertNull (schema .getReadOnly ());
511+ assertTrue (schema .getWriteOnly ());
506512 assertEquals ("integer" , schema .getType ());
507513
508514 Schema oneOfWithSingleNonNullSubSchema = ModelUtils .getSchema (openAPI , "ParentWithOneOfProperty" );
509515 subSchemas = ((Schema ) oneOfWithSingleNonNullSubSchema .getProperties ().get ("number" )).getOneOf ();
510- schema = ModelUtils .simplyOneOfAnyOfWithOnlyOneNonNullSubSchema (openAPI , oneOfWithSingleNonNullSubSchema , subSchemas );
516+ schema = ModelUtils .simplifyOneOfAnyOfWithOnlyOneNonNullSubSchema (openAPI , oneOfWithSingleNonNullSubSchema , subSchemas );
511517 assertNull (schema .getOneOf ());
512518 assertNull (schema .getAnyOf ());
513519 assertNull (schema .getNullable ());
514520 assertEquals (schema .get$ref (), "#/components/schemas/Number" );
515521
516522 Schema oneOfWithSeveralSubSchemas = ModelUtils .getSchema (openAPI , "ParentWithPluralOneOfProperty" );
517523 subSchemas = ((Schema ) oneOfWithSeveralSubSchemas .getProperties ().get ("number" )).getOneOf ();
518- schema = ModelUtils .simplyOneOfAnyOfWithOnlyOneNonNullSubSchema (openAPI , oneOfWithSeveralSubSchemas , subSchemas );
524+ schema = ModelUtils .simplifyOneOfAnyOfWithOnlyOneNonNullSubSchema (openAPI , oneOfWithSeveralSubSchemas , subSchemas );
519525 assertNull (schema .getOneOf ());
520526 assertNotNull (oneOfWithSeveralSubSchemas .getProperties ().get ("number" ));
521527 assertNull (schema .getAnyOf ());
0 commit comments