#include <string>
#include "base/i18n/rtl.h"
#include "content/browser/font_access/font_enumeration_data_source.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/public/common/font_access/font_enumeration_table.pb.h"
#if BUILDFLAG(IS_APPLE)
#include "content/browser/font_access/font_enumeration_data_source_mac.h"
#endif
namespace content {
namespace {
class FontEnumerationDataSourceTest : public testing::Test { … };
TEST_F(FontEnumerationDataSourceTest, GetFonts_EnUsLocale) { … }
TEST_F(FontEnumerationDataSourceTest, GetFonts_DefaultLocale) { … }
#if BUILDFLAG(IS_APPLE)
TEST_F(FontEnumerationDataSourceTest, CheckInvalidFontMac) {
const CTFontDescriptorRef fd = nullptr;
FontEnumerationDataSourceMac data_src_mac;
EXPECT_FALSE(data_src_mac.IsValidFontMacForTesting(fd));
}
#endif
}
}