xref: /aosp_15_r20/external/pdfium/testing/embedder_test_constants.cpp (revision 3ac0a46f773bac49fa9476ec2b1cf3f8da5ec3a4)
1*3ac0a46fSAndroid Build Coastguard Worker // Copyright 2020 The PDFium Authors
2*3ac0a46fSAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be
3*3ac0a46fSAndroid Build Coastguard Worker // found in the LICENSE file.
4*3ac0a46fSAndroid Build Coastguard Worker 
5*3ac0a46fSAndroid Build Coastguard Worker #include "testing/embedder_test_constants.h"
6*3ac0a46fSAndroid Build Coastguard Worker 
7*3ac0a46fSAndroid Build Coastguard Worker #include "build/build_config.h"
8*3ac0a46fSAndroid Build Coastguard Worker #include "core/fxge/cfx_defaultrenderdevice.h"
9*3ac0a46fSAndroid Build Coastguard Worker 
10*3ac0a46fSAndroid Build Coastguard Worker namespace pdfium {
11*3ac0a46fSAndroid Build Coastguard Worker 
AnnotationStampWithApChecksum()12*3ac0a46fSAndroid Build Coastguard Worker const char* AnnotationStampWithApChecksum() {
13*3ac0a46fSAndroid Build Coastguard Worker   if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer())
14*3ac0a46fSAndroid Build Coastguard Worker     return "c7ff65a3ad1b01c3a0e94d635f10670e";
15*3ac0a46fSAndroid Build Coastguard Worker #if BUILDFLAG(IS_APPLE)
16*3ac0a46fSAndroid Build Coastguard Worker   return "0521eaa52fe2aa43aafd3e4495f63f0b";
17*3ac0a46fSAndroid Build Coastguard Worker #else
18*3ac0a46fSAndroid Build Coastguard Worker   return "5f19ddad9d48f5b7b87ee7d92f577db6";
19*3ac0a46fSAndroid Build Coastguard Worker #endif
20*3ac0a46fSAndroid Build Coastguard Worker }
21*3ac0a46fSAndroid Build Coastguard Worker 
22*3ac0a46fSAndroid Build Coastguard Worker const char kBlankPage612By792Checksum[] = "1940568c9ba33bac5d0b1ee9558c76b3";
23*3ac0a46fSAndroid Build Coastguard Worker 
Bug890322Checksum()24*3ac0a46fSAndroid Build Coastguard Worker const char* Bug890322Checksum() {
25*3ac0a46fSAndroid Build Coastguard Worker   if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer())
26*3ac0a46fSAndroid Build Coastguard Worker     return "793689536cf64fe792c2f241888c0cf3";
27*3ac0a46fSAndroid Build Coastguard Worker   return "6c674642154408e877d88c6c082d67e9";
28*3ac0a46fSAndroid Build Coastguard Worker }
29*3ac0a46fSAndroid Build Coastguard Worker 
HelloWorldChecksum()30*3ac0a46fSAndroid Build Coastguard Worker const char* HelloWorldChecksum() {
31*3ac0a46fSAndroid Build Coastguard Worker   if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer()) {
32*3ac0a46fSAndroid Build Coastguard Worker     return "d1decde2de1c07b5274cc8cb44f92427";
33*3ac0a46fSAndroid Build Coastguard Worker   }
34*3ac0a46fSAndroid Build Coastguard Worker #if BUILDFLAG(IS_APPLE)
35*3ac0a46fSAndroid Build Coastguard Worker   return "6eef7237f7591f07616e238422086737";
36*3ac0a46fSAndroid Build Coastguard Worker #else
37*3ac0a46fSAndroid Build Coastguard Worker   return "c1c548442e0e0f949c5550d89bf8ae3b";
38*3ac0a46fSAndroid Build Coastguard Worker #endif
39*3ac0a46fSAndroid Build Coastguard Worker }
40*3ac0a46fSAndroid Build Coastguard Worker 
HelloWorldRemovedChecksum()41*3ac0a46fSAndroid Build Coastguard Worker const char* HelloWorldRemovedChecksum() {
42*3ac0a46fSAndroid Build Coastguard Worker   if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer()) {
43*3ac0a46fSAndroid Build Coastguard Worker     return "6e0307348e7c1b92f2f061f92f62fd45";
44*3ac0a46fSAndroid Build Coastguard Worker   }
45*3ac0a46fSAndroid Build Coastguard Worker #if BUILDFLAG(IS_APPLE)
46*3ac0a46fSAndroid Build Coastguard Worker   return "6e1cae48a2e35c521dee4ca502f48af6";
47*3ac0a46fSAndroid Build Coastguard Worker #else
48*3ac0a46fSAndroid Build Coastguard Worker   return "4a9b80f675f7f3bf2da1b02f12449e4b";
49*3ac0a46fSAndroid Build Coastguard Worker #endif
50*3ac0a46fSAndroid Build Coastguard Worker }
51*3ac0a46fSAndroid Build Coastguard Worker 
ManyRectanglesChecksum()52*3ac0a46fSAndroid Build Coastguard Worker const char* ManyRectanglesChecksum() {
53*3ac0a46fSAndroid Build Coastguard Worker   if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer())
54*3ac0a46fSAndroid Build Coastguard Worker     return "4e7e280c1597222afcb0ee3bb90ec119";
55*3ac0a46fSAndroid Build Coastguard Worker   return "b0170c575b65ecb93ebafada0ff0f038";
56*3ac0a46fSAndroid Build Coastguard Worker }
57*3ac0a46fSAndroid Build Coastguard Worker 
RectanglesChecksum()58*3ac0a46fSAndroid Build Coastguard Worker const char* RectanglesChecksum() {
59*3ac0a46fSAndroid Build Coastguard Worker   if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer())
60*3ac0a46fSAndroid Build Coastguard Worker     return "b4e411a6b5ffa59a50efede2efece597";
61*3ac0a46fSAndroid Build Coastguard Worker   return "0a90de37f52127619c3dfb642b5fa2fe";
62*3ac0a46fSAndroid Build Coastguard Worker }
63*3ac0a46fSAndroid Build Coastguard Worker 
TextFormChecksum()64*3ac0a46fSAndroid Build Coastguard Worker const char* TextFormChecksum() {
65*3ac0a46fSAndroid Build Coastguard Worker   if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer())
66*3ac0a46fSAndroid Build Coastguard Worker     return "b259776fd156003e2a594d1c7ce2d8d7";
67*3ac0a46fSAndroid Build Coastguard Worker #if BUILDFLAG(IS_APPLE)
68*3ac0a46fSAndroid Build Coastguard Worker   return "fa2bf756942a950101fc147fc4ef3f82";
69*3ac0a46fSAndroid Build Coastguard Worker #else
70*3ac0a46fSAndroid Build Coastguard Worker   return "6f86fe1dbed5965d91aec6e0b829e29f";
71*3ac0a46fSAndroid Build Coastguard Worker #endif
72*3ac0a46fSAndroid Build Coastguard Worker }
73*3ac0a46fSAndroid Build Coastguard Worker 
74*3ac0a46fSAndroid Build Coastguard Worker }  // namespace pdfium
75