| Index: ui/views/widget/widget_unittest.cc
|
| diff --git a/ui/views/widget/widget_unittest.cc b/ui/views/widget/widget_unittest.cc
|
| index 92545cf06e84f1af5de61a59c28c27e9c7c373f5..4b4e4b692dd359bb0e013bf8830de594f943448c 100644
|
| --- a/ui/views/widget/widget_unittest.cc
|
| +++ b/ui/views/widget/widget_unittest.cc
|
| @@ -235,6 +235,22 @@ TEST_F(WidgetTest, WidgetInitParams) {
|
| EXPECT_EQ(Widget::InitParams::INFER_OPACITY, init1.opacity);
|
| }
|
|
|
| +TEST_F(WidgetTest, NativeWindowProperty) {
|
| + const char* key = "foo";
|
| + int value = 3;
|
| +
|
| + Widget* widget = CreateTopLevelPlatformWidget();
|
| + EXPECT_EQ(nullptr, widget->GetNativeWindowProperty(key));
|
| +
|
| + widget->SetNativeWindowProperty(key, &value);
|
| + EXPECT_EQ(&value, widget->GetNativeWindowProperty(key));
|
| +
|
| + widget->SetNativeWindowProperty(key, nullptr);
|
| + EXPECT_EQ(nullptr, widget->GetNativeWindowProperty(key));
|
| +
|
| + widget->CloseNow();
|
| +}
|
| +
|
| ////////////////////////////////////////////////////////////////////////////////
|
| // Widget::GetTopLevelWidget tests.
|
|
|
|
|