Home | History | Annotate | Download | only in fetch

Lines Matching defs:cachedImage

55     ResourcePtr<ImageResource> cachedImage = new ImageResource(ResourceRequest());
56 cachedImage->setLoading(true);
59 cachedImage->addClient(&client);
62 cachedImage->responseReceived(ResourceResponse(KURL(), "multipart/x-mixed-replace", 0, nullAtom, String()));
63 ASSERT_FALSE(cachedImage->resourceBuffer());
64 ASSERT_FALSE(cachedImage->hasImage());
71 cachedImage->responseReceived(ResourceResponse(KURL(), "image/svg+xml", svgDataLength, nullAtom, String()));
72 ASSERT_FALSE(cachedImage->resourceBuffer());
73 ASSERT_FALSE(cachedImage->hasImage());
78 cachedImage->appendData(svgData, svgDataLength);
79 ASSERT_TRUE(cachedImage->resourceBuffer());
80 ASSERT_EQ(cachedImage->resourceBuffer()->size(), svgDataLength);
81 ASSERT_FALSE(cachedImage->hasImage());
86 cachedImage->finish();
87 ASSERT_FALSE(cachedImage->resourceBuffer());
88 ASSERT_FALSE(cachedImage->errorOccurred());
89 ASSERT_TRUE(cachedImage->hasImage());
90 ASSERT_FALSE(cachedImage->image()->isNull());
91 ASSERT_EQ(cachedImage->image()->width(), 1);
92 ASSERT_EQ(cachedImage->image()->height(), 1);
112 ResourcePtr<ImageResource> cachedImage = new ImageResource(ResourceRequest(testURL));
113 cachedImage->setIdentifier(createUniqueIdentifier());
115 cachedImage->load(documentLoader->fetcher(), ResourceLoaderOptions());
116 memoryCache()->add(cachedImage.get());
119 cachedImage->addClient(&client);
120 EXPECT_EQ(Resource::Pending, cachedImage->status());
123 cachedImage->removeClient(&client);
124 EXPECT_EQ(Resource::Pending, cachedImage->status());
129 EXPECT_EQ(Resource::LoadError, cachedImage->status());
137 ResourcePtr<ImageResource> cachedImage = new ImageResource(ResourceRequest());
138 cachedImage->setLoading(true);
141 cachedImage->addClient(&client);
144 cachedImage->responseReceived(ResourceResponse(KURL(), "multipart/x-mixed-replace", 0, nullAtom, String()));
170 cachedImage->responseReceived(ResourceResponse(KURL(), "image/jpeg", jpegDataLength, nullAtom, String()));
171 cachedImage->appendData(reinterpret_cast<const char*>(jpegData), jpegDataLength);
172 cachedImage->finish();
173 ASSERT_FALSE(cachedImage->errorOccurred());
174 ASSERT_TRUE(cachedImage->hasImage());
175 ASSERT_FALSE(cachedImage->image()->isNull());
179 cachedImage->prune();
180 ASSERT_TRUE(cachedImage->hasClients());
181 ASSERT_TRUE(cachedImage->hasImage());
182 ASSERT_FALSE(cachedImage->image()->isNull());
185 cachedImage->removeClient(&client);
186 cachedImage->prune();
187 ASSERT_FALSE(cachedImage->hasClients());
188 ASSERT_FALSE(cachedImage->hasImage());
189 ASSERT_TRUE(cachedImage->image()->isNull());