Commit 66c0582d authored by tanvir.rizvi's avatar tanvir.rizvi Committed by Commit Bot

Clean up call sites of FrameSelection::SetSelectionAndEndTyping

Many call sites which use this function do not
bother about the clearing the typing but they use
this function which is confusing.
Rather we will use FrameSelection::SetSelection
and pass default options now.
This CL does it from the GranularityStrategyTest.

Bug: 867563
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: I4e88d64fb91b5b1fb7848ec74b216a7fdda7f8bf
Reviewed-on: https://chromium-review.googlesource.com/1159940Reviewed-by: default avatarYoshifumi Inoue <yosin@chromium.org>
Commit-Queue: Tanvir Rizvi <tanvir.rizvi@samsung.com>
Cr-Commit-Position: refs/heads/master@{#580138}
parent 5f12dda9
...@@ -256,8 +256,9 @@ void GranularityStrategyTest::SetupTextSpan(String str1, ...@@ -256,8 +256,9 @@ void GranularityStrategyTest::SetupTextSpan(String str1,
else else
p2 = Position(text3, sel_end - str1.length() - str2.length()); p2 = Position(text3, sel_end - str1.length() - str2.length());
Selection().SetSelectionAndEndTyping( Selection().SetSelection(
SelectionInDOMTree::Builder().SetBaseAndExtent(p1, p2).Build()); SelectionInDOMTree::Builder().SetBaseAndExtent(p1, p2).Build(),
SetSelectionOptions());
} }
void GranularityStrategyTest::SetupVerticalAlign(String str1, void GranularityStrategyTest::SetupVerticalAlign(String str1,
...@@ -483,10 +484,11 @@ TEST_F(GranularityStrategyTest, Character) { ...@@ -483,10 +484,11 @@ TEST_F(GranularityStrategyTest, Character) {
// "Foo B^a|>r Baz," (^ means base, | means extent, , < means start, and > // "Foo B^a|>r Baz," (^ means base, | means extent, , < means start, and >
// means end). // means end).
Selection().SetSelectionAndEndTyping( Selection().SetSelection(
SelectionInDOMTree::Builder() SelectionInDOMTree::Builder()
.SetBaseAndExtent(Position(text, 5), Position(text, 6)) .SetBaseAndExtent(Position(text, 5), Position(text, 6))
.Build()); .Build(),
SetSelectionOptions());
EXPECT_EQ_SELECTED_TEXT("a"); EXPECT_EQ_SELECTED_TEXT("a");
// "Foo B^ar B|>az," // "Foo B^ar B|>az,"
Selection().MoveRangeSelectionExtent( Selection().MoveRangeSelectionExtent(
...@@ -504,10 +506,11 @@ TEST_F(GranularityStrategyTest, DirectionRotate) { ...@@ -504,10 +506,11 @@ TEST_F(GranularityStrategyTest, DirectionRotate) {
Text* text = SetupRotate("Foo Bar Baz,"); Text* text = SetupRotate("Foo Bar Baz,");
// "Foo B^a|>r Baz," (^ means base, | means extent, , < means start, and > // "Foo B^a|>r Baz," (^ means base, | means extent, , < means start, and >
// means end). // means end).
Selection().SetSelectionAndEndTyping( Selection().SetSelection(
SelectionInDOMTree::Builder() SelectionInDOMTree::Builder()
.SetBaseAndExtent(Position(text, 5), Position(text, 6)) .SetBaseAndExtent(Position(text, 5), Position(text, 6))
.Build()); .Build(),
SetSelectionOptions());
EXPECT_EQ_SELECTED_TEXT("a"); EXPECT_EQ_SELECTED_TEXT("a");
IntPoint p = letter_pos_[9]; IntPoint p = letter_pos_[9];
// Need to move by one pixel, otherwise this point is not evaluated // Need to move by one pixel, otherwise this point is not evaluated
...@@ -527,10 +530,11 @@ TEST_F(GranularityStrategyTest, DirectionExpandTranslateZ) { ...@@ -527,10 +530,11 @@ TEST_F(GranularityStrategyTest, DirectionExpandTranslateZ) {
Text* text = SetupTranslateZ("abcdef ghij kl mnopqr stuvwi inm mnii,"); Text* text = SetupTranslateZ("abcdef ghij kl mnopqr stuvwi inm mnii,");
// "abcdef ghij kl mno^p|>qr stuvwi inm mnii," (^ means base, | means extent, // "abcdef ghij kl mno^p|>qr stuvwi inm mnii," (^ means base, | means extent,
// < means start, and > means end). // < means start, and > means end).
Selection().SetSelectionAndEndTyping( Selection().SetSelection(
SelectionInDOMTree::Builder() SelectionInDOMTree::Builder()
.SetBaseAndExtent(Position(text, 18), Position(text, 19)) .SetBaseAndExtent(Position(text, 18), Position(text, 19))
.Build()); .Build(),
SetSelectionOptions());
EXPECT_EQ_SELECTED_TEXT("p"); EXPECT_EQ_SELECTED_TEXT("p");
TestDirectionExpand(); TestDirectionExpand();
} }
...@@ -539,10 +543,11 @@ TEST_F(GranularityStrategyTest, DirectionExpandTransform) { ...@@ -539,10 +543,11 @@ TEST_F(GranularityStrategyTest, DirectionExpandTransform) {
Text* text = SetupTransform("abcdef ghij kl mnopqr stuvwi inm mnii,"); Text* text = SetupTransform("abcdef ghij kl mnopqr stuvwi inm mnii,");
// "abcdef ghij kl mno^p|>qr stuvwi inm mnii," (^ means base, | means extent, // "abcdef ghij kl mno^p|>qr stuvwi inm mnii," (^ means base, | means extent,
// < means start, and > means end). // < means start, and > means end).
Selection().SetSelectionAndEndTyping( Selection().SetSelection(
SelectionInDOMTree::Builder() SelectionInDOMTree::Builder()
.SetBaseAndExtent(Position(text, 18), Position(text, 19)) .SetBaseAndExtent(Position(text, 18), Position(text, 19))
.Build()); .Build(),
SetSelectionOptions());
EXPECT_EQ_SELECTED_TEXT("p"); EXPECT_EQ_SELECTED_TEXT("p");
TestDirectionExpand(); TestDirectionExpand();
} }
...@@ -563,20 +568,22 @@ TEST_F(GranularityStrategyTest, DirectionExpandFontSizes) { ...@@ -563,20 +568,22 @@ TEST_F(GranularityStrategyTest, DirectionExpandFontSizes) {
TEST_F(GranularityStrategyTest, DirectionShrinkTranslateZ) { TEST_F(GranularityStrategyTest, DirectionShrinkTranslateZ) {
Text* text = SetupTranslateZ("abcdef ghij kl mnopqr iiinmni, abc"); Text* text = SetupTranslateZ("abcdef ghij kl mnopqr iiinmni, abc");
Selection().SetSelectionAndEndTyping( Selection().SetSelection(
SelectionInDOMTree::Builder() SelectionInDOMTree::Builder()
.SetBaseAndExtent(Position(text, 18), Position(text, 21)) .SetBaseAndExtent(Position(text, 18), Position(text, 21))
.Build()); .Build(),
SetSelectionOptions());
EXPECT_EQ_SELECTED_TEXT("pqr"); EXPECT_EQ_SELECTED_TEXT("pqr");
TestDirectionShrink(); TestDirectionShrink();
} }
TEST_F(GranularityStrategyTest, DirectionShrinkTransform) { TEST_F(GranularityStrategyTest, DirectionShrinkTransform) {
Text* text = SetupTransform("abcdef ghij kl mnopqr iiinmni, abc"); Text* text = SetupTransform("abcdef ghij kl mnopqr iiinmni, abc");
Selection().SetSelectionAndEndTyping( Selection().SetSelection(
SelectionInDOMTree::Builder() SelectionInDOMTree::Builder()
.SetBaseAndExtent(Position(text, 18), Position(text, 21)) .SetBaseAndExtent(Position(text, 18), Position(text, 21))
.Build()); .Build(),
SetSelectionOptions());
EXPECT_EQ_SELECTED_TEXT("pqr"); EXPECT_EQ_SELECTED_TEXT("pqr");
TestDirectionShrink(); TestDirectionShrink();
} }
...@@ -595,20 +602,22 @@ TEST_F(GranularityStrategyTest, DirectionShrinkFontSizes) { ...@@ -595,20 +602,22 @@ TEST_F(GranularityStrategyTest, DirectionShrinkFontSizes) {
TEST_F(GranularityStrategyTest, DirectionSwitchSideTranslateZ) { TEST_F(GranularityStrategyTest, DirectionSwitchSideTranslateZ) {
Text* text = SetupTranslateZ("abcd efgh ijkl mnopqr iiinmni, abc"); Text* text = SetupTranslateZ("abcd efgh ijkl mnopqr iiinmni, abc");
Selection().SetSelectionAndEndTyping( Selection().SetSelection(
SelectionInDOMTree::Builder() SelectionInDOMTree::Builder()
.SetBaseAndExtent(Position(text, 18), Position(text, 21)) .SetBaseAndExtent(Position(text, 18), Position(text, 21))
.Build()); .Build(),
SetSelectionOptions());
EXPECT_EQ_SELECTED_TEXT("pqr"); EXPECT_EQ_SELECTED_TEXT("pqr");
TestDirectionSwitchSide(); TestDirectionSwitchSide();
} }
TEST_F(GranularityStrategyTest, DirectionSwitchSideTransform) { TEST_F(GranularityStrategyTest, DirectionSwitchSideTransform) {
Text* text = SetupTransform("abcd efgh ijkl mnopqr iiinmni, abc"); Text* text = SetupTransform("abcd efgh ijkl mnopqr iiinmni, abc");
Selection().SetSelectionAndEndTyping( Selection().SetSelection(
SelectionInDOMTree::Builder() SelectionInDOMTree::Builder()
.SetBaseAndExtent(Position(text, 18), Position(text, 21)) .SetBaseAndExtent(Position(text, 18), Position(text, 21))
.Build()); .Build(),
SetSelectionOptions());
EXPECT_EQ_SELECTED_TEXT("pqr"); EXPECT_EQ_SELECTED_TEXT("pqr");
TestDirectionSwitchSide(); TestDirectionSwitchSide();
} }
...@@ -640,10 +649,11 @@ TEST_F(GranularityStrategyTest, DirectionSwitchSideWordGranularityThenShrink) { ...@@ -640,10 +649,11 @@ TEST_F(GranularityStrategyTest, DirectionSwitchSideWordGranularityThenShrink) {
// "abcd efgh ijkl mno^pqr|> iiin, abc" (^ means base, | means extent, < means // "abcd efgh ijkl mno^pqr|> iiin, abc" (^ means base, | means extent, < means
// start, and > means end). // start, and > means end).
Selection().SetSelectionAndEndTyping( Selection().SetSelection(
SelectionInDOMTree::Builder() SelectionInDOMTree::Builder()
.SetBaseAndExtent(Position(text, 18), Position(text, 21)) .SetBaseAndExtent(Position(text, 18), Position(text, 21))
.Build()); .Build(),
SetSelectionOptions());
EXPECT_EQ_SELECTED_TEXT("pqr"); EXPECT_EQ_SELECTED_TEXT("pqr");
// Move to the middle of word #4 selecting it - this will set the offset to // Move to the middle of word #4 selecting it - this will set the offset to
// be half the width of "iiin". // be half the width of "iiin".
...@@ -678,10 +688,11 @@ TEST_F(GranularityStrategyTest, DirectionSwitchStartOnBoundary) { ...@@ -678,10 +688,11 @@ TEST_F(GranularityStrategyTest, DirectionSwitchStartOnBoundary) {
// "ab cd efghijkl ^mnopqr |>stuvwi inm," (^ means base and | means extent, // "ab cd efghijkl ^mnopqr |>stuvwi inm," (^ means base and | means extent,
// > means end). // > means end).
Selection().SetSelectionAndEndTyping( Selection().SetSelection(
SelectionInDOMTree::Builder() SelectionInDOMTree::Builder()
.SetBaseAndExtent(Position(text, 15), Position(text, 22)) .SetBaseAndExtent(Position(text, 15), Position(text, 22))
.Build()); .Build(),
SetSelectionOptions());
EXPECT_EQ_SELECTED_TEXT("mnopqr "); EXPECT_EQ_SELECTED_TEXT("mnopqr ");
Selection().MoveRangeSelectionExtent(word_middles_[4]); Selection().MoveRangeSelectionExtent(word_middles_[4]);
EXPECT_EQ_SELECTED_TEXT("mnopqr iiin"); EXPECT_EQ_SELECTED_TEXT("mnopqr iiin");
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment