Index: chrome_frame/chrome_launcher_unittest.cc |
diff --git a/chrome_frame/chrome_launcher_unittest.cc b/chrome_frame/chrome_launcher_unittest.cc |
deleted file mode 100644 |
index b1022db66f028b28280b7de69f42ad21fa57bc34..0000000000000000000000000000000000000000 |
--- a/chrome_frame/chrome_launcher_unittest.cc |
+++ /dev/null |
@@ -1,75 +0,0 @@ |
-// Copyright (c) 2011 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 "base/command_line.h" |
-#include "base/files/file_path.h" |
-#include "chrome/common/chrome_switches.h" |
-#include "chrome_frame/chrome_launcher.h" |
-#include "testing/gtest/include/gtest/gtest.h" |
- |
-TEST(ChromeLauncher, IsValidCommandLine) { |
- CommandLine bad(base::FilePath(L"dummy.exe")); |
- bad.AppendSwitch(switches::kNoFirstRun); // in whitelist |
- bad.AppendSwitch("no-such-switch"); // does not exist |
- bad.AppendSwitch(switches::kHomePage); // exists but not in whitelist |
- |
- EXPECT_FALSE(chrome_launcher::IsValidCommandLine( |
- bad.GetCommandLineString().c_str())); |
- |
- CommandLine good(base::FilePath(L"dummy.exe")); |
- good.AppendSwitch(switches::kNoFirstRun); // in whitelist |
- good.AppendSwitch(switches::kDisableBackgroundMode); // in whitelist |
- good.AppendSwitchASCII(switches::kUserDataDir, "foo"); // in whitelist |
- |
- EXPECT_TRUE(chrome_launcher::IsValidCommandLine( |
- good.GetCommandLineString().c_str())); |
- |
- CommandLine no_params(base::FilePath(L"dummy.exe")); |
- EXPECT_TRUE(chrome_launcher::IsValidCommandLine( |
- no_params.GetCommandLineString().c_str())); |
- |
- CommandLine empty(base::FilePath(L"")); |
- EXPECT_TRUE(chrome_launcher::IsValidCommandLine( |
- empty.GetCommandLineString().c_str())); |
-} |
- |
-TEST(ChromeLauncher, TrimWhiteSpace) { |
- std::wstring trimmed(chrome_launcher::TrimWhiteSpace(L" \t some text \n\t")); |
- EXPECT_STREQ(L"some text", trimmed.c_str()); |
- |
- std::wstring now_empty(chrome_launcher::TrimWhiteSpace(L"\t\t \n\t")); |
- EXPECT_STREQ(L"", now_empty.c_str()); |
- |
- std::wstring empty(chrome_launcher::TrimWhiteSpace(L"")); |
- EXPECT_STREQ(L"", empty.c_str()); |
- |
- std::wstring not_trimmed(chrome_launcher::TrimWhiteSpace(L"foo bar")); |
- EXPECT_STREQ(L"foo bar", not_trimmed.c_str()); |
- |
- std::wstring trimmed_right(chrome_launcher::TrimWhiteSpace(L"foo bar\t")); |
- EXPECT_STREQ(L"foo bar", trimmed_right.c_str()); |
- |
- std::wstring trimmed_left(chrome_launcher::TrimWhiteSpace(L"\nfoo bar")); |
- EXPECT_STREQ(L"foo bar", trimmed_right.c_str()); |
-} |
- |
-TEST(ChromeLauncher, IsValidArgument) { |
- EXPECT_TRUE(chrome_launcher::IsValidArgument(L"--chrome-frame")); |
- EXPECT_TRUE(chrome_launcher::IsValidArgument(L"--disable-background-mode")); |
- EXPECT_FALSE(chrome_launcher::IsValidArgument(L"--invalid-arg")); |
- |
- EXPECT_TRUE(chrome_launcher::IsValidArgument(L"--chrome-frame=")); |
- EXPECT_TRUE(chrome_launcher::IsValidArgument(L"--chrome-frame=foo")); |
- EXPECT_TRUE(chrome_launcher::IsValidArgument(L"--chrome-frame=foo=foo")); |
- |
- EXPECT_FALSE(chrome_launcher::IsValidArgument(L"chrome-frame")); |
- EXPECT_FALSE(chrome_launcher::IsValidArgument(L"-chrome-frame")); |
- EXPECT_FALSE(chrome_launcher::IsValidArgument(L"---chrome-frame")); |
- EXPECT_FALSE(chrome_launcher::IsValidArgument(L" --chrome-frame")); |
- EXPECT_FALSE(chrome_launcher::IsValidArgument(L"--chrome-framefoobar")); |
- EXPECT_FALSE(chrome_launcher::IsValidArgument(L"foobar--chrome-frame")); |
- EXPECT_FALSE(chrome_launcher::IsValidArgument(L"--chrome-frames")); |
- EXPECT_FALSE(chrome_launcher::IsValidArgument(L"--Chrome-frame")); |
- EXPECT_FALSE(chrome_launcher::IsValidArgument(L"")); |
-} |