summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sessions
diff options
context:
space:
mode:
authormunjal@chromium.org <munjal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-01 22:13:08 +0000
committermunjal@chromium.org <munjal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-01 22:13:08 +0000
commitdb4423add141deeaaff952fbd46d89ab005d7bd2 (patch)
tree295219e619afeffa8e6f1b13bece4f1c0e5aeaec /chrome/browser/sessions
parentb105b9e664ff54e87fa16c5db5bf9050113eed91 (diff)
downloadchromium_src-db4423add141deeaaff952fbd46d89ab005d7bd2.zip
chromium_src-db4423add141deeaaff952fbd46d89ab005d7bd2.tar.gz
chromium_src-db4423add141deeaaff952fbd46d89ab005d7bd2.tar.bz2
Cleanup temp files/folders in a few more tests.
Review URL: http://codereview.chromium.org/118074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17359 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/sessions')
-rw-r--r--chrome/browser/sessions/session_service_unittest.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/chrome/browser/sessions/session_service_unittest.cc b/chrome/browser/sessions/session_service_unittest.cc
index ba990bb..baafd90 100644
--- a/chrome/browser/sessions/session_service_unittest.cc
+++ b/chrome/browser/sessions/session_service_unittest.cc
@@ -4,6 +4,7 @@
#include "base/file_util.h"
#include "base/path_service.h"
+#include "base/scoped_ptr.h"
#include "base/scoped_vector.h"
#include "base/stl_util-inl.h"
#include "base/string_util.h"
@@ -14,6 +15,7 @@
#include "chrome/browser/sessions/session_types.h"
#include "chrome/browser/tab_contents/navigation_entry.h"
#include "chrome/common/chrome_paths.h"
+#include "chrome/test/file_test_utils.h"
#include "testing/gtest/include/gtest/gtest.h"
class SessionServiceTest : public testing::Test {
@@ -27,6 +29,7 @@ class SessionServiceTest : public testing::Test {
PathService::Get(base::DIR_TEMP, &path_);
path_ = path_.Append(FILE_PATH_LITERAL("SessionTestDirs"));
file_util::CreateDirectory(path_);
+ path_deleter_.reset(new FileAutoDeleter(path_));
path_ = path_.AppendASCII(b);
SessionService* session_service = new SessionService(path_);
@@ -38,7 +41,7 @@ class SessionServiceTest : public testing::Test {
virtual void TearDown() {
helper_.set_service(NULL);
- file_util::Delete(path_, true);
+ path_deleter_.reset();
}
void UpdateNavigation(const SessionID& window_id,
@@ -78,6 +81,7 @@ class SessionServiceTest : public testing::Test {
// Path used in testing.
FilePath path_;
+ scoped_ptr<FileAutoDeleter> path_deleter_;
SessionServiceTestHelper helper_;
};