#include "ash/keyboard/ui/container_full_width_behavior.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/gfx/geometry/rect.h"
namespace keyboard {
TEST(ContainerFullWidthBehaviorTest, AdjustSetBoundsRequest) {
ContainerFullWidthBehavior full_width_behavior(nullptr);
gfx::Rect workspace(20, -30, 300, 200);
gfx::Rect requested_bounds(0, 0, 10, 10);
gfx::Rect result;
result =
full_width_behavior.AdjustSetBoundsRequest(workspace, requested_bounds);
ASSERT_EQ(gfx::Rect(20, 160, 300, 10), result);
requested_bounds = gfx::Rect(30, 80, 20, 100);
result =
full_width_behavior.AdjustSetBoundsRequest(workspace, requested_bounds);
ASSERT_EQ(gfx::Rect(20, 70, 300, 100), result);
}
}