Index: trunk/src/chrome/browser/safe_browsing/path_sanitizer_unittest.cc |
=================================================================== |
--- trunk/src/chrome/browser/safe_browsing/path_sanitizer_unittest.cc (revision 278720) |
+++ trunk/src/chrome/browser/safe_browsing/path_sanitizer_unittest.cc (working copy) |
@@ -1,59 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/browser/safe_browsing/path_sanitizer.h" |
- |
-#include <vector> |
- |
-#include "base/logging.h" |
-#include "base/path_service.h" |
-#include "testing/gtest/include/gtest/gtest.h" |
- |
-namespace { |
- |
-// Returns the root directory with a trailing separator. Works on all platforms. |
-base::FilePath GetRootDirectory() { |
- base::FilePath dir_temp; |
- if (!PathService::Get(base::DIR_TEMP, &dir_temp)) |
- NOTREACHED(); |
- |
- std::vector<base::FilePath::StringType> components; |
- dir_temp.GetComponents(&components); |
- |
- return base::FilePath(components[0]).AsEndingWithSeparator(); |
-} |
- |
-} // namespace |
- |
-TEST(SafeBrowsingPathSanitizerTest, HomeDirectoryIsNotEmpty) { |
- safe_browsing::PathSanitizer path_sanitizer; |
- |
- ASSERT_FALSE(path_sanitizer.GetHomeDirectory().empty()); |
-} |
- |
-TEST(SafeBrowsingPathSanitizerTest, DontStripHomeDirectoryTest) { |
- // Test with path not in home directory. |
- base::FilePath path = |
- GetRootDirectory().Append(FILE_PATH_LITERAL("not_in_home_directory.ext")); |
- base::FilePath path_expected = path; |
- |
- safe_browsing::PathSanitizer path_sanitizer; |
- path_sanitizer.StripHomeDirectory(&path); |
- |
- ASSERT_EQ(path.value(), path_expected.value()); |
-} |
- |
-TEST(SafeBrowsingPathSanitizerTest, DoStripHomeDirectoryTest) { |
- // Test with path in home directory. |
- safe_browsing::PathSanitizer path_sanitizer; |
- |
- base::FilePath path = path_sanitizer.GetHomeDirectory().Append( |
- FILE_PATH_LITERAL("in_home_directory.ext")); |
- base::FilePath path_expected = base::FilePath(FILE_PATH_LITERAL("~")).Append( |
- FILE_PATH_LITERAL("in_home_directory.ext")); |
- |
- path_sanitizer.StripHomeDirectory(&path); |
- |
- ASSERT_EQ(path.value(), path_expected.value()); |
-} |