Support runtime renderer selection in CFDETextOutLargeBitmapTest.

Determine expected test results at runtime instead of compile time based
on whether the renderer is AGG or Skia.

Bug: pdfium:1878
Change-Id: I5e6ed8ed80a3441db343a716f69ce2f1fd2847b9
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/96871
Reviewed-by: Nigi <nigi@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/xfa/fde/cfde_textout_unittest.cpp b/xfa/fde/cfde_textout_unittest.cpp
index b83cbfd..cd9bf50 100644
--- a/xfa/fde/cfde_textout_unittest.cpp
+++ b/xfa/fde/cfde_textout_unittest.cpp
@@ -117,12 +117,9 @@
   }
 
   const char* GetLargeTextBlobChecksum() {
-#if defined(_SKIA_SUPPORT_)
-    static const char kExpectedChecksum[] = "6181929583fd7651169306852397806f";
-#else
-    static const char kExpectedChecksum[] = "268b71a8660b51e31c6bf30fc7ff1e08";
-#endif
-    return kExpectedChecksum;
+    if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer())
+      return "6181929583fd7651169306852397806f";
+    return "268b71a8660b51e31c6bf30fc7ff1e08";
   }
 };