Browse Source

Add Semantic Test Scaffolding

Marcin Ziąbek 1 month ago
parent
commit
a089378b4b

+ 18 - 0
Source/QuestPDF.ConformanceTests/FooterTests.cs

@@ -0,0 +1,18 @@
+using QuestPDF.ConformanceTests.TestEngine;
+using QuestPDF.Drawing;
+using QuestPDF.Fluent;
+
+namespace QuestPDF.ConformanceTests;
+
+internal class FooterTests : ConformanceTestBase
+{
+    protected override Document GetDocumentUnderTest()
+    {
+        throw new NotImplementedException();
+    }
+
+    protected override SemanticTreeNode? GetExpectedSemanticTree()
+    {
+        throw new NotImplementedException();
+    }
+}

+ 18 - 0
Source/QuestPDF.ConformanceTests/HeaderTests.cs

@@ -0,0 +1,18 @@
+using QuestPDF.ConformanceTests.TestEngine;
+using QuestPDF.Drawing;
+using QuestPDF.Fluent;
+
+namespace QuestPDF.ConformanceTests;
+
+internal class HeaderTests : ConformanceTestBase
+{
+    protected override Document GetDocumentUnderTest()
+    {
+        throw new NotImplementedException();
+    }
+
+    protected override SemanticTreeNode? GetExpectedSemanticTree()
+    {
+        throw new NotImplementedException();
+    }
+}

+ 18 - 0
Source/QuestPDF.ConformanceTests/ListTests.cs

@@ -0,0 +1,18 @@
+using QuestPDF.ConformanceTests.TestEngine;
+using QuestPDF.Drawing;
+using QuestPDF.Fluent;
+
+namespace QuestPDF.ConformanceTests;
+
+internal class ListTests : ConformanceTestBase
+{
+    protected override Document GetDocumentUnderTest()
+    {
+        throw new NotImplementedException();
+    }
+
+    protected override SemanticTreeNode? GetExpectedSemanticTree()
+    {
+        throw new NotImplementedException();
+    }
+}

+ 18 - 0
Source/QuestPDF.ConformanceTests/SimpleTableTests.cs

@@ -0,0 +1,18 @@
+using QuestPDF.ConformanceTests.TestEngine;
+using QuestPDF.Drawing;
+using QuestPDF.Fluent;
+
+namespace QuestPDF.ConformanceTests;
+
+internal class SimpleTableTests : ConformanceTestBase
+{
+    protected override Document GetDocumentUnderTest()
+    {
+        throw new NotImplementedException();
+    }
+
+    protected override SemanticTreeNode? GetExpectedSemanticTree()
+    {
+        throw new NotImplementedException();
+    }
+}

+ 18 - 0
Source/QuestPDF.ConformanceTests/StyledBoxTests.cs

@@ -0,0 +1,18 @@
+using QuestPDF.ConformanceTests.TestEngine;
+using QuestPDF.Drawing;
+using QuestPDF.Fluent;
+
+namespace QuestPDF.ConformanceTests;
+
+internal class StyledBoxTests : ConformanceTestBase
+{
+    protected override Document GetDocumentUnderTest()
+    {
+        throw new NotImplementedException();
+    }
+
+    protected override SemanticTreeNode? GetExpectedSemanticTree()
+    {
+        throw new NotImplementedException();
+    }
+}

+ 18 - 0
Source/QuestPDF.ConformanceTests/SvgTests.cs

@@ -0,0 +1,18 @@
+using QuestPDF.ConformanceTests.TestEngine;
+using QuestPDF.Drawing;
+using QuestPDF.Fluent;
+
+namespace QuestPDF.ConformanceTests;
+
+internal class SvgTests : ConformanceTestBase
+{
+    protected override Document GetDocumentUnderTest()
+    {
+        throw new NotImplementedException();
+    }
+
+    protected override SemanticTreeNode? GetExpectedSemanticTree()
+    {
+        throw new NotImplementedException();
+    }
+}

+ 18 - 0
Source/QuestPDF.ConformanceTests/TableWithComplexHeadersTests.cs

@@ -0,0 +1,18 @@
+using QuestPDF.ConformanceTests.TestEngine;
+using QuestPDF.Drawing;
+using QuestPDF.Fluent;
+
+namespace QuestPDF.ConformanceTests;
+
+internal class TableWithComplexHeadersTests : ConformanceTestBase
+{
+    protected override Document GetDocumentUnderTest()
+    {
+        throw new NotImplementedException();
+    }
+
+    protected override SemanticTreeNode? GetExpectedSemanticTree()
+    {
+        throw new NotImplementedException();
+    }
+}

+ 18 - 0
Source/QuestPDF.ConformanceTests/TableWithHorizontalHeadersTests.cs

@@ -0,0 +1,18 @@
+using QuestPDF.ConformanceTests.TestEngine;
+using QuestPDF.Drawing;
+using QuestPDF.Fluent;
+
+namespace QuestPDF.ConformanceTests;
+
+internal class TableWithHorizontalHeadersTests : ConformanceTestBase
+{
+    protected override Document GetDocumentUnderTest()
+    {
+        throw new NotImplementedException();
+    }
+
+    protected override SemanticTreeNode? GetExpectedSemanticTree()
+    {
+        throw new NotImplementedException();
+    }
+}

+ 18 - 0
Source/QuestPDF.ConformanceTests/TableWithVerticalHeadersTests.cs

@@ -0,0 +1,18 @@
+using QuestPDF.ConformanceTests.TestEngine;
+using QuestPDF.Drawing;
+using QuestPDF.Fluent;
+
+namespace QuestPDF.ConformanceTests;
+
+internal class TableWithVerticalHeadersTests : ConformanceTestBase
+{
+    protected override Document GetDocumentUnderTest()
+    {
+        throw new NotImplementedException();
+    }
+
+    protected override SemanticTreeNode? GetExpectedSemanticTree()
+    {
+        throw new NotImplementedException();
+    }
+}