Skip to content

Commit 3aa26b7

Browse files
guustysebieiText-CI
authored andcommitted
Move tests from Html2PdfTest to their corresponding elements
This also removes several assets that werend used anymore. DEVSIX-6183 Autoported commit. Original commit hash: [2c296ec89]
1 parent d613f07 commit 3aa26b7

40 files changed

+174
-234
lines changed

itext.tests/itext.html2pdf.tests/itext/html2pdf/Html2PdfTest.cs

Lines changed: 0 additions & 133 deletions
This file was deleted.

itext.tests/itext.html2pdf.tests/itext/html2pdf/element/BodyTest.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,10 @@ source product.
4444
using System.IO;
4545
using iText.Html2pdf;
4646
using iText.Kernel.Utils;
47-
using iText.Test;
4847

4948
namespace iText.Html2pdf.Element {
5049
[NUnit.Framework.Category("IntegrationTest")]
51-
public class BodyTest : ExtendedITextTest {
50+
public class BodyTest : ExtendedHtmlConversionITextTest {
5251
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
5352
.CurrentContext.TestDirectory) + "/resources/itext/html2pdf/element/BodyTest/";
5453

@@ -134,5 +133,10 @@ public virtual void Body09Test() {
134133
NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(destinationFolder + "bodyTest09.pdf", sourceFolder
135134
+ "cmp_bodyTest09.pdf", destinationFolder, "diff09_"));
136135
}
136+
137+
[NUnit.Framework.Test]
138+
public virtual void HelloMalformedDocumentTest() {
139+
ConvertToPdfAndCompare("hello_malformed", sourceFolder, destinationFolder);
140+
}
137141
}
138142
}

itext.tests/itext.html2pdf.tests/itext/html2pdf/element/DivTest.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,5 +91,10 @@ public virtual void DivInTableDataCellTest() {
9191
public virtual void DivColumnCountTest() {
9292
ConvertToPdfAndCompare("divColumnCount", SOURCE_FOLDER, DESTINATION_FOLDER);
9393
}
94+
95+
[NUnit.Framework.Test]
96+
public virtual void HelloDivDocumentTest() {
97+
ConvertToPdfAndCompare("hello_div", SOURCE_FOLDER, DESTINATION_FOLDER);
98+
}
9499
}
95100
}

itext.tests/itext.html2pdf.tests/itext/html2pdf/element/ImageTest.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,5 +170,10 @@ public virtual void SourceMediaTest() {
170170
public virtual void ResolutionInfoStructOf8bimHeaderImageTest() {
171171
ConvertToPdfAndCompare("resolutionInfoStructOf8bimHeaderImage", SOURCE_FOLDER, DESTINATION_FOLDER);
172172
}
173+
174+
[NUnit.Framework.Test]
175+
public virtual void HtmlImgBase64SVGTest() {
176+
ConvertToPdfAndCompare("imgTag_base64svg", SOURCE_FOLDER, DESTINATION_FOLDER);
177+
}
173178
}
174179
}
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
using System;
2+
using iText.Html2pdf;
3+
using iText.Html2pdf.Logs;
4+
using iText.Test.Attributes;
5+
6+
namespace iText.Html2pdf.Element {
7+
[NUnit.Framework.Category("IntegrationTest")]
8+
public class ObjectTest : ExtendedHtmlConversionITextTest {
9+
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
10+
.CurrentContext.TestDirectory) + "/resources/itext/html2pdf/element/ObjectTest/";
11+
12+
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
13+
+ "/test/itext/html2pdf/element/ObjectTest/";
14+
15+
[NUnit.Framework.OneTimeSetUp]
16+
public static void BeforeClass() {
17+
CreateDestinationFolder(destinationFolder);
18+
}
19+
20+
[NUnit.Framework.Test]
21+
public virtual void Base64svgTest() {
22+
ConvertToPdfAndCompare("objectTag_base64svg", sourceFolder, destinationFolder);
23+
}
24+
25+
[NUnit.Framework.Test]
26+
[LogMessage(iText.StyledXmlParser.Logs.StyledXmlParserLogMessageConstant.UNABLE_TO_RETRIEVE_STREAM_WITH_GIVEN_BASE_URI
27+
, Count = 1)]
28+
[LogMessage(Html2PdfLogMessageConstant.WORKER_UNABLE_TO_PROCESS_OTHER_WORKER, Count = 1)]
29+
public virtual void HtmlObjectIncorrectBase64Test() {
30+
ConvertToPdfAndCompare("objectTag_incorrectBase64svg", sourceFolder, destinationFolder);
31+
}
32+
33+
[NUnit.Framework.Test]
34+
//TODO: update after DEVSIX-1346
35+
[LogMessage(Html2PdfLogMessageConstant.WORKER_UNABLE_TO_PROCESS_IT_S_TEXT_CONTENT, Count = 1)]
36+
[LogMessage(Html2PdfLogMessageConstant.WORKER_UNABLE_TO_PROCESS_OTHER_WORKER, Count = 2)]
37+
public virtual void HtmlObjectAltTextTest() {
38+
ConvertToPdfAndCompare("objectTag_altText", sourceFolder, destinationFolder);
39+
}
40+
41+
[NUnit.Framework.Test]
42+
[LogMessage(Html2PdfLogMessageConstant.WORKER_UNABLE_TO_PROCESS_OTHER_WORKER, Count = 1)]
43+
public virtual void HtmlObjectNestedObjectTest() {
44+
ConvertToPdfAndCompare("objectTag_nestedTag", sourceFolder, destinationFolder);
45+
}
46+
}
47+
}

0 commit comments

Comments
 (0)