Skip to content

Commit 5f3de3f

Browse files
introfogiText-CI
authored andcommitted
Implement supporting background-repeat CSS property
DEVSIX-4370 Autoported commit. Original commit hash: [34da5c6a]
1 parent a09e167 commit 5f3de3f

File tree

223 files changed

+342
-170
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

223 files changed

+342
-170
lines changed

itext.tests/itext.html2pdf.tests/itext/html2pdf/css/BackgroundRepeatTest.cs

Lines changed: 16 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -38,181 +38,167 @@ public static void BeforeClass() {
3838

3939
[NUnit.Framework.Test]
4040
public virtual void ImageBckgRepeatTest() {
41-
//TODO: DEVSIX-4370 update cmp file
4241
ConvertToPdfAndCompare("imageBckgRepeat", SOURCE_FOLDER, DESTINATION_FOLDER);
4342
}
4443

4544
[NUnit.Framework.Test]
4645
public virtual void ImageBckgNoRepeatTest() {
47-
//TODO: DEVSIX-4370 update cmp file
4846
ConvertToPdfAndCompare("imageBckgNoRepeat", SOURCE_FOLDER, DESTINATION_FOLDER);
4947
}
5048

5149
[NUnit.Framework.Test]
5250
public virtual void ImageBckgRoundTest() {
53-
//TODO: DEVSIX-4370 update cmp file
5451
ConvertToPdfAndCompare("imageBckgRound", SOURCE_FOLDER, DESTINATION_FOLDER);
5552
}
5653

5754
[NUnit.Framework.Test]
5855
public virtual void ImageBckgSpaceTest() {
59-
//TODO: DEVSIX-4370 update cmp file
6056
ConvertToPdfAndCompare("imageBckgSpace", SOURCE_FOLDER, DESTINATION_FOLDER);
6157
}
6258

59+
[NUnit.Framework.Test]
60+
public virtual void ImageBckgSpaceWithBigBorderTest() {
61+
// TODO DEVSIX-2105
62+
ConvertToPdfAndCompare("imageBckgSpaceWithBigBorder", SOURCE_FOLDER, DESTINATION_FOLDER);
63+
}
64+
6365
[NUnit.Framework.Test]
6466
public virtual void ImageBckgRepeatXTest() {
65-
//TODO: DEVSIX-4370 update cmp file
6667
ConvertToPdfAndCompare("imageBckgRepeatX", SOURCE_FOLDER, DESTINATION_FOLDER);
6768
}
6869

6970
[NUnit.Framework.Test]
7071
public virtual void ImageBckgRepeatYTest() {
71-
//TODO: DEVSIX-4370 update cmp file
7272
ConvertToPdfAndCompare("imageBckgRepeatY", SOURCE_FOLDER, DESTINATION_FOLDER);
7373
}
7474

7575
[NUnit.Framework.Test]
7676
public virtual void LinearGradientBckgRepeatTest() {
77-
//TODO: DEVSIX-4370 update cmp file
7877
ConvertToPdfAndCompare("linearGradientBckgRepeat", SOURCE_FOLDER, DESTINATION_FOLDER);
7978
}
8079

8180
[NUnit.Framework.Test]
8281
public virtual void LinearGradientBckgNoRepeatTest() {
83-
//TODO: DEVSIX-4370 update cmp file
8482
ConvertToPdfAndCompare("linearGradientBckgNoRepeat", SOURCE_FOLDER, DESTINATION_FOLDER);
8583
}
8684

8785
[NUnit.Framework.Test]
8886
public virtual void LinearGradientBckgRoundTest() {
89-
//TODO: DEVSIX-4370 update cmp file
9087
ConvertToPdfAndCompare("linearGradientBckgRound", SOURCE_FOLDER, DESTINATION_FOLDER);
9188
}
9289

9390
[NUnit.Framework.Test]
9491
public virtual void LinearGradientBckgSpaceTest() {
95-
//TODO: DEVSIX-1708 update cmp file
9692
ConvertToPdfAndCompare("linearGradientBckgSpace", SOURCE_FOLDER, DESTINATION_FOLDER);
9793
}
9894

9995
[NUnit.Framework.Test]
10096
public virtual void LinearGradientBckgRepeatXTest() {
101-
//TODO: DEVSIX-4370 update cmp file
10297
ConvertToPdfAndCompare("linearGradientBckgRepeatX", SOURCE_FOLDER, DESTINATION_FOLDER);
10398
}
10499

105100
[NUnit.Framework.Test]
106101
public virtual void LinearGradientBckgRepeatYTest() {
107-
//TODO: DEVSIX-4370 update cmp file
108102
ConvertToPdfAndCompare("linearGradientBckgRepeatY", SOURCE_FOLDER, DESTINATION_FOLDER);
109103
}
110104

111105
[NUnit.Framework.Test]
112106
public virtual void ImageBckgRepeatAndSpaceTest() {
113-
//TODO: DEVSIX-4370 update cmp file
114107
ConvertToPdfAndCompare("imageBckgRepeatAndSpace", SOURCE_FOLDER, DESTINATION_FOLDER);
115108
}
116109

117110
[NUnit.Framework.Test]
118111
public virtual void ImageBckgRoundAndSpaceTest() {
119-
//TODO: DEVSIX-4370 update cmp file
120112
ConvertToPdfAndCompare("imageBckgRoundAndSpace", SOURCE_FOLDER, DESTINATION_FOLDER);
121113
}
122114

123115
[NUnit.Framework.Test]
124116
public virtual void BckgRepeatAndBckgPositionXTest() {
125-
//TODO: DEVSIX-4370 update cmp file
126117
ConvertToPdfAndCompare("bckgRepeatAndBckgPositionX", SOURCE_FOLDER, DESTINATION_FOLDER);
127118
}
128119

129120
[NUnit.Framework.Test]
130121
public virtual void BckgRepeatAndBckgPositionYTest() {
131-
//TODO: DEVSIX-4370 update cmp file
132122
ConvertToPdfAndCompare("bckgRepeatAndBckgPositionY", SOURCE_FOLDER, DESTINATION_FOLDER);
133123
}
134124

135125
[NUnit.Framework.Test]
136126
public virtual void BckgRoundSpaceAndBckgPositionXTest() {
137-
//TODO: DEVSIX-4370 update cmp file
138127
ConvertToPdfAndCompare("bckgRoundSpaceAndBckgPositionX", SOURCE_FOLDER, DESTINATION_FOLDER);
139128
}
140129

141130
[NUnit.Framework.Test]
142131
public virtual void BckgSpaceRoundAndBckgPositionYTest() {
143-
//TODO: DEVSIX-4370 update cmp file
144132
ConvertToPdfAndCompare("bckgSpaceRoundAndBckgPositionY", SOURCE_FOLDER, DESTINATION_FOLDER);
145133
}
146134

147135
[NUnit.Framework.Test]
148136
public virtual void BckgRepeatXAndBckgPositionYTest() {
149-
//TODO: DEVSIX-4370 update cmp file
150137
ConvertToPdfAndCompare("bckgRepeatXAndBckgPositionY", SOURCE_FOLDER, DESTINATION_FOLDER);
151138
}
152139

153140
[NUnit.Framework.Test]
154141
public virtual void BckgRepeatYAndBckgPositionXTest() {
155-
//TODO: DEVSIX-4370 update cmp file
156142
ConvertToPdfAndCompare("bckgRepeatYAndBckgPositionX", SOURCE_FOLDER, DESTINATION_FOLDER);
157143
}
158144

159145
[NUnit.Framework.Test]
160146
public virtual void BckgRoundAndBckgPositionTest() {
161-
//TODO: DEVSIX-4370 update cmp file
162147
ConvertToPdfAndCompare("bckgRoundAndBckgPosition", SOURCE_FOLDER, DESTINATION_FOLDER);
163148
}
164149

165150
[NUnit.Framework.Test]
166151
public virtual void BckgRoundAndNegativeBckgPositionTest() {
167-
//TODO: DEVSIX-4370 update cmp file
168152
ConvertToPdfAndCompare("bckgRoundAndNegativeBckgPosition", SOURCE_FOLDER, DESTINATION_FOLDER);
169153
}
170154

171155
[NUnit.Framework.Test]
172156
public virtual void BckgSpaceAndBckgPositionTest() {
173-
//TODO: DEVSIX-4370 update cmp file
174157
ConvertToPdfAndCompare("bckgSpaceAndBckgPosition", SOURCE_FOLDER, DESTINATION_FOLDER);
175158
}
176159

177160
[NUnit.Framework.Test]
178161
public virtual void BckgSpaceAndBckgPositionPageSeparationTest() {
179-
//TODO: DEVSIX-4370 update cmp file
180162
ConvertToPdfAndCompare("bckgSpaceAndBckgPositionPageSeparation", SOURCE_FOLDER, DESTINATION_FOLDER);
181163
}
182164

183165
[NUnit.Framework.Test]
184166
public virtual void BckgSpaceAndNegativeBckgPositionTest() {
185-
//TODO: DEVSIX-4370 update cmp file
186167
ConvertToPdfAndCompare("bckgSpaceAndNegativeBckgPosition", SOURCE_FOLDER, DESTINATION_FOLDER);
187168
}
188169

170+
[NUnit.Framework.Test]
171+
public virtual void BckgSpaceAndBckgPositionAdvancedTest() {
172+
ConvertToPdfAndCompare("bckgSpaceAndBckgPositionAdvanced", SOURCE_FOLDER, DESTINATION_FOLDER);
173+
}
174+
175+
[NUnit.Framework.Test]
176+
public virtual void BcgRoundAndBckgSizeAutoAndContainAdvancedTest() {
177+
ConvertToPdfAndCompare("bcgRoundAndBckgSizeAutoAndContainAdvanced", SOURCE_FOLDER, DESTINATION_FOLDER);
178+
}
179+
189180
[NUnit.Framework.Test]
190181
public virtual void BckgRoundRemainsLessHalfOfImageTest() {
191-
//TODO: DEVSIX-4370 update cmp file
192182
ConvertToPdfAndCompare("bckgRoundRemainsLessHalfOfImage", SOURCE_FOLDER, DESTINATION_FOLDER);
193183
}
194184

195185
[NUnit.Framework.Test]
196186
public virtual void BckgRoundRemainsMoreHalfOfImageTest() {
197-
//TODO: DEVSIX-4370 update cmp file
198187
ConvertToPdfAndCompare("bckgRoundRemainsMoreHalfOfImage", SOURCE_FOLDER, DESTINATION_FOLDER);
199188
}
200189

201190
[NUnit.Framework.Test]
202191
public virtual void BckgRoundCompressAndStretchImageTest() {
203-
//TODO: DEVSIX-4370 update cmp file
204192
ConvertToPdfAndCompare("bckgRoundCompressAndStretchImage", SOURCE_FOLDER, DESTINATION_FOLDER);
205193
}
206194

207195
[NUnit.Framework.Test]
208196
public virtual void ImageBckgRoundBckgSizeLessThanImageTest() {
209-
//TODO: DEVSIX-4370 update cmp file
210197
ConvertToPdfAndCompare("imageBckgRoundBckgSizeLessThanImage", SOURCE_FOLDER, DESTINATION_FOLDER);
211198
}
212199

213200
[NUnit.Framework.Test]
214201
public virtual void ImageBckgSpaceBckgSizeLessThanImageTest() {
215-
//TODO: DEVSIX-4370 update cmp file
216202
ConvertToPdfAndCompare("imageBckgSpaceBckgSizeLessThanImage", SOURCE_FOLDER, DESTINATION_FOLDER);
217203
}
218204
}

