#include "components/constrained_window/constrained_window_views.h"
#include <memory>
#include "base/memory/raw_ptr.h"
#include "build/build_config.h"
#include "components/constrained_window/constrained_window_views_client.h"
#include "components/web_modal/test_web_contents_modal_dialog_host.h"
#include "ui/base/mojom/ui_base_types.mojom-shared.h"
#include "ui/display/display.h"
#include "ui/display/screen.h"
#include "ui/gfx/geometry/point.h"
#include "ui/gfx/geometry/rect.h"
#include "ui/gfx/geometry/size.h"
#include "ui/gfx/native_widget_types.h"
#include "ui/views/test/test_views.h"
#include "ui/views/test/views_test_base.h"
#include "ui/views/widget/widget.h"
#include "ui/views/window/dialog_delegate.h"
Widget;
namespace constrained_window {
namespace {
class TestConstrainedWindowViewsClient
: public constrained_window::ConstrainedWindowViewsClient { … };
class TestViewsDelegateWithContext : public views::TestViewsDelegate { … };
class ConstrainedWindowViewsTest : public views::ViewsTestBase { … };
}
TEST_F(ConstrainedWindowViewsTest, GrowModalDialogSize) { … }
TEST_F(ConstrainedWindowViewsTest, ShrinkModalDialogSize) { … }
TEST_F(ConstrainedWindowViewsTest, MaximumBrowserDialogSize) { … }
TEST_F(ConstrainedWindowViewsTest, MaximumWebContentsDialogSize) { … }
#if BUILDFLAG(IS_WIN)
#define MAYBE_NullModalParent …
#else
#define MAYBE_NullModalParent …
#endif
TEST_F(ConstrainedWindowViewsTest, MAYBE_NullModalParent) { … }
TEST_F(ConstrainedWindowViewsTest, ClampDialogHostWindowToNearestDisplay) { … }
}