Index: content/browser/gpu/shader_disk_cache_unittest.cc |
diff --git a/content/browser/gpu/shader_disk_cache_unittest.cc b/content/browser/gpu/shader_disk_cache_unittest.cc |
index 80629470a316ac7be24d394e26270b2228b82d33..ee6592fd318845823927928d21336583d1f9fa45 100644 |
--- a/content/browser/gpu/shader_disk_cache_unittest.cc |
+++ b/content/browser/gpu/shader_disk_cache_unittest.cc |
@@ -4,6 +4,7 @@ |
#include "base/files/scoped_temp_dir.h" |
#include "base/macros.h" |
+#include "base/memory/ptr_util.h" |
#include "base/threading/thread.h" |
#include "base/threading/thread_task_runner_handle.h" |
#include "content/browser/browser_thread_impl.h" |
@@ -25,8 +26,7 @@ class ShaderDiskCacheTest : public testing::Test { |
public: |
ShaderDiskCacheTest() |
: thread_bundle_(content::TestBrowserThreadBundle::IO_MAINLOOP) { |
- ShaderCacheFactory::InitInstance( |
- base::ThreadTaskRunnerHandle::Get(), |
+ factory_ = base::MakeUnique<ShaderCacheFactory>( |
BrowserThread::GetTaskRunnerForThread(BrowserThread::CACHE)); |
} |
@@ -36,15 +36,15 @@ class ShaderDiskCacheTest : public testing::Test { |
void InitCache() { |
ASSERT_TRUE(temp_dir_.CreateUniqueTempDir()); |
- ShaderCacheFactory::GetInstance()->SetCacheInfo(kDefaultClientId, |
- cache_path()); |
+ factory_->SetCacheInfo(kDefaultClientId, cache_path()); |
} |
+ ShaderCacheFactory* factory() { return factory_.get(); } |
+ |
private: |
- void TearDown() override { |
- ShaderCacheFactory::GetInstance()->RemoveCacheInfo(kDefaultClientId); |
- } |
+ void TearDown() override { factory_->RemoveCacheInfo(kDefaultClientId); } |
+ std::unique_ptr<ShaderCacheFactory> factory_; |
base::ScopedTempDir temp_dir_; |
content::TestBrowserThreadBundle thread_bundle_; |
@@ -54,8 +54,7 @@ class ShaderDiskCacheTest : public testing::Test { |
TEST_F(ShaderDiskCacheTest, ClearsCache) { |
InitCache(); |
- scoped_refptr<ShaderDiskCache> cache = |
- ShaderCacheFactory::GetInstance()->Get(kDefaultClientId); |
+ scoped_refptr<ShaderDiskCache> cache = factory()->Get(kDefaultClientId); |
ASSERT_TRUE(cache.get() != NULL); |
net::TestCompletionCallback available_cb; |