Convert test for bug 981288 to pixel test
Bug: chromium:981288
Change-Id: Ibbb99882a670c518129bd1315c9f9348c4f6ca4a
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/57430
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/BUILD.gn b/BUILD.gn
index 1e1c9ca..91a2ccb 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -303,7 +303,6 @@
]
deps = [
"core/fpdfapi/edit:embeddertests",
- "core/fpdfapi/page:embeddertests",
"core/fpdfapi/parser:embeddertests",
"core/fpdfapi/render:embeddertests",
"core/fxcodec:embeddertests",
diff --git a/core/fpdfapi/page/BUILD.gn b/core/fpdfapi/page/BUILD.gn
index 0420a29..6244b8d 100644
--- a/core/fpdfapi/page/BUILD.gn
+++ b/core/fpdfapi/page/BUILD.gn
@@ -126,13 +126,3 @@
]
pdfium_root_dir = "../../../"
}
-
-pdfium_embeddertest_source_set("embeddertests") {
- sources = [
- "cpdf_colorspace_embeddertest.cpp",
- ]
- deps = [
- ":page",
- ]
- pdfium_root_dir = "../../../"
-}
diff --git a/core/fpdfapi/page/cpdf_colorspace_embeddertest.cpp b/core/fpdfapi/page/cpdf_colorspace_embeddertest.cpp
deleted file mode 100644
index ea1d83a..0000000
--- a/core/fpdfapi/page/cpdf_colorspace_embeddertest.cpp
+++ /dev/null
@@ -1,16 +0,0 @@
-// Copyright 2019 PDFium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "testing/embedder_test.h"
-#include "testing/gtest/include/gtest/gtest.h"
-
-class CPDF_ColorspaceEmbedderTest : public EmbedderTest {};
-
-// Test passes if it does not crash.
-TEST_F(CPDF_ColorspaceEmbedderTest, Bug_981288) {
- ASSERT_TRUE(OpenDocument("bug_981288.pdf"));
- FPDF_PAGE page = LoadPage(0);
- ASSERT_TRUE(page);
- UnloadPage(page);
-}
diff --git a/testing/resources/bug_981288.pdf b/testing/resources/bug_981288.pdf
deleted file mode 100644
index 17a8ad2..0000000
--- a/testing/resources/bug_981288.pdf
+++ /dev/null
@@ -1,81 +0,0 @@
-%PDF-1.7
-% ò¤ô
-1 0 obj <<
- /Type /Catalog
- /Pages 2 0 R
->>
-endobj
-2 0 obj <<
- /Type /Pages
- /Kids [3 0 R]
- /Count 1
->>
-endobj
-3 0 obj <<
- /Type /Page
- /Parent 2 0 R
- /MediaBox [0 0 595 842]
- /Resources 4 0 R
- /Contents 6 0 R
->>
-endobj
-4 0 obj <<
- /ExtGState <<
- /GSa 5 0 R
- >>
- /ColorSpace <<
- /PCSp [/Pattern /DeviceRGB]
- >>
- /Pattern <<
- /Pat9 7 0 R
- >>
->>
-endobj
-5 0 obj <<
- /Type /ExtGState
- /ca 1.0
- /SA true
- /CA 1.0
- /AIS false
- /SMask /None
- /SM 0.02
->>
-endobj
-6 0 obj <<
- /Length 31
->>
-stream
-/PCSp cs
-/Pat9 scn
-/GSa gs
-q
-Q
-endstream
-endobj
-7 0 obj <<
- /Type /Pattern
- /PatternType 1
- /TilingType 1
- /PaintType 1
- /Length 0
->>
-stream
-endstream
-endobj
-xref
-0 8
-0000000000 65535 f
-0000000015 00000 n
-0000000068 00000 n
-0000000131 00000 n
-0000000245 00000 n
-0000000392 00000 n
-0000000502 00000 n
-0000000584 00000 n
-trailer <<
- /Root 1 0 R
- /Size 8
->>
-startxref
-699
-%%EOF
diff --git a/testing/resources/bug_981288.in b/testing/resources/pixel/bug_981288.in
similarity index 100%
rename from testing/resources/bug_981288.in
rename to testing/resources/pixel/bug_981288.in
diff --git a/testing/resources/pixel/bug_981288_expected.pdf.0.png b/testing/resources/pixel/bug_981288_expected.pdf.0.png
new file mode 100644
index 0000000..9fed69a
--- /dev/null
+++ b/testing/resources/pixel/bug_981288_expected.pdf.0.png
Binary files differ