Lines Matching refs:action
36 ExtensionAction action; in TEST() local
39 ASSERT_EQ("", action.GetTitle(1)); in TEST()
40 action.SetTitle(ExtensionAction::kDefaultTabId, "foo"); in TEST()
41 ASSERT_EQ("foo", action.GetTitle(1)); in TEST()
42 ASSERT_EQ("foo", action.GetTitle(100)); in TEST()
43 action.SetTitle(100, "bar"); in TEST()
44 ASSERT_EQ("foo", action.GetTitle(1)); in TEST()
45 ASSERT_EQ("bar", action.GetTitle(100)); in TEST()
46 action.SetTitle(ExtensionAction::kDefaultTabId, "baz"); in TEST()
47 ASSERT_EQ("baz", action.GetTitle(1)); in TEST()
48 action.ClearAllValuesForTab(100); in TEST()
49 ASSERT_EQ("baz", action.GetTitle(100)); in TEST()
54 ASSERT_TRUE(action.GetIcon(1).isNull()); in TEST()
55 action.SetIcon(ExtensionAction::kDefaultTabId, icon1); in TEST()
56 ASSERT_TRUE(BitmapsAreEqual(icon1, action.GetIcon(100))); in TEST()
57 action.SetIcon(100, icon2); in TEST()
58 ASSERT_TRUE(BitmapsAreEqual(icon1, action.GetIcon(1))); in TEST()
59 ASSERT_TRUE(BitmapsAreEqual(icon2, action.GetIcon(100))); in TEST()
62 ASSERT_EQ(-1, action.GetIconIndex(1)); in TEST()
63 action.icon_paths()->push_back("foo.png"); in TEST()
64 action.icon_paths()->push_back("bar.png"); in TEST()
65 action.SetIconIndex(ExtensionAction::kDefaultTabId, 1); in TEST()
66 ASSERT_EQ(1, action.GetIconIndex(1)); in TEST()
67 ASSERT_EQ(1, action.GetIconIndex(100)); in TEST()
68 action.SetIconIndex(100, 0); in TEST()
69 ASSERT_EQ(0, action.GetIconIndex(100)); in TEST()
70 ASSERT_EQ(1, action.GetIconIndex(1)); in TEST()
71 action.ClearAllValuesForTab(100); in TEST()
72 ASSERT_EQ(1, action.GetIconIndex(100)); in TEST()
73 ASSERT_EQ(1, action.GetIconIndex(1)); in TEST()
76 ASSERT_FALSE(action.GetIsVisible(1)); in TEST()
77 action.SetIsVisible(ExtensionAction::kDefaultTabId, true); in TEST()
78 ASSERT_TRUE(action.GetIsVisible(1)); in TEST()
79 ASSERT_TRUE(action.GetIsVisible(100)); in TEST()
80 action.SetIsVisible(ExtensionAction::kDefaultTabId, false); in TEST()
81 ASSERT_FALSE(action.GetIsVisible(1)); in TEST()
82 ASSERT_FALSE(action.GetIsVisible(100)); in TEST()
83 action.SetIsVisible(100, true); in TEST()
84 ASSERT_FALSE(action.GetIsVisible(1)); in TEST()
85 ASSERT_TRUE(action.GetIsVisible(100)); in TEST()
86 action.ClearAllValuesForTab(100); in TEST()
87 ASSERT_FALSE(action.GetIsVisible(1)); in TEST()
88 ASSERT_FALSE(action.GetIsVisible(100)); in TEST()
91 ASSERT_EQ("", action.GetBadgeText(1)); in TEST()
92 action.SetBadgeText(ExtensionAction::kDefaultTabId, "foo"); in TEST()
93 ASSERT_EQ("foo", action.GetBadgeText(1)); in TEST()
94 ASSERT_EQ("foo", action.GetBadgeText(100)); in TEST()
95 action.SetBadgeText(100, "bar"); in TEST()
96 ASSERT_EQ("foo", action.GetBadgeText(1)); in TEST()
97 ASSERT_EQ("bar", action.GetBadgeText(100)); in TEST()
98 action.SetBadgeText(ExtensionAction::kDefaultTabId, "baz"); in TEST()
99 ASSERT_EQ("baz", action.GetBadgeText(1)); in TEST()
100 action.ClearAllValuesForTab(100); in TEST()
101 ASSERT_EQ("baz", action.GetBadgeText(100)); in TEST()
104 ASSERT_EQ(0x00000000u, action.GetBadgeTextColor(1)); in TEST()
105 action.SetBadgeTextColor(ExtensionAction::kDefaultTabId, 0xFFFF0000u); in TEST()
106 ASSERT_EQ(0xFFFF0000u, action.GetBadgeTextColor(1)); in TEST()
107 ASSERT_EQ(0xFFFF0000u, action.GetBadgeTextColor(100)); in TEST()
108 action.SetBadgeTextColor(100, 0xFF00FF00); in TEST()
109 ASSERT_EQ(0xFFFF0000u, action.GetBadgeTextColor(1)); in TEST()
110 ASSERT_EQ(0xFF00FF00u, action.GetBadgeTextColor(100)); in TEST()
111 action.SetBadgeTextColor(ExtensionAction::kDefaultTabId, 0xFF0000FFu); in TEST()
112 ASSERT_EQ(0xFF0000FFu, action.GetBadgeTextColor(1)); in TEST()
113 action.ClearAllValuesForTab(100); in TEST()
114 ASSERT_EQ(0xFF0000FFu, action.GetBadgeTextColor(100)); in TEST()
117 ASSERT_EQ(0x00000000u, action.GetBadgeBackgroundColor(1)); in TEST()
118 action.SetBadgeBackgroundColor(ExtensionAction::kDefaultTabId, in TEST()
120 ASSERT_EQ(0xFFFF0000u, action.GetBadgeBackgroundColor(1)); in TEST()
121 ASSERT_EQ(0xFFFF0000u, action.GetBadgeBackgroundColor(100)); in TEST()
122 action.SetBadgeBackgroundColor(100, 0xFF00FF00); in TEST()
123 ASSERT_EQ(0xFFFF0000u, action.GetBadgeBackgroundColor(1)); in TEST()
124 ASSERT_EQ(0xFF00FF00u, action.GetBadgeBackgroundColor(100)); in TEST()
125 action.SetBadgeBackgroundColor(ExtensionAction::kDefaultTabId, in TEST()
127 ASSERT_EQ(0xFF0000FFu, action.GetBadgeBackgroundColor(1)); in TEST()
128 action.ClearAllValuesForTab(100); in TEST()
129 ASSERT_EQ(0xFF0000FFu, action.GetBadgeBackgroundColor(100)); in TEST()
137 ASSERT_EQ(url_unset, action.GetPopupUrl(1)); in TEST()
138 ASSERT_EQ(url_unset, action.GetPopupUrl(100)); in TEST()
139 ASSERT_FALSE(action.HasPopup(1)); in TEST()
140 ASSERT_FALSE(action.HasPopup(100)); in TEST()
142 action.SetPopupUrl(ExtensionAction::kDefaultTabId, url_foo); in TEST()
143 ASSERT_EQ(url_foo, action.GetPopupUrl(1)); in TEST()
144 ASSERT_EQ(url_foo, action.GetPopupUrl(100)); in TEST()
146 action.SetPopupUrl(100, url_bar); in TEST()
147 ASSERT_EQ(url_foo, action.GetPopupUrl(1)); in TEST()
148 ASSERT_EQ(url_bar, action.GetPopupUrl(100)); in TEST()
150 action.SetPopupUrl(ExtensionAction::kDefaultTabId, url_baz); in TEST()
151 ASSERT_EQ(url_baz, action.GetPopupUrl(1)); in TEST()
152 ASSERT_EQ(url_bar, action.GetPopupUrl(100)); in TEST()
154 action.ClearAllValuesForTab(100); in TEST()
155 ASSERT_EQ(url_baz, action.GetPopupUrl(1)); in TEST()
156 ASSERT_EQ(url_baz, action.GetPopupUrl(100)); in TEST()