itext.tests/itext.html2pdf.tests/itext/html2pdf/css/BackgroundTest.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,11 @@ public virtual void BackgroundSizeTest01() {
6969

7070
[NUnit.Framework.Test]
7171
public virtual void BackgroundAttachmentMarginRoot1Test() {
72-
// TODO DEVSIX-4370 support background repeat for linear-gradient
7372
ConvertToPdfAndCompare("backgroundAttachmentMarginRoot1", sourceFolder, destinationFolder);
7473
}
7574

7675
[NUnit.Framework.Test]
7776
public virtual void BackgroundAttachmentMarginRoot2Test() {
78-
// TODO DEVSIX-4370 support background repeat for linear-gradient
7977
ConvertToPdfAndCompare("backgroundAttachmentMarginRoot2", sourceFolder, destinationFolder);
8078
}
8179

itext.tests/itext.html2pdf.tests/itext/html2pdf/css/LinearGradientTest.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,7 @@ public virtual void BackgroundImageLinearGradientInHeaderTest() {
221221

222222
[NUnit.Framework.Test]
223223
public virtual void BackgroundImageLinearGradientInAbbrTest() {
224+
// TODO DEVSIX-4617 process abbr tag with "text-decoration: underline dotted" CSS styles
224225
ConvertToPdfAndCompare("backgroundImageLinearGradientInAbbr", sourceFolder, destinationFolder);
225226
}
226227

0 commit comments

Comments
 (0)