From cd53ef495c6863d8fe616eec1488dbacd3c2fcd7 Mon Sep 17 00:00:00 2001 From: Philip Niedertscheider Date: Wed, 23 Sep 2020 10:54:00 +0200 Subject: [PATCH] WIP: Changed table all row assertion --- Package.resolved | 25 ++++++++++++++++ Shared/Examples/ExperimentFactory.swift | 29 +++++------------- Source/API/Table/Sections/PDFTableRow.swift | 4 +-- Source/API/Table/Sections/PDFTableRows.swift | 6 ++-- .../API/Table/Sections/PDFTableRowSpec.swift | 30 +++++++++++++++++++ .../Sections/PDFTable_RowSubscriptsSpec.swift | 24 +++++++++++++++ 6 files changed, 92 insertions(+), 26 deletions(-) create mode 100644 Package.resolved create mode 100644 Tests/TPPDFTests/API/Table/Sections/PDFTableRowSpec.swift create mode 100644 Tests/TPPDFTests/API/Table/Sections/PDFTable_RowSubscriptsSpec.swift diff --git a/Package.resolved b/Package.resolved new file mode 100644 index 00000000..4a3a2b86 --- /dev/null +++ b/Package.resolved @@ -0,0 +1,25 @@ +{ + "object": { + "pins": [ + { + "package": "Nimble", + "repositoryURL": "https://github.com/Quick/Nimble", + "state": { + "branch": null, + "revision": "7a46a5fc86cb917f69e3daf79fcb045283d8f008", + "version": "8.1.2" + } + }, + { + "package": "Quick", + "repositoryURL": "https://github.com/Quick/Quick", + "state": { + "branch": null, + "revision": "09b3becb37cb2163919a3842a4c5fa6ec7130792", + "version": "2.2.1" + } + } + ] + }, + "version": 1 +} diff --git a/Shared/Examples/ExperimentFactory.swift b/Shared/Examples/ExperimentFactory.swift index 58234932..516af57d 100644 --- a/Shared/Examples/ExperimentFactory.swift +++ b/Shared/Examples/ExperimentFactory.swift @@ -13,30 +13,15 @@ class ExperimentFactory: ExampleFactory { func generateDocument() -> [PDFDocument] { let document = PDFDocument(format: .a4) - document.add(space: 100) - let table = PDFTable(rows: 50, columns: 4) - table.widths = [0.1, 0.3, 0.3, 0.3] - table.margin = 10 - table.padding = 10 - table.showHeadersOnEveryPage = false - table.shouldSplitCellsOnPageBreak = false - table.style.columnHeaderCount = 3 - - for row in 0..