Lines Matching defs:registry

68   SchemaRegistry registry;
69 registry.AddObserver(&observer);
71 ASSERT_TRUE(registry.schema_map().get());
72 EXPECT_FALSE(registry.schema_map()->GetSchema(
76 registry.RegisterComponent(PolicyNamespace(POLICY_DOMAIN_EXTENSIONS, "abc"),
83 registry.RegisterComponent(PolicyNamespace(POLICY_DOMAIN_EXTENSIONS, "abc"),
87 EXPECT_TRUE(registry.schema_map()->GetSchema(
91 registry.UnregisterComponent(
95 EXPECT_FALSE(registry.schema_map()->GetSchema(
104 registry.RegisterComponents(POLICY_DOMAIN_EXTENSIONS, components);
107 registry.RemoveObserver(&observer);
111 SchemaRegistry registry;
113 registry.AddObserver(&observer);
115 EXPECT_FALSE(registry.IsReady());
118 registry.SetReady(POLICY_DOMAIN_EXTENSIONS);
120 EXPECT_FALSE(registry.IsReady());
123 registry.SetReady(POLICY_DOMAIN_CHROME);
125 EXPECT_TRUE(registry.IsReady());
127 registry.SetReady(POLICY_DOMAIN_CHROME);
129 EXPECT_TRUE(registry.IsReady());
134 registry.RemoveObserver(&observer);
153 // Starting to track a registry issues notifications when it comes with new
159 // Adding a new empty registry does not trigger notifications.
164 // Adding the same component to the combined registry itself triggers
178 // registry publishes one of them.
200 // Still registered at the combined registry.
249 scoped_ptr<SchemaRegistry> registry(new SchemaRegistry);
250 ForwardingSchemaRegistry forwarding(registry.get());
254 EXPECT_FALSE(registry->IsReady());
257 EXPECT_TRUE(SchemaMapEquals(registry->schema_map(), forwarding.schema_map()));
260 registry->RegisterComponent(PolicyNamespace(POLICY_DOMAIN_EXTENSIONS, "abc"),
263 EXPECT_TRUE(SchemaMapEquals(registry->schema_map(), forwarding.schema_map()));
266 registry->UnregisterComponent(
269 EXPECT_TRUE(SchemaMapEquals(registry->schema_map(), forwarding.schema_map()));
272 EXPECT_FALSE(registry->IsReady());
275 registry->SetReady(POLICY_DOMAIN_EXTENSIONS);
276 EXPECT_FALSE(registry->IsReady());
279 registry->SetReady(POLICY_DOMAIN_CHROME);
280 EXPECT_TRUE(registry->IsReady());
282 // registry.
285 EXPECT_TRUE(SchemaMapEquals(registry->schema_map(), forwarding.schema_map()));
297 // Keep the same SchemaMap when the original registry is gone.
299 scoped_refptr<SchemaMap> schema_map = registry->schema_map();
300 registry.reset();