#include "third_party/blink/renderer/platform/fonts/symbols_iterator.h"
#include <string>
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"
#include "third_party/blink/renderer/platform/wtf/vector.h"
namespace blink {
struct FallbackTestRun { … };
struct FallbackExpectedRun { … };
class SymbolsIteratorTest : public testing::Test { … };
TEST_F(SymbolsIteratorTest, Empty) { … }
TEST_F(SymbolsIteratorTest, Space) { … }
TEST_F(SymbolsIteratorTest, Latin) { … }
TEST_F(SymbolsIteratorTest, BMPEmoji) { … }
TEST_F(SymbolsIteratorTest, LatinColorEmojiTextEmoji) { … }
TEST_F(SymbolsIteratorTest, IgnoreVSInMath) { … }
TEST_F(SymbolsIteratorTest, IgnoreVS15InText) { … }
TEST_F(SymbolsIteratorTest, IgnoreVS16InText) { … }
TEST_F(SymbolsIteratorTest, AllHexValuesText) { … }
TEST_F(SymbolsIteratorTest, NumbersAndHashNormalAndEmoji) { … }
TEST_F(SymbolsIteratorTest, VS16onDigits) { … }
TEST_F(SymbolsIteratorTest, EmojiVS15AndVS16) { … }
TEST_F(SymbolsIteratorTest, MultipleMisplacedVS) { … }
TEST_F(SymbolsIteratorTest, SingleFlag) { … }
TEST_F(SymbolsIteratorTest, CombiningCircle) { … }
TEST_F(SymbolsIteratorTest, CombiningEnclosingCircleBackslash) { … }
TEST_F(SymbolsIteratorTest, FlagsVsNonFlags) { … }
TEST_F(SymbolsIteratorTest, EmojiVS15) { … }
TEST_F(SymbolsIteratorTest, EmojiZWSSequences) { … }
TEST_F(SymbolsIteratorTest, AllEmojiZWSSequences) { … }
TEST_F(SymbolsIteratorTest, ModifierPlusGender) { … }
TEST_F(SymbolsIteratorTest, TextMemberZwjSequence) { … }
TEST_F(SymbolsIteratorTest, FacepalmCartwheelShrugModifierFemale) { … }
TEST_F(SymbolsIteratorTest, AesculapiusMaleFemalEmoji) { … }
TEST_F(SymbolsIteratorTest, EyeSpeechBubble) { … }
TEST_F(SymbolsIteratorTest, Modifier) { … }
TEST_F(SymbolsIteratorTest, DingbatsMiscSymbolsModifier) { … }
TEST_F(SymbolsIteratorTest, ExtraZWJPrefix) { … }
TEST_F(SymbolsIteratorTest, StrayZWJAndVS) { … }
TEST_F(SymbolsIteratorTest, Arrows) { … }
TEST_F(SymbolsIteratorTest, JudgePilot) { … }
TEST_F(SymbolsIteratorTest, EmojiPunctuationText) { … }
TEST_F(SymbolsIteratorTest, Emoji5AdditionsExceptFlags) { … }
TEST_F(SymbolsIteratorTest, EmojiSubdivisionFlags) { … }
TEST_F(SymbolsIteratorTest, Emoji11Additions) { … }
}