class TestObserver : public BitmapFetcherService::Observer {
public:
explicit TestObserver(TestNotificationInterface* target) : target_(target) {}
- virtual ~TestObserver() { target_->OnRequestFinished(); }
+ ~TestObserver() override { target_->OnRequestFinished(); }
- virtual void OnImageChanged(BitmapFetcherService::RequestId request_id,
- const SkBitmap& answers_image) OVERRIDE {
+ void OnImageChanged(BitmapFetcherService::RequestId request_id,
+ const SkBitmap& answers_image) override {
target_->OnImageChanged();
}
public:
explicit TestService(content::BrowserContext* context)
: BitmapFetcherService(context) {}
- virtual ~TestService() {}
+ ~TestService() override {}
// Create a fetcher, but don't start downloading. That allows side-stepping
// the decode step, which requires a utility process.
- virtual chrome::BitmapFetcher* CreateFetcher(const GURL& url) OVERRIDE {
+ chrome::BitmapFetcher* CreateFetcher(const GURL& url) override {
return new chrome::BitmapFetcher(url, this);
}
};
class BitmapFetcherServiceTest : public testing::Test,
public TestNotificationInterface {
public:
- virtual void SetUp() OVERRIDE {
+ void SetUp() override {
service_.reset(new TestService(&profile_));
requestsFinished_ = 0;
imagesChanged_ = 0;
}
size_t cache_size() { return service_->cache_.size(); }
- virtual void OnImageChanged() OVERRIDE { imagesChanged_++; }
+ void OnImageChanged() override { imagesChanged_++; }
- virtual void OnRequestFinished() OVERRIDE { requestsFinished_++; }
+ void OnRequestFinished() override { requestsFinished_++; }
// Simulate finishing a URL fetch and decode for the given fetcher.
void CompleteFetch(const GURL& url) {