From 5bd88ec07e79215400777f3095c6843e0627cade Mon Sep 17 00:00:00 2001 From: Tom Sepez Date: Wed, 15 Jul 2015 10:01:29 -0700 Subject: Add test case for parsing endobj keywords. There is no assurance that the expected result files are consistent with other readers. Jun will have to verify that after making his parser changes for bug 493126. BUG=493126 R=thestig@chromium.org, jun_fang@foxitsoftware.com Review URL: https://codereview.chromium.org/1232803005 . --- testing/resources/pixel/endobj11.pdf | 75 ++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 testing/resources/pixel/endobj11.pdf (limited to 'testing/resources/pixel/endobj11.pdf') diff --git a/testing/resources/pixel/endobj11.pdf b/testing/resources/pixel/endobj11.pdf new file mode 100644 index 0000000000..e72cff8698 --- /dev/null +++ b/testing/resources/pixel/endobj11.pdf @@ -0,0 +1,75 @@ +%PDF-1.7 +% ò¤ô +1 0 obj << + /Type /Catalog + /Pages 2 0 R +>> +2 0 obj << + /Type /Pages + /MediaBox [ 0 0 200 200 ] + /Count 1 + /Kids [ 3 0 R ] +>> +endobj +3 0 obj << + /Type /Page + /Parent 2 0 R + /Resources << + /Font << + /F1 4 0 R + /F2 5 0 R + >> + >> + /Contents 6 0 R +>> +endobj +4 0 obj << + /Type /Font + /Subtype /Type1 + /BaseFont /Times-Roman +>> +endobj +5 0 obj << + /Type /Font + /Subtype /Type1 + /BaseFont /Helvetica +>> +endobj +% Case 11: +% /Length points past intended end of stream, with embedded keywords. +% Both should render as text. +6 0 obj << + /Length 128 +>> +stream +BT +20 50 Td +/F1 12 Tf +(endobj is text) Tj +0 50 Td +/F2 13 Tf +(endstream is text per /Length) Tj +ET +endstream +endobj + +% blah blah blah. +% blah blah blah. +% blah blah blah. + +xref +0 7 +0000000000 65535 f +0000000015 00000 n +0000000061 00000 n +0000000154 00000 n +0000000296 00000 n +0000000374 00000 n +0000000565 00000 n +trailer << + /Size 6 + /Root 1 0 R +>> +startxref +771 +%%EOF -- cgit v1.2.3