public MessageCenterController {
public:
NotificationViewTest();
- virtual ~NotificationViewTest();
+ ~NotificationViewTest() override;
- virtual void SetUp() OVERRIDE;
- virtual void TearDown() OVERRIDE;
+ void SetUp() override;
+ void TearDown() override;
views::Widget* widget() { return notification_view_->GetWidget(); }
NotificationView* notification_view() { return notification_view_.get(); }
RichNotificationData* data() { return data_.get(); }
// Overridden from MessageCenterController:
- virtual void ClickOnNotification(const std::string& notification_id) OVERRIDE;
- virtual void RemoveNotification(const std::string& notification_id,
- bool by_user) OVERRIDE;
- virtual scoped_ptr<ui::MenuModel> CreateMenuModel(
+ void ClickOnNotification(const std::string& notification_id) override;
+ void RemoveNotification(const std::string& notification_id,
+ bool by_user) override;
+ scoped_ptr<ui::MenuModel> CreateMenuModel(
const NotifierId& notifier_id,
- const base::string16& display_source) OVERRIDE;
- virtual bool HasClickedListener(const std::string& notification_id) OVERRIDE;
- virtual void ClickOnNotificationButton(const std::string& notification_id,
- int button_index) OVERRIDE;
+ const base::string16& display_source) override;
+ bool HasClickedListener(const std::string& notification_id) override;
+ void ClickOnNotificationButton(const std::string& notification_id,
+ int button_index) override;
protected:
const gfx::Image CreateTestImage(int width, int height) {
notification_view()->CreateOrUpdateViews(*notification());
widget()->Show();
- EXPECT_TRUE(NULL == notification_view()->action_buttons_[0]->background());
+ EXPECT_EQ(views::CustomButton::STATE_NORMAL,
+ notification_view()->action_buttons_[0]->state());
// Now construct a mouse move event 1 pixel inside the boundary of the action
// button.
ui::EF_NONE);
widget()->OnMouseEvent(&move);
- EXPECT_TRUE(NULL != notification_view()->action_buttons_[0]->background());
+ EXPECT_EQ(views::CustomButton::STATE_HOVERED,
+ notification_view()->action_buttons_[0]->state());
notification_view()->CreateOrUpdateViews(*notification());
- EXPECT_TRUE(NULL != notification_view()->action_buttons_[0]->background());
+ EXPECT_EQ(views::CustomButton::STATE_HOVERED,
+ notification_view()->action_buttons_[0]->state());
// Now construct a mouse move event 1 pixel outside the boundary of the
// widget.
ui::EF_NONE);
widget()->OnMouseEvent(&move);
- EXPECT_TRUE(NULL == notification_view()->action_buttons_[0]->background());
+ EXPECT_EQ(views::CustomButton::STATE_NORMAL,
+ notification_view()->action_buttons_[0]->state());
}
TEST_F(NotificationViewTest, UpdateButtonCountTest) {
notification_view()->CreateOrUpdateViews(*notification());
widget()->Show();
- EXPECT_TRUE(NULL == notification_view()->action_buttons_[0]->background());
- EXPECT_TRUE(NULL == notification_view()->action_buttons_[1]->background());
+ EXPECT_EQ(views::CustomButton::STATE_NORMAL,
+ notification_view()->action_buttons_[0]->state());
+ EXPECT_EQ(views::CustomButton::STATE_NORMAL,
+ notification_view()->action_buttons_[1]->state());
// Now construct a mouse move event 1 pixel inside the boundary of the action
// button.
ui::EF_NONE);
widget()->OnMouseEvent(&move);
- EXPECT_TRUE(NULL != notification_view()->action_buttons_[0]->background());
- EXPECT_TRUE(NULL == notification_view()->action_buttons_[1]->background());
+ EXPECT_EQ(views::CustomButton::STATE_HOVERED,
+ notification_view()->action_buttons_[0]->state());
+ EXPECT_EQ(views::CustomButton::STATE_NORMAL,
+ notification_view()->action_buttons_[1]->state());
notification()->set_buttons(CreateButtons(1));
notification_view()->CreateOrUpdateViews(*notification());
- EXPECT_TRUE(NULL != notification_view()->action_buttons_[0]->background());
+ EXPECT_EQ(views::CustomButton::STATE_HOVERED,
+ notification_view()->action_buttons_[0]->state());
EXPECT_EQ(1u, notification_view()->action_buttons_.size());
// Now construct a mouse move event 1 pixel outside the boundary of the
ui::EF_NONE);
widget()->OnMouseEvent(&move);
- EXPECT_TRUE(NULL == notification_view()->action_buttons_[0]->background());
+ EXPECT_EQ(views::CustomButton::STATE_NORMAL,
+ notification_view()->action_buttons_[0]->state());
}
TEST_F(NotificationViewTest, ViewOrderingTest) {