Enable FPDFEditEmbedderTest.SetTextRenderMode for Skia/SkiaPaths.

When Skia/SkiaPaths is enabled, rendering results for
FPDFEditEmbedderTest.SetTextRenderMode have small discrepancies compared
to AGG's expected results due to Skia using different anti-aliasing and
font face rendering methods.

This CL updates the Skia/SkiaPaths expected checksums for this test so
that it can pass.

Bug: pdfium:1500
Change-Id: I39b818b2efe378ad214bff1b7bf434c368d4178c
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/72055
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Hui Yingst <nigi@chromium.org>
diff --git a/fpdfsdk/fpdf_edit_embeddertest.cpp b/fpdfsdk/fpdf_edit_embeddertest.cpp
index 5fb35d5..dcbc16d 100644
--- a/fpdfsdk/fpdf_edit_embeddertest.cpp
+++ b/fpdfsdk/fpdf_edit_embeddertest.cpp
@@ -2136,22 +2136,20 @@
   UnloadPage(page);
 }
 
-// TODO(crbug.com/pdfium/11): Fix this test and enable.
+TEST_F(FPDFEditEmbedderTest, SetTextRenderMode) {
 #if defined(_SKIA_SUPPORT_) || defined(_SKIA_SUPPORT_PATHS_)
-#define MAYBE_SetTextRenderMode DISABLED_SetTextRenderMode
+  const char kOriginalChecksum[] = "4960c720a6cdb7b2b16be809cce58aff";
+  const char kStrokeChecksum[] = "4c099cf9abc1565806bd7cd1cca5ac1a";
 #else
-#define MAYBE_SetTextRenderMode SetTextRenderMode
-#endif
-TEST_F(FPDFEditEmbedderTest, MAYBE_SetTextRenderMode) {
-// Platform specific original bitmaps
-#if defined(OS_APPLE)
-  const char md5[] = "2453a9a524ee3f5f525dd21345ec4d81";
-#elif defined(OS_WIN)
-  const char md5[] = "de6e86bad3e9fda753a8471a45cfbb58";
+#if defined(OS_WIN)
+  const char kOriginalChecksum[] = "de6e86bad3e9fda753a8471a45cfbb58";
+#elif defined(OS_APPLE)
+  const char kOriginalChecksum[] = "2453a9a524ee3f5f525dd21345ec4d81";
 #else
-  const char md5[] = "5a012d2920ac075c39ffa9437ea42faa";
+  const char kOriginalChecksum[] = "5a012d2920ac075c39ffa9437ea42faa";
 #endif
-  const char md5_stroke[] = "412e52e621b46bd77baf2162e1fb1a1d";
+  const char kStrokeChecksum[] = "412e52e621b46bd77baf2162e1fb1a1d";
+#endif  // defined(_SKIA_SUPPORT_) || defined(_SKIA_SUPPORT_PATHS_)
 
   {
     ASSERT_TRUE(OpenDocument("text_render_mode.pdf"));
@@ -2162,7 +2160,7 @@
     // Check the bitmap
     {
       ScopedFPDFBitmap page_bitmap = RenderPage(page);
-      CompareBitmap(page_bitmap.get(), 612, 446, md5);
+      CompareBitmap(page_bitmap.get(), 612, 446, kOriginalChecksum);
     }
 
     // Cannot set on a null object.
@@ -2188,7 +2186,7 @@
     // Check that bitmap displays changed content
     {
       ScopedFPDFBitmap page_bitmap = RenderPage(page);
-      CompareBitmap(page_bitmap.get(), 612, 446, md5_stroke);
+      CompareBitmap(page_bitmap.get(), 612, 446, kStrokeChecksum);
     }
 
     // Save a copy.
@@ -2211,7 +2209,7 @@
               FPDFTextObj_GetTextRenderMode(page_object));
 
     ScopedFPDFBitmap bitmap = RenderSavedPage(saved_page);
-    CompareBitmap(bitmap.get(), 612, 446, md5_stroke);
+    CompareBitmap(bitmap.get(), 612, 446, kStrokeChecksum);
 
     CloseSavedPage(saved_page);
     CloseSavedDocument();