Skip to content

Commit 54df867

Browse files
author
Simon Kapl
committed
updated sample pdf files
1 parent 692db42 commit 54df867

File tree

6 files changed

+14
-19
lines changed

6 files changed

+14
-19
lines changed

app/src/main/assets/pdf.zip

-3.95 MB
Binary file not shown.

app/src/main/assets/sample_2.pdf

-22.8 KB
Binary file not shown.

app/src/main/assets/sample_3.pdf

-3.79 MB
Binary file not shown.

library/src/androidTest/java/com/itextpdf/android/library/util/PdfManipulatorImplTest.kt

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ class PdfManipulatorImplTest {
5959
* GIVEN file exists
6060
* AND file is file
6161
* WHEN file is opened in reading mode
62-
* THEN pdf-document has 10 pages
62+
* THEN pdf-document has 6 pages
6363
*/
6464
@Test
6565
fun testOpenDocumentInReadingMode() {
@@ -72,24 +72,24 @@ class PdfManipulatorImplTest {
7272
val pdfFile: PdfDocument = sut.getPdfDocumentInReadingMode()
7373

7474
// THEN
75-
assertThat(pdfFile.numberOfPages).isEqualTo(10)
75+
assertThat(pdfFile.numberOfPages).isEqualTo(6)
7676

7777
}
7878

7979
/**
80-
* GIVEN user has selected pages 0, 1 and 5.
80+
* GIVEN user has selected pages 0 and 5.
8181
* WHEN user split's PDF
8282
* THEN result contains list with exactly 2 uris
83-
* AND the first result-uri is PDF with 3 pages
84-
* AND the second result-uri is PDF with 7 pages
83+
* AND the first result-uri is PDF with 2 pages
84+
* AND the second result-uri is PDF with 4 pages
8585
* AND the pages of the first document are equal to the selected pages of the original document
8686
* AND the pages of the second document are equal to the unselected pages of the original document
8787
*/
8888
@Test
8989
fun testSplitDocument() {
9090

9191
// GIVEN
92-
val selectedPageIndices = listOf(0, 1, 5)
92+
val selectedPageIndices = listOf(0, 5)
9393
val originalPdf = sut.getPdfDocumentInReadingMode()
9494

9595
// WHEN
@@ -99,22 +99,18 @@ class PdfManipulatorImplTest {
9999

100100
// THEN
101101
assertThat(result).hasSize(2)
102-
assertThat(documentOfSelectedPages.numberOfPages).isEqualTo(3)
103-
assertThat(documentOfUnselectedPages.numberOfPages).isEqualTo(7)
102+
assertThat(documentOfSelectedPages.numberOfPages).isEqualTo(2)
103+
assertThat(documentOfUnselectedPages.numberOfPages).isEqualTo(4)
104104

105105
// Compare pages of document that contains the selected pages
106106
assertThatPagesAreEqual(documentOfSelectedPages.getPage(1), originalPdf.getPage(1))
107-
assertThatPagesAreEqual(documentOfSelectedPages.getPage(2), originalPdf.getPage(2))
108-
assertThatPagesAreEqual(documentOfSelectedPages.getPage(3), originalPdf.getPage(6))
107+
assertThatPagesAreEqual(documentOfSelectedPages.getPage(2), originalPdf.getPage(6))
109108

110109
// Compare pages of document that contains the unselected pages
111-
assertThatPagesAreEqual(documentOfUnselectedPages.getPage(1), originalPdf.getPage(3))
112-
assertThatPagesAreEqual(documentOfUnselectedPages.getPage(2), originalPdf.getPage(4))
113-
assertThatPagesAreEqual(documentOfUnselectedPages.getPage(3), originalPdf.getPage(5))
114-
assertThatPagesAreEqual(documentOfUnselectedPages.getPage(4), originalPdf.getPage(7))
115-
assertThatPagesAreEqual(documentOfUnselectedPages.getPage(5), originalPdf.getPage(8))
116-
assertThatPagesAreEqual(documentOfUnselectedPages.getPage(6), originalPdf.getPage(9))
117-
assertThatPagesAreEqual(documentOfUnselectedPages.getPage(7), originalPdf.getPage(10))
110+
assertThatPagesAreEqual(documentOfUnselectedPages.getPage(1), originalPdf.getPage(2))
111+
assertThatPagesAreEqual(documentOfUnselectedPages.getPage(2), originalPdf.getPage(3))
112+
assertThatPagesAreEqual(documentOfUnselectedPages.getPage(3), originalPdf.getPage(4))
113+
assertThatPagesAreEqual(documentOfUnselectedPages.getPage(4), originalPdf.getPage(5))
118114

119115
}
120116

@@ -157,7 +153,7 @@ class PdfManipulatorImplTest {
157153
fun testAllPagesSelected() {
158154

159155
// GIVEN
160-
val selectedPageIndices = listOf(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
156+
val selectedPageIndices = listOf(0, 1, 2, 3, 4, 5)
161157
val originalFile = sut.getPdfDocumentInReadingMode()
162158

163159
// WHEN
@@ -206,7 +202,6 @@ class PdfManipulatorImplTest {
206202
assertThat(annotation.title.value).isEqualTo("Lorem Ipsum Title")
207203
assertThat(annotation.contents.value).isEqualTo("Lorem Ipsum Message")
208204

209-
210205
}
211206

212207
/**

library/src/test/assets/sample_2.pdf

-22.8 KB
Binary file not shown.

library/src/test/assets/sample_3.pdf

-3.79 MB
Binary file not shown.

0 commit comments

Comments
 (0)