#include "xfa/fde/cfde_textout.h"
#include <memory>
#include "build/build_config.h"
#include "core/fdrm/fx_crypt.h"
#include "core/fxcrt/bytestring.h"
#include "core/fxcrt/fx_codepage.h"
#include "core/fxcrt/fx_coordinates.h"
#include "core/fxcrt/retain_ptr.h"
#include "core/fxge/cfx_defaultrenderdevice.h"
#include "core/fxge/cfx_glyphcache.h"
#include "core/fxge/dib/cfx_dibitmap.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "testing/utils/hash.h"
#include "xfa/fgas/font/cfgas_fontmgr.h"
#include "xfa/fgas/font/cfgas_gefont.h"
#include "xfa/fgas/font/cfgas_gemodule.h"
namespace pdfium {
class CFDETextOutTest : public testing::Test { … };
TEST_F(CFDETextOutTest, DrawLogicTextBasic) { … }
TEST_F(CFDETextOutTest, DrawLogicTextEmptyRect) { … }
#if !BUILDFLAG(IS_WIN)
class CFDETextOutLargeBitmapTest : public CFDETextOutTest { … };
TEST_F(CFDETextOutLargeBitmapTest, DrawLogicTextBug953881) { … }
TEST_F(CFDETextOutLargeBitmapTest, DrawLogicTextBug1342078) { … }
#endif
}