#include "ui/views/widget/desktop_aura/desktop_window_tree_host_platform.h"
#include <utility>
#include "base/command_line.h"
#include "ui/aura/native_window_occlusion_tracker.h"
#include "ui/aura/window_tree_host.h"
#include "ui/base/hit_test.h"
#include "ui/base/ui_base_types.h"
#include "ui/compositor/compositor.h"
#include "ui/display/display_switches.h"
#include "ui/platform_window/platform_window.h"
#include "ui/views/test/views_test_base.h"
#include "ui/views/widget/desktop_aura/desktop_native_widget_aura.h"
#include "ui/views/widget/widget_delegate.h"
namespace views {
namespace {
class ShapedNonClientFrameView : public NonClientFrameView { … };
class ShapedWidgetDelegate : public WidgetDelegateView { … };
class MouseEventRecorder : public ui::EventHandler { … };
}
class DesktopWindowTreeHostPlatformImplTest : public ViewsTestBase { … };
TEST_F(DesktopWindowTreeHostPlatformImplTest,
ChildWindowDestructionDuringTearDown) { … }
TEST_F(DesktopWindowTreeHostPlatformImplTest, MouseNCEvents) { … }
TEST_F(DesktopWindowTreeHostPlatformImplTest,
ContentWindowVisibilityMatchesCompositorVisibility) { … }
TEST_F(DesktopWindowTreeHostPlatformImplTest,
SetZOrderCorrectlySetsZOrderOnPlatformWindows) { … }
class DesktopWindowTreeHostPlatformImplHighDPITest
: public DesktopWindowTreeHostPlatformImplTest { … };
TEST_F(DesktopWindowTreeHostPlatformImplHighDPITest, MouseNCEvents) { … }
}