| Index: content/browser/download/save_package_unittest.cc
|
| diff --git a/content/browser/download/save_package_unittest.cc b/content/browser/download/save_package_unittest.cc
|
| index a34e138c1c94c765548acc96caedeb7d9bc6602d..da4ccc8a28aded723289896058f779ecff40e319 100644
|
| --- a/content/browser/download/save_package_unittest.cc
|
| +++ b/content/browser/download/save_package_unittest.cc
|
| @@ -47,13 +47,15 @@ std::string long_file_name(
|
| "6789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz0123"
|
| "456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789a");
|
|
|
| -bool HasOrdinalNumber(const FilePath::StringType& filename) {
|
| - FilePath::StringType::size_type r_paren_index = filename.rfind(FPL(')'));
|
| - FilePath::StringType::size_type l_paren_index = filename.rfind(FPL('('));
|
| +bool HasOrdinalNumber(const base::FilePath::StringType& filename) {
|
| + base::FilePath::StringType::size_type r_paren_index =
|
| + filename.rfind(FPL(')'));
|
| + base::FilePath::StringType::size_type l_paren_index =
|
| + filename.rfind(FPL('('));
|
| if (l_paren_index >= r_paren_index)
|
| return false;
|
|
|
| - for (FilePath::StringType::size_type i = l_paren_index + 1;
|
| + for (base::FilePath::StringType::size_type i = l_paren_index + 1;
|
| i != r_paren_index; ++i) {
|
| if (!IsAsciiDigit(filename[i]))
|
| return false;
|
| @@ -73,7 +75,7 @@ class SavePackageTest : public RenderViewHostImplTestHarness {
|
| const std::string& disposition,
|
| const std::string& url,
|
| bool need_htm_ext,
|
| - FilePath::StringType* generated_name) {
|
| + base::FilePath::StringType* generated_name) {
|
| SavePackage* save_package;
|
| if (need_success_generate_filename)
|
| save_package = save_package_success_.get();
|
| @@ -83,11 +85,11 @@ class SavePackageTest : public RenderViewHostImplTestHarness {
|
| generated_name);
|
| }
|
|
|
| - FilePath EnsureHtmlExtension(const FilePath& name) {
|
| + base::FilePath EnsureHtmlExtension(const base::FilePath& name) {
|
| return SavePackage::EnsureHtmlExtension(name);
|
| }
|
|
|
| - FilePath EnsureMimeExtension(const FilePath& name,
|
| + base::FilePath EnsureMimeExtension(const base::FilePath& name,
|
| const std::string& content_mime_type) {
|
| return SavePackage::EnsureMimeExtension(name, content_mime_type);
|
| }
|
| @@ -136,7 +138,7 @@ class SavePackageTest : public RenderViewHostImplTestHarness {
|
| static const struct {
|
| const char* disposition;
|
| const char* url;
|
| - const FilePath::CharType* expected_name;
|
| + const base::FilePath::CharType* expected_name;
|
| bool need_htm_ext;
|
| } kGeneratedFiles[] = {
|
| // We mainly focus on testing duplicated names here, since retrieving file
|
| @@ -183,7 +185,7 @@ static const struct {
|
|
|
| TEST_F(SavePackageTest, TestSuccessfullyGenerateSavePackageFilename) {
|
| for (size_t i = 0; i < ARRAYSIZE_UNSAFE(kGeneratedFiles); ++i) {
|
| - FilePath::StringType file_name;
|
| + base::FilePath::StringType file_name;
|
| bool ok = GetGeneratedFilename(true,
|
| kGeneratedFiles[i].disposition,
|
| kGeneratedFiles[i].url,
|
| @@ -196,7 +198,7 @@ TEST_F(SavePackageTest, TestSuccessfullyGenerateSavePackageFilename) {
|
|
|
| TEST_F(SavePackageTest, TestUnSuccessfullyGenerateSavePackageFilename) {
|
| for (size_t i = 0; i < ARRAYSIZE_UNSAFE(kGeneratedFiles); ++i) {
|
| - FilePath::StringType file_name;
|
| + base::FilePath::StringType file_name;
|
| bool ok = GetGeneratedFilename(false,
|
| kGeneratedFiles[i].disposition,
|
| kGeneratedFiles[i].url,
|
| @@ -217,7 +219,7 @@ TEST_F(SavePackageTest, MAYBE_TestLongSavePackageFilename) {
|
| const std::string long_file = long_file_name + ".css";
|
| const std::string url = base_url + long_file;
|
|
|
| - FilePath::StringType filename;
|
| + base::FilePath::StringType filename;
|
| // Test that the filename is successfully shortened to fit.
|
| ASSERT_TRUE(GetGeneratedFilename(true, "", url, false, &filename));
|
| EXPECT_TRUE(filename.length() < long_file.length());
|
| @@ -231,7 +233,7 @@ TEST_F(SavePackageTest, MAYBE_TestLongSavePackageFilename) {
|
|
|
| // Test that the filename is successfully shortened to fit, and gets a
|
| // different ordinal appended.
|
| - FilePath::StringType filename2;
|
| + base::FilePath::StringType filename2;
|
| ASSERT_TRUE(GetGeneratedFilename(true, "", url, false, &filename2));
|
| EXPECT_TRUE(filename2.length() < long_file.length());
|
| EXPECT_TRUE(HasOrdinalNumber(filename2));
|
| @@ -245,9 +247,9 @@ TEST_F(SavePackageTest, MAYBE_TestLongSavePackageFilename) {
|
| #define MAYBE_TestLongSafePureFilename TestLongSafePureFilename
|
| #endif
|
| TEST_F(SavePackageTest, MAYBE_TestLongSafePureFilename) {
|
| - const FilePath save_dir(FPL("test_dir"));
|
| - const FilePath::StringType ext(FPL_HTML_EXTENSION);
|
| - FilePath::StringType filename =
|
| + const base::FilePath save_dir(FPL("test_dir"));
|
| + const base::FilePath::StringType ext(FPL_HTML_EXTENSION);
|
| + base::FilePath::StringType filename =
|
| #if defined(OS_WIN)
|
| ASCIIToWide(long_file_name);
|
| #else
|
| @@ -262,8 +264,8 @@ TEST_F(SavePackageTest, MAYBE_TestLongSafePureFilename) {
|
| }
|
|
|
| static const struct {
|
| - const FilePath::CharType* page_title;
|
| - const FilePath::CharType* expected_name;
|
| + const base::FilePath::CharType* page_title;
|
| + const base::FilePath::CharType* expected_name;
|
| } kExtensionTestCases[] = {
|
| // Extension is preserved if it is already proper for HTML.
|
| {FPL("filename.html"), FPL("filename.html")},
|
| @@ -288,9 +290,10 @@ static const struct {
|
| #endif
|
| TEST_F(SavePackageTest, MAYBE_TestEnsureHtmlExtension) {
|
| for (size_t i = 0; i < ARRAYSIZE_UNSAFE(kExtensionTestCases); ++i) {
|
| - FilePath original = FilePath(kExtensionTestCases[i].page_title);
|
| - FilePath expected = FilePath(kExtensionTestCases[i].expected_name);
|
| - FilePath actual = EnsureHtmlExtension(original);
|
| + base::FilePath original = base::FilePath(kExtensionTestCases[i].page_title);
|
| + base::FilePath expected =
|
| + base::FilePath(kExtensionTestCases[i].expected_name);
|
| + base::FilePath actual = EnsureHtmlExtension(original);
|
| EXPECT_EQ(expected.value(), actual.value()) << "Failed for page title: " <<
|
| kExtensionTestCases[i].page_title;
|
| }
|
| @@ -304,8 +307,8 @@ TEST_F(SavePackageTest, MAYBE_TestEnsureHtmlExtension) {
|
| #endif
|
| TEST_F(SavePackageTest, MAYBE_TestEnsureMimeExtension) {
|
| static const struct {
|
| - const FilePath::CharType* page_title;
|
| - const FilePath::CharType* expected_name;
|
| + const base::FilePath::CharType* page_title;
|
| + const base::FilePath::CharType* expected_name;
|
| const char* contents_mime_type;
|
| } kExtensionTests[] = {
|
| { FPL("filename.html"), FPL("filename.html"), "text/html" },
|
| @@ -332,10 +335,10 @@ TEST_F(SavePackageTest, MAYBE_TestEnsureMimeExtension) {
|
| { FPL("filename"), FPL("filename"), "unknown/unknown" },
|
| };
|
| for (uint32 i = 0; i < ARRAYSIZE_UNSAFE(kExtensionTests); ++i) {
|
| - FilePath original = FilePath(kExtensionTests[i].page_title);
|
| - FilePath expected = FilePath(kExtensionTests[i].expected_name);
|
| + base::FilePath original = base::FilePath(kExtensionTests[i].page_title);
|
| + base::FilePath expected = base::FilePath(kExtensionTests[i].expected_name);
|
| std::string mime_type(kExtensionTests[i].contents_mime_type);
|
| - FilePath actual = EnsureMimeExtension(original, mime_type);
|
| + base::FilePath actual = EnsureMimeExtension(original, mime_type);
|
| EXPECT_EQ(expected.value(), actual.value()) << "Failed for page title: " <<
|
| kExtensionTests[i].page_title << " MIME:" << mime_type;
|
| }
|
| @@ -351,7 +354,7 @@ TEST_F(SavePackageTest, MAYBE_TestEnsureMimeExtension) {
|
| static const struct SuggestedSaveNameTestCase {
|
| const char* page_url;
|
| const string16 page_title;
|
| - const FilePath::CharType* expected_name;
|
| + const base::FilePath::CharType* expected_name;
|
| bool ensure_html_extension;
|
| } kSuggestedSaveNames[] = {
|
| // Title overrides the URL.
|
| @@ -402,11 +405,11 @@ static const struct SuggestedSaveNameTestCase {
|
| TEST_F(SavePackageTest, MAYBE_TestSuggestedSaveNames) {
|
| for (size_t i = 0; i < arraysize(kSuggestedSaveNames); ++i) {
|
| scoped_refptr<SavePackage> save_package(
|
| - new SavePackage(contents(), FilePath(), FilePath()));
|
| + new SavePackage(contents(), base::FilePath(), base::FilePath()));
|
| save_package->page_url_ = GURL(kSuggestedSaveNames[i].page_url);
|
| save_package->title_ = kSuggestedSaveNames[i].page_title;
|
|
|
| - FilePath save_name = save_package->GetSuggestedNameForSaveAs(
|
| + base::FilePath save_name = save_package->GetSuggestedNameForSaveAs(
|
| kSuggestedSaveNames[i].ensure_html_extension,
|
| std::string(), std::string());
|
| EXPECT_EQ(kSuggestedSaveNames[i].expected_name, save_name.value()) <<
|
| @@ -414,13 +417,14 @@ TEST_F(SavePackageTest, MAYBE_TestSuggestedSaveNames) {
|
| }
|
| }
|
|
|
| -static const FilePath::CharType* kTestDir = FILE_PATH_LITERAL("save_page");
|
| +static const base::FilePath::CharType* kTestDir =
|
| + FILE_PATH_LITERAL("save_page");
|
|
|
| // GetUrlToBeSaved method should return correct url to be saved.
|
| TEST_F(SavePackageTest, TestGetUrlToBeSaved) {
|
| - FilePath file_name(FILE_PATH_LITERAL("a.htm"));
|
| + base::FilePath file_name(FILE_PATH_LITERAL("a.htm"));
|
| GURL url = URLRequestMockHTTPJob::GetMockUrl(
|
| - FilePath(kTestDir).Append(file_name));
|
| + base::FilePath(kTestDir).Append(file_name));
|
| NavigateAndCommit(url);
|
| EXPECT_EQ(url, GetUrlToBeSaved());
|
| }
|
| @@ -430,11 +434,11 @@ TEST_F(SavePackageTest, TestGetUrlToBeSaved) {
|
| // Ex:GetUrlToBeSaved method should return http://www.google.com
|
| // when user types view-source:http://www.google.com
|
| TEST_F(SavePackageTest, TestGetUrlToBeSavedViewSource) {
|
| - FilePath file_name(FILE_PATH_LITERAL("a.htm"));
|
| + base::FilePath file_name(FILE_PATH_LITERAL("a.htm"));
|
| GURL view_source_url = URLRequestMockHTTPJob::GetMockViewSourceUrl(
|
| - FilePath(kTestDir).Append(file_name));
|
| + base::FilePath(kTestDir).Append(file_name));
|
| GURL actual_url = URLRequestMockHTTPJob::GetMockUrl(
|
| - FilePath(kTestDir).Append(file_name));
|
| + base::FilePath(kTestDir).Append(file_name));
|
| NavigateAndCommit(view_source_url);
|
| EXPECT_EQ(actual_url, GetUrlToBeSaved());
|
| EXPECT_EQ(view_source_url, contents()->GetURL());
|
|
|