#include "third_party/blink/renderer/platform/fonts/orientation_iterator.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
namespace blink {
struct OrientationTestRun { … };
struct OrientationExpectedRun { … };
class OrientationIteratorTest : public testing::Test { … };
#define CHECK_ORIENTATION(...) …
TEST_F(OrientationIteratorTest, Empty) { … }
TEST_F(OrientationIteratorTest, OneCharLatin) { … }
TEST_F(OrientationIteratorTest, OneAceOfSpades) { … }
TEST_F(OrientationIteratorTest, CombiningCircle) { … }
TEST_F(OrientationIteratorTest, OneEthiopicSyllable) { … }
TEST_F(OrientationIteratorTest, JapaneseLetterlikeEnd) { … }
TEST_F(OrientationIteratorTest, LetterlikeJapaneseEnd) { … }
TEST_F(OrientationIteratorTest, OneCharJapanese) { … }
TEST_F(OrientationIteratorTest, Japanese) { … }
TEST_F(OrientationIteratorTest, IVS) { … }
TEST_F(OrientationIteratorTest, MarkAtFirstCharRotated) { … }
TEST_F(OrientationIteratorTest, MarkAtFirstCharUpright) { … }
TEST_F(OrientationIteratorTest, MarksAtFirstCharUpright) { … }
TEST_F(OrientationIteratorTest, MarksAtFirstCharUprightThenBase) { … }
TEST_F(OrientationIteratorTest, JapaneseLatinMixedInside) { … }
TEST_F(OrientationIteratorTest, PunctuationJapanese) { … }
TEST_F(OrientationIteratorTest, JapaneseLatinMixedOutside) { … }
TEST_F(OrientationIteratorTest, JapaneseMahjonggMixed) { … }
}