Home | History | Annotate | Download | only in fetch

Lines Matching defs:cachedImage

88     ResourcePtr<ImageResource> cachedImage = new ImageResource(ResourceRequest());
89 cachedImage->setLoading(true);
92 cachedImage->addClient(&client);
95 cachedImage->responseReceived(ResourceResponse(KURL(), "multipart/x-mixed-replace", 0, nullAtom, String()));
96 ASSERT_FALSE(cachedImage->resourceBuffer());
97 ASSERT_FALSE(cachedImage->hasImage());
104 cachedImage->responseReceived(ResourceResponse(KURL(), "image/svg+xml", svgDataLength, nullAtom, String()));
105 ASSERT_FALSE(cachedImage->resourceBuffer());
106 ASSERT_FALSE(cachedImage->hasImage());
111 cachedImage->appendData(svgData, svgDataLength);
112 ASSERT_TRUE(cachedImage->resourceBuffer());
113 ASSERT_EQ(cachedImage->resourceBuffer()->size(), svgDataLength);
114 ASSERT_FALSE(cachedImage->hasImage());
119 cachedImage->finish();
120 ASSERT_FALSE(cachedImage->resourceBuffer());
121 ASSERT_FALSE(cachedImage->errorOccurred());
122 ASSERT_TRUE(cachedImage->hasImage());
123 ASSERT_FALSE(cachedImage->image()->isNull());
124 ASSERT_EQ(cachedImage->image()->width(), 1);
125 ASSERT_EQ(cachedImage->image()->height(), 1);
140 ResourcePtr<ImageResource> cachedImage = new ImageResource(ResourceRequest(testURL));
141 cachedImage->setIdentifier(createUniqueIdentifier());
143 cachedImage->load(documentLoader->fetcher(), ResourceLoaderOptions());
144 memoryCache()->add(cachedImage.get());
147 cachedImage->addClient(&client);
148 EXPECT_EQ(Resource::Pending, cachedImage->status());
151 cachedImage->removeClient(&client);
152 EXPECT_EQ(Resource::Pending, cachedImage->status());
157 EXPECT_EQ(Resource::LoadError, cachedImage->status());
165 ResourcePtr<ImageResource> cachedImage = new ImageResource(ResourceRequest());
166 cachedImage->setLoading(true);
169 cachedImage->addClient(&client);
172 cachedImage->responseReceived(ResourceResponse(KURL(), "multipart/x-mixed-replace", 0, nullAtom, String()));
175 cachedImage->responseReceived(ResourceResponse(KURL(), "image/jpeg", jpeg.size(), nullAtom, String()));
176 cachedImage->appendData(reinterpret_cast<const char*>(jpeg.data()), jpeg.size());
177 cachedImage->finish();
178 ASSERT_FALSE(cachedImage->errorOccurred());
179 ASSERT_TRUE(cachedImage->hasImage());
180 ASSERT_FALSE(cachedImage->image()->isNull());
184 cachedImage->prune();
185 ASSERT_TRUE(cachedImage->hasClients());
186 ASSERT_TRUE(cachedImage->hasImage());
187 ASSERT_FALSE(cachedImage->image()->isNull());
190 cachedImage->removeClient(&client);
191 cachedImage->prune();
192 ASSERT_FALSE(cachedImage->hasClients());
193 ASSERT_FALSE(cachedImage->hasImage());
194 ASSERT_TRUE(cachedImage->image()->isNull());
199 ResourcePtr<ImageResource> cachedImage = new ImageResource(ResourceRequest());
200 cachedImage->setLoading(true);
203 cachedImage->addClient(&client);
206 cachedImage->responseReceived(ResourceResponse(KURL(), "multipart/x-mixed-replace", 0, nullAtom, String()));
209 cachedImage->responseReceived(ResourceResponse(KURL(), "image/jpeg", jpeg.size(), nullAtom, String()));
210 cachedImage->appendData(reinterpret_cast<const char*>(jpeg.data()), jpeg.size());
211 cachedImage->finish();
212 ASSERT_FALSE(cachedImage->errorOccurred());
213 ASSERT_TRUE(cachedImage->hasImage());
214 ASSERT_FALSE(cachedImage->image()->isNull());
219 ASSERT_TRUE(cachedImage->image()->isBitmapImage());
220 bitmapImages.add(cachedImage.get());