diff options
author | kuchhal@chromium.org <kuchhal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-05 21:03:34 +0000 |
---|---|---|
committer | kuchhal@chromium.org <kuchhal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-05 21:03:34 +0000 |
commit | 5093d683a15b9a754e833e0564185ae21edcb510 (patch) | |
tree | 016aa57b44de20bf15b2cad4d8ec627938931ccc /chrome/installer/setup/setup_util_unittest.cc | |
parent | b5502259fe47f55fe2acedbbeb5faaf4ab64a106 (diff) | |
download | chromium_src-5093d683a15b9a754e833e0564185ae21edcb510.zip chromium_src-5093d683a15b9a754e833e0564185ae21edcb510.tar.gz chromium_src-5093d683a15b9a754e833e0564185ae21edcb510.tar.bz2 |
Reverting 17758.
Review URL: http://codereview.chromium.org/118324
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17770 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/installer/setup/setup_util_unittest.cc')
-rw-r--r-- | chrome/installer/setup/setup_util_unittest.cc | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/chrome/installer/setup/setup_util_unittest.cc b/chrome/installer/setup/setup_util_unittest.cc deleted file mode 100644 index 42cecdf..0000000 --- a/chrome/installer/setup/setup_util_unittest.cc +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright (c) 2009 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 <windows.h> - -#include <fstream> -#include <iostream> - -#include "base/base_paths.h" -#include "base/file_util.h" -#include "base/path_service.h" -#include "base/process_util.h" -#include "base/string_util.h" -#include "chrome/installer/setup/setup_util.h" -#include "testing/gtest/include/gtest/gtest.h" - -namespace { - class SetupUtilTest : public testing::Test { - protected: - virtual void SetUp() { - // Name a subdirectory of the user temp directory. - ASSERT_TRUE(PathService::Get(base::DIR_TEMP, &test_dir_)); - test_dir_ = test_dir_.AppendASCII("SetupUtilTest"); - - // Create a fresh, empty copy of this test directory. - file_util::Delete(test_dir_, true); - file_util::CreateDirectory(test_dir_); - ASSERT_TRUE(file_util::PathExists(test_dir_)); - } - - virtual void TearDown() { - // Clean up test directory - ASSERT_TRUE(file_util::Delete(test_dir_, false)); - ASSERT_FALSE(file_util::PathExists(test_dir_)); - } - - // the path to temporary directory used to contain the test operations - FilePath test_dir_; - }; -}; - -// Test that we are parsing Chrome version correctly. -TEST_F(SetupUtilTest, GetVersionFromDirTest) { - // Create a version dir - std::wstring chrome_dir(test_dir_.value()); - file_util::AppendToPath(&chrome_dir, L"1.0.0.0"); - CreateDirectory(chrome_dir.c_str(), NULL); - ASSERT_TRUE(file_util::PathExists(chrome_dir)); - scoped_ptr<installer::Version> version( - setup_util::GetVersionFromDir(test_dir_.value())); - ASSERT_TRUE(version->GetString() == L"1.0.0.0"); - - file_util::Delete(chrome_dir, true); - ASSERT_FALSE(file_util::PathExists(chrome_dir)); - ASSERT_TRUE(setup_util::GetVersionFromDir(test_dir_.value()) == NULL); - - chrome_dir = test_dir_.value(); - file_util::AppendToPath(&chrome_dir, L"ABC"); - CreateDirectory(chrome_dir.c_str(), NULL); - ASSERT_TRUE(file_util::PathExists(chrome_dir)); - ASSERT_TRUE(setup_util::GetVersionFromDir(test_dir_.value()) == NULL); - - chrome_dir = test_dir_.value(); - file_util::AppendToPath(&chrome_dir, L"2.3.4.5"); - CreateDirectory(chrome_dir.c_str(), NULL); - ASSERT_TRUE(file_util::PathExists(chrome_dir)); - version.reset(setup_util::GetVersionFromDir(test_dir_.value())); - ASSERT_TRUE(version->GetString() == L"2.3.4.5"); -} |