chromium/third_party/blink/renderer/platform/fonts/shaping/caching_word_shaper_test.cc

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

#include "third_party/blink/renderer/platform/fonts/shaping/caching_word_shaper.h"

#include <memory>

#include "base/test/task_environment.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
#include "third_party/blink/renderer/platform/fonts/shaping/caching_word_shape_iterator.h"
#include "third_party/blink/renderer/platform/fonts/shaping/shape_result_test_info.h"
#include "third_party/blink/renderer/platform/testing/font_test_base.h"

namespace blink {

class CachingWordShaperTest : public FontTestBase {};

static inline const ShapeResultTestInfo* TestInfo(const ShapeResult* result) {}

TEST_F(CachingWordShaperTest, LatinLeftToRightByWord) {}

TEST_F(CachingWordShaperTest, CommonAccentLeftToRightByWord) {}

TEST_F(CachingWordShaperTest, SegmentCJKByCharacter) {}

TEST_F(CachingWordShaperTest, SegmentCJKAndCommon) {}

TEST_F(CachingWordShaperTest, SegmentCJKAndInherit) {}

TEST_F(CachingWordShaperTest, SegmentCJKAndNonCJKCommon) {}

TEST_F(CachingWordShaperTest, SegmentEmojiSequences) {}

TEST_F(CachingWordShaperTest, SegmentEmojiExtraZWJPrefix) {}

TEST_F(CachingWordShaperTest, SegmentEmojiSubdivisionFlags) {}

TEST_F(CachingWordShaperTest, SegmentCJKCommon) {}

TEST_F(CachingWordShaperTest, SegmentCJKCommonAndNonCJK) {}

TEST_F(CachingWordShaperTest, SegmentCJKSmallFormVariants) {}

TEST_F(CachingWordShaperTest, SegmentHangulToneMark) {}

TEST_F(CachingWordShaperTest, GlyphBoundsWithSpaces) {}

}  // namespace blink