Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(160)

Side by Side Diff: chrome/installer/setup/setup_util_unittest.cc

Issue 5756007: Revert 69165 - Merge the installer, installer_util and setup_util namespaces ... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/installer/setup/setup_util.cc ('k') | chrome/installer/setup/uninstall.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <windows.h> 5 #include <windows.h>
6 6
7 #include "base/base_paths.h" 7 #include "base/base_paths.h"
8 #include "base/file_util.h" 8 #include "base/file_util.h"
9 #include "base/path_service.h" 9 #include "base/path_service.h"
10 #include "base/scoped_temp_dir.h" 10 #include "base/scoped_temp_dir.h"
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
42 TEST_F(SetupUtilTest, ApplyDiffPatchTest) { 42 TEST_F(SetupUtilTest, ApplyDiffPatchTest) {
43 FilePath work_dir(test_dir_.path()); 43 FilePath work_dir(test_dir_.path());
44 work_dir = work_dir.AppendASCII("ApplyDiffPatchTest"); 44 work_dir = work_dir.AppendASCII("ApplyDiffPatchTest");
45 ASSERT_FALSE(file_util::PathExists(work_dir)); 45 ASSERT_FALSE(file_util::PathExists(work_dir));
46 EXPECT_TRUE(file_util::CreateDirectory(work_dir)); 46 EXPECT_TRUE(file_util::CreateDirectory(work_dir));
47 ASSERT_TRUE(file_util::PathExists(work_dir)); 47 ASSERT_TRUE(file_util::PathExists(work_dir));
48 48
49 FilePath src = data_dir_.AppendASCII("archive1.7z"); 49 FilePath src = data_dir_.AppendASCII("archive1.7z");
50 FilePath patch = data_dir_.AppendASCII("archive.diff"); 50 FilePath patch = data_dir_.AppendASCII("archive.diff");
51 FilePath dest = work_dir.AppendASCII("archive2.7z"); 51 FilePath dest = work_dir.AppendASCII("archive2.7z");
52 EXPECT_EQ(installer::ApplyDiffPatch(src, patch, dest), 0); 52 EXPECT_EQ(setup_util::ApplyDiffPatch(src, patch, dest), 0);
53 FilePath base = data_dir_.AppendASCII("archive2.7z"); 53 FilePath base = data_dir_.AppendASCII("archive2.7z");
54 EXPECT_TRUE(file_util::ContentsEqual(dest, base)); 54 EXPECT_TRUE(file_util::ContentsEqual(dest, base));
55 55
56 EXPECT_EQ(installer::ApplyDiffPatch(FilePath(), FilePath(), FilePath()), 6); 56 EXPECT_EQ(setup_util::ApplyDiffPatch(FilePath(), FilePath(), FilePath()), 6);
57 } 57 }
58 58
59 // Test that we are parsing Chrome version correctly. 59 // Test that we are parsing Chrome version correctly.
60 TEST_F(SetupUtilTest, GetVersionFromArchiveDirTest) { 60 TEST_F(SetupUtilTest, GetVersionFromArchiveDirTest) {
61 // Create a version dir 61 // Create a version dir
62 FilePath chrome_dir = test_dir_.path().AppendASCII("1.0.0.0"); 62 FilePath chrome_dir = test_dir_.path().AppendASCII("1.0.0.0");
63 file_util::CreateDirectory(chrome_dir); 63 file_util::CreateDirectory(chrome_dir);
64 ASSERT_TRUE(file_util::PathExists(chrome_dir)); 64 ASSERT_TRUE(file_util::PathExists(chrome_dir));
65 scoped_ptr<installer::Version> version( 65 scoped_ptr<installer::Version> version(
66 installer::GetVersionFromArchiveDir(test_dir_.path())); 66 setup_util::GetVersionFromArchiveDir(test_dir_.path()));
67 ASSERT_TRUE(version->GetString() == L"1.0.0.0"); 67 ASSERT_TRUE(version->GetString() == L"1.0.0.0");
68 68
69 file_util::Delete(chrome_dir, true); 69 file_util::Delete(chrome_dir, true);
70 ASSERT_FALSE(file_util::PathExists(chrome_dir)); 70 ASSERT_FALSE(file_util::PathExists(chrome_dir));
71 ASSERT_TRUE(installer::GetVersionFromArchiveDir(test_dir_.path()) == NULL); 71 ASSERT_TRUE(setup_util::GetVersionFromArchiveDir(test_dir_.path()) == NULL);
72 72
73 chrome_dir = test_dir_.path().AppendASCII("ABC"); 73 chrome_dir = test_dir_.path().AppendASCII("ABC");
74 file_util::CreateDirectory(chrome_dir); 74 file_util::CreateDirectory(chrome_dir);
75 ASSERT_TRUE(file_util::PathExists(chrome_dir)); 75 ASSERT_TRUE(file_util::PathExists(chrome_dir));
76 ASSERT_TRUE(installer::GetVersionFromArchiveDir(test_dir_.path()) == NULL); 76 ASSERT_TRUE(setup_util::GetVersionFromArchiveDir(test_dir_.path()) == NULL);
77 77
78 chrome_dir = test_dir_.path().AppendASCII("2.3.4.5"); 78 chrome_dir = test_dir_.path().AppendASCII("2.3.4.5");
79 file_util::CreateDirectory(chrome_dir); 79 file_util::CreateDirectory(chrome_dir);
80 ASSERT_TRUE(file_util::PathExists(chrome_dir)); 80 ASSERT_TRUE(file_util::PathExists(chrome_dir));
81 version.reset(installer::GetVersionFromArchiveDir(test_dir_.path())); 81 version.reset(setup_util::GetVersionFromArchiveDir(test_dir_.path()));
82 ASSERT_TRUE(version->GetString() == L"2.3.4.5"); 82 ASSERT_TRUE(version->GetString() == L"2.3.4.5");
83 } 83 }
OLDNEW
« no previous file with comments | « chrome/installer/setup/setup_util.cc ('k') | chrome/installer/setup/uninstall.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698