#include "third_party/blink/renderer/core/layout/layout_text_combine.h"
#include <sstream>
#include "testing/gmock/include/gmock/gmock.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_testing.h"
#include "third_party/blink/renderer/core/css/css_style_declaration.h"
#include "third_party/blink/renderer/core/dom/text.h"
#include "third_party/blink/renderer/core/html/html_br_element.h"
#include "third_party/blink/renderer/core/layout/inline/fragment_item.h"
#include "third_party/blink/renderer/core/layout/inline/inline_cursor.h"
#include "third_party/blink/renderer/core/layout/physical_box_fragment.h"
#include "third_party/blink/renderer/core/testing/core_unit_test_helper.h"
namespace blink {
ElementsAre;
class LayoutTextCombineTest : public RenderingTest { … };
TEST_F(LayoutTextCombineTest, AppendChild) { … }
TEST_F(LayoutTextCombineTest, BoxBoundary) { … }
TEST_F(LayoutTextCombineTest, DeleteDataToEmpty) { … }
TEST_F(LayoutTextCombineTest, ElementRecalcOwnStyle) { … }
TEST_F(LayoutTextCombineTest, HtmlElement) { … }
TEST_F(LayoutTextCombineTest, InkOverflow) { … }
TEST_F(LayoutTextCombineTest, InkOverflowEmphasisMark) { … }
TEST_F(LayoutTextCombineTest, InkOverflowOverline) { … }
TEST_F(LayoutTextCombineTest, InkOverflowUnderline) { … }
TEST_F(LayoutTextCombineTest, InkOverflowWBR) { … }
TEST_F(LayoutTextCombineTest, InsertBefore) { … }
TEST_F(LayoutTextCombineTest, InsertBR) { … }
TEST_F(LayoutTextCombineTest, ScrollableOverflow) { … }
TEST_F(LayoutTextCombineTest, ListItemStyleToImage) { … }
TEST_F(LayoutTextCombineTest, ListMarkerWidthOfSymbol) { … }
TEST_F(LayoutTextCombineTest, MultipleTextNode) { … }
TEST_F(LayoutTextCombineTest, Nested) { … }
TEST_F(LayoutTextCombineTest, Outline) { … }
TEST_F(LayoutTextCombineTest, PropageWritingModeFromBodyToHorizontal) { … }
TEST_F(LayoutTextCombineTest, PropageWritingModeFromBodyToVertical) { … }
TEST_F(LayoutTextCombineTest, RebuildLayoutTreeForDetails) { … }
TEST_F(LayoutTextCombineTest, RemoveBlockChild) { … }
TEST_F(LayoutTextCombineTest, RemoveChildCombine) { … }
TEST_F(LayoutTextCombineTest, RemoveChildToEmpty) { … }
TEST_F(LayoutTextCombineTest, RemoveChildToOneCombinedText) { … }
TEST_F(LayoutTextCombineTest, ReplaceChildToOneCombinedText) { … }
TEST_F(LayoutTextCombineTest, SetDataToEmpty) { … }
TEST_F(LayoutTextCombineTest, SplitText) { … }
TEST_F(LayoutTextCombineTest, SplitTextAtZero) { … }
TEST_F(LayoutTextCombineTest, SplitTextBeforeBox) { … }
TEST_F(LayoutTextCombineTest, StyleToTextCombineUprightAll) { … }
TEST_F(LayoutTextCombineTest, StyleToTextCombineUprightNone) { … }
TEST_F(LayoutTextCombineTest, StyleToHorizontalWritingMode) { … }
TEST_F(LayoutTextCombineTest, StyleToHorizontalWritingModeWithWordBreak) { … }
TEST_F(LayoutTextCombineTest, StyleToVerticalWritingMode) { … }
TEST_F(LayoutTextCombineTest, VerticalWritingModeByBR) { … }
TEST_F(LayoutTextCombineTest, VerticalWritingModeByWBR) { … }
TEST_F(LayoutTextCombineTest, WithBidiControl) { … }
TEST_F(LayoutTextCombineTest, WithBR) { … }
TEST_F(LayoutTextCombineTest, WithMarker) { … }
TEST_F(LayoutTextCombineTest, WithOrderedList) { … }
TEST_F(LayoutTextCombineTest, WithQuote) { … }
TEST_F(LayoutTextCombineTest, WithTab) { … }
TEST_F(LayoutTextCombineTest, WithTextIndent) { … }
TEST_F(LayoutTextCombineTest, WithWordBreak) { … }
TEST_F(LayoutTextCombineTest, ShouldBeParentOfSvg) { … }
TEST_F(LayoutTextCombineTest, InHorizontal) { … }
TEST_F(LayoutTextCombineTest, InVertical) { … }
}