@@ -23,14 +23,14 @@ You should have received a copy of the GNU Affero General Public License
23
23
using System ;
24
24
using iText . Html2pdf ;
25
25
26
- namespace iText . Html2pdf . Css {
26
+ namespace iText . Html2pdf . Css . Multicol {
27
27
[ NUnit . Framework . Category ( "IntegrationTest" ) ]
28
28
public class ColumnCountTest : ExtendedHtmlConversionITextTest {
29
29
public static readonly String SOURCE_FOLDER = iText . Test . TestUtil . GetParentProjectDirectory ( NUnit . Framework . TestContext
30
- . CurrentContext . TestDirectory ) + "/resources/itext/html2pdf/css/ColumnCountTest/" ;
30
+ . CurrentContext . TestDirectory ) + "/resources/itext/html2pdf/css/multicol/ ColumnCountTest/" ;
31
31
32
32
public static readonly String DESTINATION_FOLDER = NUnit . Framework . TestContext . CurrentContext . TestDirectory
33
- + "/test/itext/html2pdf/css/ColumnCountTest/" ;
33
+ + "/test/itext/html2pdf/css/multicol/ ColumnCountTest/" ;
34
34
35
35
[ NUnit . Framework . OneTimeSetUp ]
36
36
public static void BeforeClass ( ) {
@@ -39,100 +39,96 @@ public static void BeforeClass() {
39
39
40
40
[ NUnit . Framework . Test ]
41
41
public virtual void ConvertBasicArticleTest ( ) {
42
- ConvertToPdfAndCompare ( "basicArticleTest" , SOURCE_FOLDER , DESTINATION_FOLDER , false , new ConverterProperties
43
- ( ) . SetMulticolEnabled ( true ) . SetBaseUri ( SOURCE_FOLDER ) ) ;
42
+ RunTest ( "basicArticleTest" ) ;
44
43
}
45
44
46
45
[ NUnit . Framework . Test ]
47
46
public virtual void ConvertBasicDivTest ( ) {
48
- ConvertToPdfAndCompare ( "basicDivTest" , SOURCE_FOLDER , DESTINATION_FOLDER , false , new ConverterProperties ( )
49
- . SetMulticolEnabled ( true ) ) ;
47
+ RunTest ( "basicDivTest" ) ;
50
48
}
51
49
52
50
[ NUnit . Framework . Test ]
53
51
public virtual void ConvertBasicDivWithImageTest ( ) {
54
- ConvertToPdfAndCompare ( "basicDivWithImageTest" , SOURCE_FOLDER , DESTINATION_FOLDER , false , new ConverterProperties
55
- ( ) . SetMulticolEnabled ( true ) . SetBaseUri ( SOURCE_FOLDER ) ) ;
52
+ RunTest ( "basicDivWithImageTest" ) ;
56
53
}
57
54
58
55
[ NUnit . Framework . Test ]
59
56
public virtual void ConvertBasicPTest ( ) {
60
- ConvertToPdfAndCompare ( "basicPTest" , SOURCE_FOLDER , DESTINATION_FOLDER , false , new ConverterProperties ( ) . SetMulticolEnabled
61
- ( true ) ) ;
57
+ RunTest ( "basicPTest" ) ;
62
58
}
63
59
64
60
//TODO: DEVSIX-7592 add support for forms
65
61
[ NUnit . Framework . Test ]
66
62
public virtual void ConvertBasicFormTest ( ) {
67
- ConvertToPdfAndCompare ( "basicFormTest" , SOURCE_FOLDER , DESTINATION_FOLDER , false , new ConverterProperties (
68
- ) . SetMulticolEnabled ( true ) ) ;
63
+ RunTest ( "basicFormTest" ) ;
69
64
}
70
65
71
66
[ NUnit . Framework . Test ]
72
67
public virtual void ConvertBasicUlTest ( ) {
73
- ConvertToPdfAndCompare ( "basicUlTest" , SOURCE_FOLDER , DESTINATION_FOLDER , false , new ConverterProperties ( ) .
74
- SetMulticolEnabled ( true ) ) ;
68
+ RunTest ( "basicUlTest" ) ;
75
69
}
76
70
77
71
//TODO: DEVSIX-7591
78
72
[ NUnit . Framework . Test ]
79
73
public virtual void ConvertBasicOlTest ( ) {
80
- ConvertToPdfAndCompare ( "basicOlTest" , SOURCE_FOLDER , DESTINATION_FOLDER , false , new ConverterProperties ( ) .
81
- SetMulticolEnabled ( true ) ) ;
74
+ RunTest ( "basicOlTest" ) ;
82
75
}
83
76
84
77
//TODO: DEVSIX-7592
85
78
[ NUnit . Framework . Test ]
86
79
public virtual void ConvertBasicTableTest ( ) {
87
- ConvertToPdfAndCompare ( "basicTableTest" , SOURCE_FOLDER , DESTINATION_FOLDER , false , new ConverterProperties
88
- ( ) . SetMulticolEnabled ( true ) ) ;
80
+ RunTest ( "basicTableTest" ) ;
89
81
}
90
82
91
83
//TODO: DEVSIX-7584 add multipage support
92
84
[ NUnit . Framework . Test ]
93
85
public virtual void ConvertBasicSectionTest ( ) {
94
- ConvertToPdfAndCompare ( "basicSectionTest" , SOURCE_FOLDER , DESTINATION_FOLDER , false , new ConverterProperties
95
- ( ) . SetMulticolEnabled ( true ) ) ;
86
+ RunTest ( "basicSectionTest" ) ;
96
87
}
97
88
98
89
//TODO: DEVSIX-7584 add multipage support
99
90
[ NUnit . Framework . Test ]
100
91
public virtual void ConvertBasicDivMultiPageDocumentsTest ( ) {
101
- ConvertToPdfAndCompare ( "basicDivMultiPageTest" , SOURCE_FOLDER , DESTINATION_FOLDER , false , new ConverterProperties
102
- ( ) . SetMulticolEnabled ( true ) ) ;
92
+ RunTest ( "basicDivMultiPageTest" ) ;
103
93
}
104
94
105
95
//TODO: DEVSIX-7592 add support for forms
106
96
[ NUnit . Framework . Test ]
107
97
public virtual void ConvertBasicFormMultiPageDocumentsTest ( ) {
108
- ConvertToPdfAndCompare ( "basicFormMultiPageTest" , SOURCE_FOLDER , DESTINATION_FOLDER , false , new ConverterProperties
109
- ( ) . SetMulticolEnabled ( true ) ) ;
98
+ RunTest ( "basicFormMultiPageTest" ) ;
110
99
}
111
100
112
101
[ NUnit . Framework . Test ]
113
102
public virtual void ConvertBasicDisplayPropertyTest ( ) {
114
- ConvertToPdfAndCompare ( "basicDisplayPropertyTest" , SOURCE_FOLDER , DESTINATION_FOLDER , false , new ConverterProperties
115
- ( ) . SetMulticolEnabled ( true ) ) ;
103
+ RunTest ( "basicDisplayPropertyTest" ) ;
116
104
}
117
105
118
106
//TODO: DEVSIX-7591
119
107
[ NUnit . Framework . Test ]
120
108
public virtual void ConvertBasicDisplayPropertyWithNestedColumnsTest ( ) {
121
- ConvertToPdfAndCompare ( "basicDisplayPropertyWithNestedColumnsTest" , SOURCE_FOLDER , DESTINATION_FOLDER , false
122
- , new ConverterProperties ( ) . SetMulticolEnabled ( true ) ) ;
109
+ RunTest ( "basicDisplayPropertyWithNestedColumnsTest" ) ;
123
110
}
124
111
125
112
//TODO: DEVSIX-7556
126
113
[ NUnit . Framework . Test ]
127
114
public virtual void ConvertBasicFloatPropertyTest ( ) {
128
- ConvertToPdfAndCompare ( "basicFloatPropertyTest" , SOURCE_FOLDER , DESTINATION_FOLDER , false , new ConverterProperties
129
- ( ) . SetMulticolEnabled ( true ) ) ;
115
+ RunTest ( "basicFloatPropertyTest" ) ;
130
116
}
131
117
132
118
[ NUnit . Framework . Test ]
133
119
public virtual void ConvertBasicFlexPropertyTest ( ) {
134
- ConvertToPdfAndCompare ( "basicFlexPropertyTest" , SOURCE_FOLDER , DESTINATION_FOLDER , false , new ConverterProperties
135
- ( ) . SetMulticolEnabled ( true ) ) ;
120
+ RunTest ( "basicFlexPropertyTest" ) ;
121
+ }
122
+
123
+ //TODO: DEVSIX-7587 adjust approximate height calculation
124
+ [ NUnit . Framework . Test ]
125
+ public virtual void ConvertImagesWithDifferentColValuesTest ( ) {
126
+ RunTest ( "imagesWithDifferentColValuesTest" ) ;
127
+ }
128
+
129
+ private void RunTest ( String testName ) {
130
+ ConvertToPdfAndCompare ( testName , SOURCE_FOLDER , DESTINATION_FOLDER , false , new ConverterProperties ( ) . SetMulticolEnabled
131
+ ( true ) . SetBaseUri ( SOURCE_FOLDER ) ) ;
136
132
}
137
133
138
134
[ NUnit . Framework . Test ]
0 commit comments