@@ -33,6 +33,7 @@ public class OpenAPINormalizerTest {
3333
3434 private static final String REF_AS_PARENT_IN_ALLOF = "REF_AS_PARENT_IN_ALLOF" ;
3535 private static final String X_PARENT = "x-parent" ;
36+ private static final String X_INTERNAL = "x-internal" ;
3637
3738 @ Test
3839 public void testOpenAPINormalizerRefAsParentInAllOf () {
@@ -602,8 +603,8 @@ public void testRemoveXInternal() {
602603 Schema s = openAPI .getComponents ().getSchemas ().get ("Dummy" );
603604
604605 assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions (), null );
605- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get ("x-internal" ), true );
606- assertEquals (s .getExtensions ().get ("x-internal" ), true );
606+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get (X_INTERNAL ), true );
607+ assertEquals (s .getExtensions ().get (X_INTERNAL ), true );
607608
608609 Map <String , String > options = new HashMap <>();
609610 options .put ("REMOVE_X_INTERNAL" , "true" );
@@ -612,114 +613,114 @@ public void testRemoveXInternal() {
612613
613614 Schema s2 = openAPI .getComponents ().getSchemas ().get ("Dummy" );
614615 assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions (), null );
615- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get ("x-internal" ), null );
616- assertEquals (s2 .getExtensions ().get ("x-internal" ), null );
616+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get (X_INTERNAL ), null );
617+ assertEquals (s2 .getExtensions ().get (X_INTERNAL ), null );
617618 }
618619
619620 @ Test
620621 public void testOperationIdFilter () {
621622 OpenAPI openAPI = TestUtils .parseSpec ("src/test/resources/3_0/enableKeepOnlyFirstTagInOperation_test.yaml" );
622623
623624 assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions (), null );
624- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get ("x-internal" ), true );
625+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get (X_INTERNAL ), true );
625626 assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions (), null );
626627
627628 Map <String , String > options = new HashMap <>();
628629 options .put ("FILTER" , "operationId:delete|list" );
629630 OpenAPINormalizer openAPINormalizer = new OpenAPINormalizer (openAPI , options );
630631 openAPINormalizer .normalize ();
631632
632- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions ().get ("x-internal" ), false );
633- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get ("x-internal" ), false );
634- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions ().get ("x-internal" ), true );
633+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions ().get (X_INTERNAL ), false );
634+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get (X_INTERNAL ), false );
635+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions ().get (X_INTERNAL ), true );
635636 }
636637
637638 @ Test
638639 public void testOperationIdFilterWithTrim () {
639640 OpenAPI openAPI = TestUtils .parseSpec ("src/test/resources/3_0/enableKeepOnlyFirstTagInOperation_test.yaml" );
640641
641642 assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions (), null );
642- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get ("x-internal" ), true );
643+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get (X_INTERNAL ), true );
643644 assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions (), null );
644645
645646 Map <String , String > options = new HashMap <>();
646647 options .put ("FILTER" , "operationId:\n \t \t \t \t delete|\n \t \t list" );
647648 OpenAPINormalizer openAPINormalizer = new OpenAPINormalizer (openAPI , options );
648649 openAPINormalizer .normalize ();
649650
650- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions ().get ("x-internal" ), false );
651- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get ("x-internal" ), false );
652- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions ().get ("x-internal" ), true );
651+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions ().get (X_INTERNAL ), false );
652+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get (X_INTERNAL ), false );
653+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions ().get (X_INTERNAL ), true );
653654 }
654655
655656 @ Test
656657 public void testFilterWithMethod () {
657658 OpenAPI openAPI = TestUtils .parseSpec ("src/test/resources/3_0/enableKeepOnlyFirstTagInOperation_test.yaml" );
658659
659660 assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions (), null );
660- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get ("x-internal" ), true );
661+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get (X_INTERNAL ), true );
661662 assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions (), null );
662663
663664 Map <String , String > options = new HashMap <>();
664665 options .put ("FILTER" , "method:get" );
665666 OpenAPINormalizer openAPINormalizer = new OpenAPINormalizer (openAPI , options );
666667 openAPINormalizer .normalize ();
667668
668- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions ().get ("x-internal" ), false );
669- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get ("x-internal" ), true );
670- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions ().get ("x-internal" ), true );
669+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions ().get (X_INTERNAL ), false );
670+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get (X_INTERNAL ), true );
671+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions ().get (X_INTERNAL ), true );
671672 }
672673 @ Test
673674 public void testFilterWithMethodWithTrim () {
674675 OpenAPI openAPI = TestUtils .parseSpec ("src/test/resources/3_0/enableKeepOnlyFirstTagInOperation_test.yaml" );
675676
676677 assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions (), null );
677- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get ("x-internal" ), true );
678+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get (X_INTERNAL ), true );
678679 assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions (), null );
679680
680681 Map <String , String > options = new HashMap <>();
681682 options .put ("FILTER" , "method:\n \t \t \t \t get" );
682683 OpenAPINormalizer openAPINormalizer = new OpenAPINormalizer (openAPI , options );
683684 openAPINormalizer .normalize ();
684685
685- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions ().get ("x-internal" ), false );
686- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get ("x-internal" ), true );
687- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions ().get ("x-internal" ), true );
686+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions ().get (X_INTERNAL ), false );
687+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get (X_INTERNAL ), true );
688+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions ().get (X_INTERNAL ), true );
688689 }
689690
690691 @ Test
691692 public void testFilterWithTag () {
692693 OpenAPI openAPI = TestUtils .parseSpec ("src/test/resources/3_0/enableKeepOnlyFirstTagInOperation_test.yaml" );
693694
694695 assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions (), null );
695- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get ("x-internal" ), true );
696+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get (X_INTERNAL ), true );
696697 assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions (), null );
697698
698699 Map <String , String > options = new HashMap <>();
699700 options .put ("FILTER" , "tag:basic" );
700701 OpenAPINormalizer openAPINormalizer = new OpenAPINormalizer (openAPI , options );
701702 openAPINormalizer .normalize ();
702703
703- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions ().get ("x-internal" ), false );
704- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get ("x-internal" ), true );
705- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions ().get ("x-internal" ), true );
704+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions ().get (X_INTERNAL ), false );
705+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get (X_INTERNAL ), true );
706+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions ().get (X_INTERNAL ), true );
706707 }
707708 @ Test
708709 public void testFilterWithTagWithTrim () {
709710 OpenAPI openAPI = TestUtils .parseSpec ("src/test/resources/3_0/enableKeepOnlyFirstTagInOperation_test.yaml" );
710711
711712 assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions (), null );
712- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get ("x-internal" ), true );
713+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get (X_INTERNAL ), true );
713714 assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions (), null );
714715
715716 Map <String , String > options = new HashMap <>();
716717 options .put ("FILTER" , "tag:basic" );
717718 OpenAPINormalizer openAPINormalizer = new OpenAPINormalizer (openAPI , options );
718719 openAPINormalizer .normalize ();
719720
720- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions ().get ("x-internal" ), false );
721- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get ("x-internal" ), true );
722- assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions ().get ("x-internal" ), true );
721+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getGet ().getExtensions ().get (X_INTERNAL ), false );
722+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getDelete ().getExtensions ().get (X_INTERNAL ), true );
723+ assertEquals (openAPI .getPaths ().get ("/person/display/{personId}" ).getPut ().getExtensions ().get (X_INTERNAL ), true );
723724 }
724725
725726 @ Test
0 commit comments