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 Workerconst 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 Workerconst 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 Workerconst 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 Workerconst 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 Workerconst 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 Workerconst 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 Workerconst 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