| Index: ui/views/view_model_utils_unittest.cc
|
| diff --git a/ui/views/view_model_utils_unittest.cc b/ui/views/view_model_utils_unittest.cc
|
| index 289feeed1683fc5802e248e05629714c50986156..92004b709af47ff8c66a1b65ee2bd084dfc1216a 100644
|
| --- a/ui/views/view_model_utils_unittest.cc
|
| +++ b/ui/views/view_model_utils_unittest.cc
|
| @@ -32,15 +32,46 @@ TEST(ViewModelUtils, DetermineMoveIndex) {
|
| model.set_ideal_bounds(1, gfx::Rect(10, 0, 1000, 10));
|
| model.set_ideal_bounds(2, gfx::Rect(1010, 0, 2, 10));
|
|
|
| - EXPECT_EQ(0, ViewModelUtils::DetermineMoveIndex(model, &v1, -10));
|
| - EXPECT_EQ(0, ViewModelUtils::DetermineMoveIndex(model, &v1, 4));
|
| - EXPECT_EQ(1, ViewModelUtils::DetermineMoveIndex(model, &v1, 506));
|
| - EXPECT_EQ(2, ViewModelUtils::DetermineMoveIndex(model, &v1, 1010));
|
| - EXPECT_EQ(2, ViewModelUtils::DetermineMoveIndex(model, &v1, 2000));
|
| -
|
| - EXPECT_EQ(0, ViewModelUtils::DetermineMoveIndex(model, &v2, -10));
|
| - EXPECT_EQ(0, ViewModelUtils::DetermineMoveIndex(model, &v2, 4));
|
| - EXPECT_EQ(2, ViewModelUtils::DetermineMoveIndex(model, &v2, 12));
|
| + EXPECT_EQ(0, ViewModelUtils::DetermineMoveIndex(
|
| + model, &v1, ViewModelUtils::HORIZONTAL, -10, 0));
|
| + EXPECT_EQ(0, ViewModelUtils::DetermineMoveIndex(
|
| + model, &v1, ViewModelUtils::HORIZONTAL, 4, 0));
|
| + EXPECT_EQ(1, ViewModelUtils::DetermineMoveIndex(
|
| + model, &v1, ViewModelUtils::HORIZONTAL, 506, 0));
|
| + EXPECT_EQ(2, ViewModelUtils::DetermineMoveIndex(
|
| + model, &v1, ViewModelUtils::HORIZONTAL, 1010, 0));
|
| + EXPECT_EQ(2, ViewModelUtils::DetermineMoveIndex(
|
| + model, &v1, ViewModelUtils::HORIZONTAL, 2000, 0));
|
| +
|
| + EXPECT_EQ(0, ViewModelUtils::DetermineMoveIndex(
|
| + model, &v2, ViewModelUtils::HORIZONTAL, -10, 0));
|
| + EXPECT_EQ(0, ViewModelUtils::DetermineMoveIndex(
|
| + model, &v2, ViewModelUtils::HORIZONTAL, 4, 0));
|
| + EXPECT_EQ(2, ViewModelUtils::DetermineMoveIndex(
|
| + model, &v2, ViewModelUtils::HORIZONTAL, 12, 0));
|
| +
|
| + // Try the same when vertical.
|
| + model.set_ideal_bounds(0, gfx::Rect(0, 0, 10, 10));
|
| + model.set_ideal_bounds(1, gfx::Rect(0, 10, 10, 1000));
|
| + model.set_ideal_bounds(2, gfx::Rect(0, 1010, 10, 2));
|
| +
|
| + EXPECT_EQ(0, ViewModelUtils::DetermineMoveIndex(
|
| + model, &v1, ViewModelUtils::VERTICAL, 0, -10));
|
| + EXPECT_EQ(0, ViewModelUtils::DetermineMoveIndex(
|
| + model, &v1, ViewModelUtils::VERTICAL, 0, 4));
|
| + EXPECT_EQ(1, ViewModelUtils::DetermineMoveIndex(
|
| + model, &v1, ViewModelUtils::VERTICAL, 0, 506));
|
| + EXPECT_EQ(2, ViewModelUtils::DetermineMoveIndex(
|
| + model, &v1, ViewModelUtils::VERTICAL, 0, 1010));
|
| + EXPECT_EQ(2, ViewModelUtils::DetermineMoveIndex(
|
| + model, &v1, ViewModelUtils::VERTICAL, 0, 2000));
|
| +
|
| + EXPECT_EQ(0, ViewModelUtils::DetermineMoveIndex(
|
| + model, &v2, ViewModelUtils::VERTICAL, 0, -10));
|
| + EXPECT_EQ(0, ViewModelUtils::DetermineMoveIndex(
|
| + model, &v2, ViewModelUtils::VERTICAL, 0, 4));
|
| + EXPECT_EQ(2, ViewModelUtils::DetermineMoveIndex(
|
| + model, &v2, ViewModelUtils::VERTICAL, 0, 12));
|
| }
|
|
|
| } // namespace views
|
|
|