Lines Matching refs:loader

17   virtual void InstantStatusChanged(InstantLoader* loader) OVERRIDE {}
19 virtual void SetSuggestedTextFor(InstantLoader* loader,
31 virtual void CommitInstantLoader(InstantLoader* loader) OVERRIDE {
35 InstantLoader* loader) OVERRIDE {
38 virtual void AddToBlacklist(InstantLoader* loader,
52 void MarkReady(InstantLoader* loader) {
53 loader->ready_ = true;
64 scoped_ptr<InstantLoader> loader;
65 manager.UpdateLoader(0, &loader);
66 EXPECT_EQ(NULL, loader.get());
73 // loader.
77 scoped_ptr<InstantLoader> loader;
78 manager.UpdateLoader(0, &loader);
80 manager.UpdateLoader(0, &loader);
81 EXPECT_EQ(NULL, loader.get());
86 // Make sure invoking update twice for instant results keeps the same loader.
90 scoped_ptr<InstantLoader> loader;
91 manager.UpdateLoader(1, &loader);
93 manager.UpdateLoader(1, &loader);
94 EXPECT_EQ(NULL, loader.get());
104 scoped_ptr<InstantLoader> loader;
105 manager.UpdateLoader(0, &loader);
107 manager.UpdateLoader(1, &loader);
108 EXPECT_TRUE(loader.get() != NULL);
119 scoped_ptr<InstantLoader> loader;
120 manager.UpdateLoader(1, &loader);
122 manager.UpdateLoader(2, &loader);
123 EXPECT_EQ(NULL, loader.get());
129 // Makes sure a new loader is created and assigned to secondary when
134 scoped_ptr<InstantLoader> loader;
135 manager.UpdateLoader(0, &loader);
140 manager.UpdateLoader(1, &loader);
141 EXPECT_EQ(NULL, loader.get());
147 // Make the pending loader current.
149 manager.MakePendingCurrent(&loader);
150 EXPECT_TRUE(loader.get());
160 scoped_ptr<InstantLoader> loader;
161 manager.UpdateLoader(1, &loader);
168 // Tests transitioning from a non-instant ready loader to an instant ready
169 // loader is immediate.
173 scoped_ptr<InstantLoader> loader;
174 manager.UpdateLoader(1, &loader);
179 manager.UpdateLoader(0, &loader);
186 manager.UpdateLoader(1, &loader);
187 EXPECT_EQ(non_instant_loader, loader.get());
197 scoped_ptr<InstantLoader> loader;
198 manager.UpdateLoader(1, &loader);
204 manager.UpdateLoader(2, &loader);
211 manager.UpdateLoader(3, &loader);
220 // Tests DestroyLoader with an instant loader.
224 scoped_ptr<InstantLoader> loader;
225 manager.UpdateLoader(1, &loader);
237 // Tests DestroyLoader when the loader is pending.
241 scoped_ptr<InstantLoader> loader;
242 manager.UpdateLoader(1, &loader);
246 // Create another loader.
247 manager.UpdateLoader(0, &loader);
262 scoped_ptr<InstantLoader> loader;
264 // When there is no loader WillUpateChangeActiveLoader should return true.
269 manager.UpdateLoader(0, &loader);
275 // Add a loader with id 1 and test again.
276 manager.UpdateLoader(1, &loader);
281 // Makes sure UpdateLoader doesn't schedule a loader for deletion when asked
282 // to update and the pending loader is ready.
288 scoped_ptr<InstantLoader> loader;
289 manager.UpdateLoader(1, &loader);
296 scoped_ptr<InstantLoader> loader;
297 manager.UpdateLoader(0, &loader);
304 // This makes the non_instant_loader the current loader since it was ready.
305 scoped_ptr<InstantLoader> loader;
306 manager.UpdateLoader(0, &loader);
307 ASSERT_NE(loader.get(), non_instant_loader);