diff options
author | groby@chromium.org <groby@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-08 23:31:35 +0000 |
---|---|---|
committer | groby@chromium.org <groby@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-08 23:31:35 +0000 |
commit | 1339dd165d3d248289c2400d34bf0eadfd013a2f (patch) | |
tree | a58de63e059345827c5195bdad11c09414878ef5 /chrome/browser/webdata/web_data_service_unittest.cc | |
parent | 96bd27bc0c1c3a078772c9cd36c6423cf7bf4e59 (diff) | |
download | chromium_src-1339dd165d3d248289c2400d34bf0eadfd013a2f.zip chromium_src-1339dd165d3d248289c2400d34bf0eadfd013a2f.tar.gz chromium_src-1339dd165d3d248289c2400d34bf0eadfd013a2f.tar.bz2 |
Cleanup of code in WebDataService unittests
R=jhawkins@chromium.org
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/7550053
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95908 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/webdata/web_data_service_unittest.cc')
-rw-r--r-- | chrome/browser/webdata/web_data_service_unittest.cc | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/chrome/browser/webdata/web_data_service_unittest.cc b/chrome/browser/webdata/web_data_service_unittest.cc index e242587..b911d71 100644 --- a/chrome/browser/webdata/web_data_service_unittest.cc +++ b/chrome/browser/webdata/web_data_service_unittest.cc @@ -6,12 +6,11 @@ #include <vector> #include "base/basictypes.h" -#include "base/file_util.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "base/memory/scoped_vector.h" #include "base/message_loop.h" -#include "base/path_service.h" +#include "base/scoped_temp_dir.h" #include "base/stl_util.h" #include "base/string16.h" #include "base/string_util.h" @@ -79,19 +78,14 @@ class WebDataServiceTest : public TestingBrowserProcessTest { virtual void SetUp() { db_thread_.Start(); - PathService::Get(chrome::DIR_TEST_DATA, &profile_dir_); - const std::string test_profile = "WebDataServiceTest"; - profile_dir_ = profile_dir_.AppendASCII(test_profile); - file_util::Delete(profile_dir_, true); - file_util::CreateDirectory(profile_dir_); + ASSERT_TRUE(temp_dir_.CreateUniqueTempDir()); wds_ = new WebDataService(); - wds_->Init(profile_dir_); + wds_->Init(temp_dir_.path()); } virtual void TearDown() { if (wds_.get()) wds_->Shutdown(); - file_util::Delete(profile_dir_, true); db_thread_.Stop(); MessageLoop::current()->PostTask(FROM_HERE, new MessageLoop::QuitTask); @@ -103,6 +97,7 @@ class WebDataServiceTest : public TestingBrowserProcessTest { BrowserThread db_thread_; FilePath profile_dir_; scoped_refptr<WebDataService> wds_; + ScopedTempDir temp_dir_; }; class WebDataServiceAutofillTest : public WebDataServiceTest { |