@@ -568,7 +568,7 @@ public void ltWidthGrow0Shrink1Item2MarginBorderPadding30Test01() {
568
568
}
569
569
570
570
@ Test
571
- public void ltWidthGrow0Shrink1Item2MarginBorderPadding30JustifyContentCenterAlignItemsCenterTest01 () {
571
+ public void ltWidthGrow0Shrink1Item2MBP30JustifyContentCenterTest () {
572
572
Rectangle bBox = new Rectangle (575 , 842 );
573
573
List <UnitValue > flexBasisValues = Arrays .<UnitValue >asList (
574
574
UnitValue .createPointValue (50f ),
@@ -623,77 +623,91 @@ public void ltWidthGrow0Shrink1Item2MarginBorderPadding30JustifyContentCenterAli
623
623
}
624
624
625
625
@ Test
626
- public void ltWidthGrow0Shrink1Item2MarginBorderPadding30JustifyContentFlexEndAlignItemsFlexEndTest01 () {
627
- Rectangle bBox = new Rectangle (575 , 842 );
628
- List <UnitValue > flexBasisValues = Arrays .<UnitValue >asList (
629
- UnitValue .createPointValue (50f ),
630
- UnitValue .createPointValue (50f ),
631
- UnitValue .createPointValue (50f )
632
- );
626
+ public void ltWidthGrow0Shrink1Item2MBP30JustifyContentFlexStartTest () {
627
+ JustifyContent [] justifyContentValues = {
628
+ JustifyContent .NORMAL ,
629
+ JustifyContent .START ,
630
+ JustifyContent .STRETCH ,
631
+ JustifyContent .LEFT ,
632
+ JustifyContent .SELF_START ,
633
+ JustifyContent .FLEX_START
634
+ };
635
+ AlignmentPropertyValue [] alignItemsValues = {
636
+ AlignmentPropertyValue .START ,
637
+ AlignmentPropertyValue .SELF_START ,
638
+ AlignmentPropertyValue .BASELINE ,
639
+ AlignmentPropertyValue .SELF_START ,
640
+ AlignmentPropertyValue .FLEX_START ,
641
+ AlignmentPropertyValue .FLEX_START
642
+ };
643
+ for (int j = 0 ; j < justifyContentValues .length ; ++j ) {
644
+ Rectangle bBox = new Rectangle (575 , 842 );
645
+ List <UnitValue > flexBasisValues = Arrays .<UnitValue >asList (
646
+ UnitValue .createPointValue (50f ),
647
+ UnitValue .createPointValue (50f ),
648
+ UnitValue .createPointValue (50f )
649
+ );
633
650
634
- Div div = new Div ().setWidth (200 ).setHeight (300 );
651
+ Div div = new Div ().setWidth (200 ).setHeight (300 );
635
652
636
- DocumentRenderer documentRenderer = new DocumentRenderer (
637
- new Document (new PdfDocument (new PdfWriter (new ByteArrayOutputStream ()))));
653
+ DocumentRenderer documentRenderer = new DocumentRenderer (
654
+ new Document (new PdfDocument (new PdfWriter (new ByteArrayOutputStream ()))));
638
655
639
- FlexContainerRenderer flexContainerRenderer = new FlexContainerRenderer (div );
640
- flexContainerRenderer .setParent (documentRenderer );
641
- flexContainerRenderer .setProperty (Property .FLEX_WRAP , FlexWrapPropertyValue .WRAP );
642
- flexContainerRenderer .setProperty (Property .JUSTIFY_CONTENT , JustifyContent . FLEX_END );
643
- flexContainerRenderer .setProperty (Property .ALIGN_ITEMS , AlignmentPropertyValue . FLEX_END );
644
- div .setNextRenderer (flexContainerRenderer );
656
+ FlexContainerRenderer flexContainerRenderer = new FlexContainerRenderer (div );
657
+ flexContainerRenderer .setParent (documentRenderer );
658
+ flexContainerRenderer .setProperty (Property .FLEX_WRAP , FlexWrapPropertyValue .WRAP );
659
+ flexContainerRenderer .setProperty (Property .JUSTIFY_CONTENT , justifyContentValues [ j ] );
660
+ flexContainerRenderer .setProperty (Property .ALIGN_ITEMS , alignItemsValues [ j ] );
661
+ div .setNextRenderer (flexContainerRenderer );
645
662
646
- for (int i = 0 ; i < flexBasisValues .size (); i ++) {
647
- Div flexItem = new Div ().add (new Paragraph ("x" ));
648
- if (1 == i ) {
649
- flexItem .setMargin (10 ).setBorder (new SolidBorder (15 )).setPadding (5 );
650
- flexItem .setHeight (50 );
663
+ for (int i = 0 ; i < flexBasisValues .size (); i ++) {
664
+ Div flexItem = new Div ().add (new Paragraph ("x" ));
665
+ if (1 == i ) {
666
+ flexItem .setMargin (10 ).setBorder (new SolidBorder (15 )).setPadding (5 );
667
+ flexItem .setHeight (50 );
668
+ }
669
+ AbstractRenderer flexItemRenderer = (AbstractRenderer ) flexItem .createRendererSubTree ()
670
+ .setParent (documentRenderer );
671
+ flexItemRenderer .setProperty (Property .FLEX_GROW , 0f );
672
+ flexItemRenderer .setProperty (Property .FLEX_SHRINK , 1f );
673
+ flexItemRenderer .setProperty (Property .FLEX_BASIS , flexBasisValues .get (i ));
674
+ flexContainerRenderer .addChild (flexItemRenderer );
651
675
}
652
- AbstractRenderer flexItemRenderer = (AbstractRenderer ) flexItem .createRendererSubTree ()
653
- .setParent (documentRenderer );
654
- flexItemRenderer .setProperty (Property .FLEX_GROW , 0f );
655
- flexItemRenderer .setProperty (Property .FLEX_SHRINK , 1f );
656
- flexItemRenderer .setProperty (Property .FLEX_BASIS , flexBasisValues .get (i ));
657
- flexContainerRenderer .addChild (flexItemRenderer );
658
- }
659
676
660
- List <List <FlexItemInfo >> rectangleTable =
661
- FlexUtil .calculateChildrenRectangles (bBox , (FlexContainerRenderer ) div .getRenderer ());
677
+ List <List <FlexItemInfo >> rectangleTable =
678
+ FlexUtil .calculateChildrenRectangles (bBox , (FlexContainerRenderer ) div .getRenderer ());
662
679
663
- Assert .assertEquals (25.9375f , rectangleTable .get (0 ).get (0 ).getRectangle ().getHeight (), EPS );
664
- Assert .assertEquals (110.0f , rectangleTable .get (0 ).get (1 ).getRectangle ().getHeight (), EPS );
665
- Assert .assertEquals (25.9375f , rectangleTable .get (1 ).get (0 ).getRectangle ().getHeight (), EPS );
680
+ Assert .assertEquals (25.9375f , rectangleTable .get (0 ).get (0 ).getRectangle ().getHeight (), EPS );
681
+ Assert .assertEquals (110.0f , rectangleTable .get (0 ).get (1 ).getRectangle ().getHeight (), EPS );
682
+ Assert .assertEquals (25.9375f , rectangleTable .get (1 ).get (0 ).getRectangle ().getHeight (), EPS );
666
683
667
- Assert .assertEquals (50.0f , rectangleTable .get (0 ).get (0 ).getRectangle ().getWidth (), EPS );
668
- Assert .assertEquals (110.0f , rectangleTable .get (0 ).get (1 ).getRectangle ().getWidth (), EPS );
669
- Assert .assertEquals (50.0f , rectangleTable .get (1 ).get (0 ).getRectangle ().getWidth (), EPS );
684
+ Assert .assertEquals (50.0f , rectangleTable .get (0 ).get (0 ).getRectangle ().getWidth (), EPS );
685
+ Assert .assertEquals (110.0f , rectangleTable .get (0 ).get (1 ).getRectangle ().getWidth (), EPS );
686
+ Assert .assertEquals (50.0f , rectangleTable .get (1 ).get (0 ).getRectangle ().getWidth (), EPS );
670
687
671
- Assert .assertEquals (40. 0f , rectangleTable .get (0 ).get (0 ).getRectangle ().getX (), EPS );
672
- Assert .assertEquals (0f , rectangleTable .get (0 ).get (1 ).getRectangle ().getX (), EPS );
673
- Assert .assertEquals (150. 0f , rectangleTable .get (1 ).get (0 ).getRectangle ().getX (), EPS );
688
+ Assert .assertEquals (0f , rectangleTable .get (0 ).get (0 ).getRectangle ().getX (), EPS );
689
+ Assert .assertEquals (0f , rectangleTable .get (0 ).get (1 ).getRectangle ().getX (), EPS );
690
+ Assert .assertEquals (0f , rectangleTable .get (1 ).get (0 ).getRectangle ().getX (), EPS );
674
691
675
- Assert .assertEquals (166.09375f , rectangleTable .get (0 ).get (0 ).getRectangle ().getY (), EPS );
676
- Assert .assertEquals (82.03125f , rectangleTable .get (0 ).get (1 ).getRectangle ().getY (), EPS );
677
- Assert .assertEquals (82.03125f , rectangleTable .get (1 ).get (0 ).getRectangle ().getY (), EPS );
692
+ Assert .assertEquals (0f , rectangleTable .get (0 ).get (0 ).getRectangle ().getY (), EPS );
693
+ Assert .assertEquals (0f , rectangleTable .get (0 ).get (1 ).getRectangle ().getY (), EPS );
694
+ Assert .assertEquals (0f , rectangleTable .get (1 ).get (0 ).getRectangle ().getY (), EPS );
695
+ }
678
696
}
679
697
680
698
@ Test
681
- public void ltWidthGrow0Shrink1Item2MarginBorderPadding30JustifyContentFlexStartAndNotValidAlignItemsFlexStartAndNotValidTest01 () {
699
+ public void ltWidthGrow0Shrink1Item2MBP30JustifyContentFlexEndTest () {
682
700
JustifyContent [] justifyContentValues = {
683
- JustifyContent .NORMAL ,
684
- JustifyContent .START ,
685
701
JustifyContent .END ,
686
- JustifyContent .LEFT ,
687
702
JustifyContent .RIGHT ,
688
- JustifyContent .FLEX_START
703
+ JustifyContent .SELF_END ,
704
+ JustifyContent .FLEX_END
689
705
};
690
706
AlignmentPropertyValue [] alignItemsValues = {
691
- AlignmentPropertyValue .START ,
692
707
AlignmentPropertyValue .END ,
693
- AlignmentPropertyValue .SELF_START ,
694
708
AlignmentPropertyValue .SELF_END ,
695
- AlignmentPropertyValue .BASELINE ,
696
- AlignmentPropertyValue .FLEX_START
709
+ AlignmentPropertyValue .FLEX_END ,
710
+ AlignmentPropertyValue .FLEX_END
697
711
};
698
712
for (int j = 0 ; j < justifyContentValues .length ; ++j ) {
699
713
Rectangle bBox = new Rectangle (575 , 842 );
@@ -740,18 +754,18 @@ public void ltWidthGrow0Shrink1Item2MarginBorderPadding30JustifyContentFlexStart
740
754
Assert .assertEquals (110.0f , rectangleTable .get (0 ).get (1 ).getRectangle ().getWidth (), EPS );
741
755
Assert .assertEquals (50.0f , rectangleTable .get (1 ).get (0 ).getRectangle ().getWidth (), EPS );
742
756
743
- Assert .assertEquals (0f , rectangleTable .get (0 ).get (0 ).getRectangle ().getX (), EPS );
757
+ Assert .assertEquals (40. 0f , rectangleTable .get (0 ).get (0 ).getRectangle ().getX (), EPS );
744
758
Assert .assertEquals (0f , rectangleTable .get (0 ).get (1 ).getRectangle ().getX (), EPS );
745
- Assert .assertEquals (0f , rectangleTable .get (1 ).get (0 ).getRectangle ().getX (), EPS );
759
+ Assert .assertEquals (150. 0f , rectangleTable .get (1 ).get (0 ).getRectangle ().getX (), EPS );
746
760
747
- Assert .assertEquals (0f , rectangleTable .get (0 ).get (0 ).getRectangle ().getY (), EPS );
748
- Assert .assertEquals (0f , rectangleTable .get (0 ).get (1 ).getRectangle ().getY (), EPS );
749
- Assert .assertEquals (0f , rectangleTable .get (1 ).get (0 ).getRectangle ().getY (), EPS );
761
+ Assert .assertEquals (166.09375f , rectangleTable .get (0 ).get (0 ).getRectangle ().getY (), EPS );
762
+ Assert .assertEquals (82.03125f , rectangleTable .get (0 ).get (1 ).getRectangle ().getY (), EPS );
763
+ Assert .assertEquals (82.03125f , rectangleTable .get (1 ).get (0 ).getRectangle ().getY (), EPS );
750
764
}
751
765
}
752
766
753
767
@ Test
754
- public void ltWidthGrow0Shrink1Item2MarginBorderPadding30AlignItemsStretchAndNormalTest01 () {
768
+ public void ltWidthGrow0Shrink1Item2MBP30AlignItemsStretchTest () {
755
769
AlignmentPropertyValue [] alignItemsValues = {
756
770
AlignmentPropertyValue .STRETCH ,
757
771
AlignmentPropertyValue .NORMAL
@@ -811,7 +825,7 @@ public void ltWidthGrow0Shrink1Item2MarginBorderPadding30AlignItemsStretchAndNor
811
825
}
812
826
813
827
@ Test
814
- public void ltWidthGrow0Shrink0Item2MarginBorderPadding30JustifyContentCenterAlignItemsCenterDontFitTest01 () {
828
+ public void ltWidthGrow0Shrink1Item2MBP30JustifyContentCenterDontFitTest () {
815
829
Rectangle bBox = new Rectangle (575 , 842 );
816
830
List <UnitValue > flexBasisValues = Arrays .<UnitValue >asList (
817
831
UnitValue .createPointValue (100f ),
0 commit comments