Lines Matching refs:registry

79   virtual void OnShutdown(extensions::ExtensionRegistry* registry) OVERRIDE {
90 ExtensionRegistry registry(NULL);
97 EXPECT_EQ(0u, registry.enabled_extensions().size());
98 EXPECT_EQ(0u, registry.disabled_extensions().size());
99 EXPECT_EQ(0u, registry.terminated_extensions().size());
100 EXPECT_EQ(0u, registry.blacklisted_extensions().size());
103 registry.AddEnabled(extension1);
104 registry.AddDisabled(extension2);
105 registry.AddTerminated(extension3);
106 registry.AddBlacklisted(extension4);
108 EXPECT_EQ(1u, registry.enabled_extensions().size());
109 EXPECT_EQ(1u, registry.disabled_extensions().size());
110 EXPECT_EQ(1u, registry.terminated_extensions().size());
111 EXPECT_EQ(1u, registry.blacklisted_extensions().size());
113 // Clearing the registry clears all sets.
114 registry.ClearAll();
116 EXPECT_EQ(0u, registry.enabled_extensions().size());
117 EXPECT_EQ(0u, registry.disabled_extensions().size());
118 EXPECT_EQ(0u, registry.terminated_extensions().size());
119 EXPECT_EQ(0u, registry.blacklisted_extensions().size());
124 ExtensionRegistry registry(NULL);
128 EXPECT_TRUE(registry.AddEnabled(extension));
129 EXPECT_EQ(1u, registry.enabled_extensions().size());
132 EXPECT_EQ(0u, registry.disabled_extensions().size());
133 EXPECT_EQ(0u, registry.terminated_extensions().size());
134 EXPECT_EQ(0u, registry.blacklisted_extensions().size());
137 EXPECT_TRUE(registry.RemoveEnabled(extension->id()));
138 EXPECT_EQ(0u, registry.enabled_extensions().size());
141 EXPECT_FALSE(registry.RemoveEnabled(extension->id()));
145 ExtensionRegistry registry(NULL);
150 EXPECT_TRUE(registry.AddEnabled(extension));
151 EXPECT_TRUE(registry.AddDisabled(extension));
153 EXPECT_EQ(1u, registry.enabled_extensions().size());
154 EXPECT_EQ(1u, registry.disabled_extensions().size());
155 EXPECT_EQ(0u, registry.terminated_extensions().size());
156 EXPECT_EQ(0u, registry.blacklisted_extensions().size());
160 ExtensionRegistry registry(NULL);
164 registry.GetExtensionById("id", ExtensionRegistry::EVERYTHING));
175 registry.AddEnabled(enabled);
176 registry.AddDisabled(disabled);
177 registry.AddTerminated(terminated);
178 registry.AddBlacklisted(blacklisted);
182 registry.GetExtensionById("enabled", ExtensionRegistry::EVERYTHING));
184 registry.GetExtensionById("enabled", ExtensionRegistry::ENABLED));
186 registry.GetExtensionById("enabled", ExtensionRegistry::DISABLED));
188 registry.GetExtensionById("enabled", ExtensionRegistry::TERMINATED));
190 registry.GetExtensionById("enabled", ExtensionRegistry::BLACKLISTED));
194 registry.GetExtensionById("disabled", ExtensionRegistry::EVERYTHING));
196 registry.GetExtensionById("disabled", ExtensionRegistry::ENABLED));
198 registry.GetExtensionById("disabled", ExtensionRegistry::DISABLED));
200 registry.GetExtensionById("disabled", ExtensionRegistry::TERMINATED));
202 registry.GetExtensionById("disabled", ExtensionRegistry::BLACKLISTED));
206 registry.GetExtensionById("terminated", ExtensionRegistry::EVERYTHING));
208 registry.GetExtensionById("terminated", ExtensionRegistry::ENABLED));
210 registry.GetExtensionById("terminated", ExtensionRegistry::DISABLED));
212 registry.GetExtensionById("terminated", ExtensionRegistry::TERMINATED));
214 registry.GetExtensionById("terminated", ExtensionRegistry::BLACKLISTED));
218 registry.GetExtensionById("blacklisted", ExtensionRegistry::EVERYTHING));
220 registry.GetExtensionById("blacklisted", ExtensionRegistry::ENABLED));
222 registry.GetExtensionById("blacklisted", ExtensionRegistry::DISABLED));
224 registry.GetExtensionById("blacklisted", ExtensionRegistry::TERMINATED));
226 registry.GetExtensionById("blacklisted", ExtensionRegistry::BLACKLISTED));
229 EXPECT_TRUE(registry.GetExtensionById(
233 EXPECT_FALSE(registry.GetExtensionById(
238 ExtensionRegistry registry(NULL);
240 registry.AddObserver(&observer);
249 registry.TriggerOnWillBeInstalled(
253 registry.AddEnabled(extension);
254 registry.TriggerOnLoaded(extension.get());
256 registry.TriggerOnWillBeInstalled(extension.get(), true, false, "foo");
260 registry.Shutdown();
262 registry.RemoveEnabled(extension->id());
263 registry.TriggerOnUnloaded(extension.get(),
268 registry.Shutdown();
270 registry.TriggerOnUninstalled(extension.get(),
275 registry.RemoveObserver(&observer);