@@ -26,7 +26,6 @@ You should have received a copy of the GNU Affero General Public License
26
26
using iText . Forms . Form . Element ;
27
27
using iText . Html2pdf ;
28
28
using iText . Html2pdf . Attach . Impl . Layout ;
29
- using iText . Html2pdf . Logs ;
30
29
using iText . Layout . Element ;
31
30
using iText . Layout . Properties ;
32
31
using iText . Layout . Renderer ;
@@ -162,9 +161,7 @@ public virtual void BrTagTest() {
162
161
}
163
162
164
163
[ NUnit . Framework . Test ]
165
- [ LogMessage ( Html2PdfLogMessageConstant . FLEX_PROPERTY_IS_NOT_SUPPORTED_YET ) ]
166
164
public virtual void FlexWrapTest ( ) {
167
- //TODO DEVSIX-5086 change this test when working on the ticket
168
165
String name = "flexWrap" ;
169
166
String sourceHtml = SOURCE_FOLDER + name + ".html" ;
170
167
ConverterProperties converterProperties = new ConverterProperties ( ) . SetBaseUri ( SOURCE_FOLDER ) ;
@@ -174,7 +171,7 @@ public virtual void FlexWrapTest() {
174
171
}
175
172
IElement flexContainer = elements [ 0 ] ;
176
173
NUnit . Framework . Assert . IsTrue ( flexContainer . GetRenderer ( ) is FlexContainerRenderer ) ;
177
- NUnit . Framework . Assert . IsFalse ( flexContainer . HasProperty ( Property . FLEX_WRAP ) ) ;
174
+ NUnit . Framework . Assert . IsTrue ( flexContainer . HasProperty ( Property . FLEX_WRAP ) ) ;
178
175
}
179
176
180
177
[ NUnit . Framework . Test ]
@@ -446,6 +443,75 @@ public virtual void SplitFlexContainersTest() {
446
443
ConvertToPdfAndCompare ( "flexSplit" , SOURCE_FOLDER , DESTINATION_FOLDER ) ;
447
444
}
448
445
446
+ [ NUnit . Framework . Test ]
447
+ public virtual void SplitWrappedFlexContainersTest1 ( ) {
448
+ ConvertToPdfAndCompare ( "wrappedFlexStretchSplit" , SOURCE_FOLDER , DESTINATION_FOLDER ) ;
449
+ }
450
+
451
+ [ NUnit . Framework . Test ]
452
+ public virtual void SplitWrappedFlexContainersTest2 ( ) {
453
+ ConvertToPdfAndCompare ( "wrappedFlexStartSplit" , SOURCE_FOLDER , DESTINATION_FOLDER ) ;
454
+ }
455
+
456
+ [ NUnit . Framework . Test ]
457
+ public virtual void SplitWrappedFlexContainersTest3 ( ) {
458
+ ConvertToPdfAndCompare ( "wrappedFlexEndSplit" , SOURCE_FOLDER , DESTINATION_FOLDER ) ;
459
+ }
460
+
461
+ [ NUnit . Framework . Test ]
462
+ public virtual void SplitWrappedFlexContainersTest4 ( ) {
463
+ ConvertToPdfAndCompare ( "wrappedFlexCenterSplit" , SOURCE_FOLDER , DESTINATION_FOLDER ) ;
464
+ }
465
+
466
+ [ NUnit . Framework . Test ]
467
+ public virtual void SplitWrappedFlexContainersTest5 ( ) {
468
+ ConvertToPdfAndCompare ( "wrappedReverseFlexStartSplit" , SOURCE_FOLDER , DESTINATION_FOLDER ) ;
469
+ }
470
+
471
+ [ NUnit . Framework . Test ]
472
+ public virtual void SplitWrappedFlexContainersTest6 ( ) {
473
+ ConvertToPdfAndCompare ( "wrappedReverseFlexEndSplit" , SOURCE_FOLDER , DESTINATION_FOLDER ) ;
474
+ }
475
+
476
+ [ NUnit . Framework . Test ]
477
+ public virtual void SplitWrappedFlexContainersTest7 ( ) {
478
+ ConvertToPdfAndCompare ( "wrappedRowReverseFlexStartSplit" , SOURCE_FOLDER , DESTINATION_FOLDER ) ;
479
+ }
480
+
481
+ [ NUnit . Framework . Test ]
482
+ public virtual void SplitWrappedFlexContainersTest8 ( ) {
483
+ ConvertToPdfAndCompare ( "wrappedRowReverseFlexEndSplit" , SOURCE_FOLDER , DESTINATION_FOLDER ) ;
484
+ }
485
+
486
+ [ NUnit . Framework . Test ]
487
+ [ LogMessage ( iText . IO . Logs . IoLogMessageConstant . TYPOGRAPHY_NOT_FOUND , Ignore = true ) ]
488
+ public virtual void SplitWrappedFlexContainersTest9 ( ) {
489
+ ConvertToPdfAndCompare ( "wrappedRowReverseRtlFlexStartSplit" , SOURCE_FOLDER , DESTINATION_FOLDER ) ;
490
+ }
491
+
492
+ [ NUnit . Framework . Test ]
493
+ [ LogMessage ( iText . IO . Logs . IoLogMessageConstant . TYPOGRAPHY_NOT_FOUND , Ignore = true ) ]
494
+ public virtual void SplitWrappedFlexContainersTest10 ( ) {
495
+ ConvertToPdfAndCompare ( "wrappedRowRtlFlexStartSplit" , SOURCE_FOLDER , DESTINATION_FOLDER ) ;
496
+ }
497
+
498
+ [ NUnit . Framework . Test ]
499
+ public virtual void EndlessColumnFlexContainerWithPercentFlexBasisTest ( ) {
500
+ ConvertToPdfAndCompare ( "endlessColumnFlexContainerWithPercentFlexBasis" , SOURCE_FOLDER , DESTINATION_FOLDER
501
+ ) ;
502
+ }
503
+
504
+ [ NUnit . Framework . Test ]
505
+ public virtual void DefiniteMainSizeColumnFlexContainerWithPercentFlexBasisTest ( ) {
506
+ ConvertToPdfAndCompare ( "definiteMainSizeColumnFlexContainerWithPercentFlexBasis" , SOURCE_FOLDER , DESTINATION_FOLDER
507
+ ) ;
508
+ }
509
+
510
+ [ NUnit . Framework . Test ]
511
+ public virtual void ImageStretchColumnFlexContainerTest ( ) {
512
+ ConvertToPdfAndCompare ( "imageStretchColumnFlexContainer" , SOURCE_FOLDER , DESTINATION_FOLDER ) ;
513
+ }
514
+
449
515
private static IList < IElement > ConvertToElements ( String name ) {
450
516
String sourceHtml = SOURCE_FOLDER + name + ".html" ;
451
517
ConverterProperties converterProperties = new ConverterProperties ( ) . SetBaseUri ( SOURCE_FOLDER ) ;
0 commit comments