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