chromium/third_party/pdfium/xfa/fde/cfde_textout_unittest.cpp

// Copyright 2022 The PDFium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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)
// This test depends on a particular font being present.
class CFDETextOutLargeBitmapTest : public CFDETextOutTest {};

TEST_F(CFDETextOutLargeBitmapTest, DrawLogicTextBug953881) {}

TEST_F(CFDETextOutLargeBitmapTest, DrawLogicTextBug1342078) {}
#endif  // !BUILDFLAG(IS_WIN)

}  // namespace pdfium