| Index: chrome/common/switch_utils_unittest.cc
 | 
| diff --git a/chrome/common/switch_utils_unittest.cc b/chrome/common/switch_utils_unittest.cc
 | 
| index 528030e2f0acdf2f2246b68aa6f09bf8e66eb881..49f2c3815ea0fdd163d1af8eb4a952d5f1dffc19 100644
 | 
| --- a/chrome/common/switch_utils_unittest.cc
 | 
| +++ b/chrome/common/switch_utils_unittest.cc
 | 
| @@ -6,10 +6,34 @@
 | 
|  
 | 
|  #include "base/basictypes.h"
 | 
|  #include "base/command_line.h"
 | 
| +#include "base/file_path.h"
 | 
|  #include "testing/gtest/include/gtest/gtest.h"
 | 
|  
 | 
|  TEST(SwitchUtilsTest, RemoveSwitches) {
 | 
| +  const CommandLine::CharType* argv[] = {
 | 
| +    FILE_PATH_LITERAL("program"),
 | 
| +    FILE_PATH_LITERAL("--app=http://www.google.com/"),
 | 
| +    FILE_PATH_LITERAL("--first-run"),
 | 
| +    FILE_PATH_LITERAL("--import"),
 | 
| +    FILE_PATH_LITERAL("--import-from-file=c:\\test.html"),
 | 
| +    FILE_PATH_LITERAL("--make-default-browser"),
 | 
| +    FILE_PATH_LITERAL("--foo"),
 | 
| +    FILE_PATH_LITERAL("--bar")};
 | 
| +  CommandLine cmd_line(arraysize(argv), argv);
 | 
| +  EXPECT_FALSE(cmd_line.command_line_string().empty());
 | 
| +
 | 
| +  std::map<std::string, CommandLine::StringType> switches =
 | 
| +      cmd_line.GetSwitches();
 | 
| +  EXPECT_EQ(7U, switches.size());
 | 
| +
 | 
| +  switches::RemoveSwitchesForAutostart(&switches);
 | 
| +  EXPECT_EQ(2U, switches.size());
 | 
| +  EXPECT_TRUE(cmd_line.HasSwitch("foo"));
 | 
| +  EXPECT_TRUE(cmd_line.HasSwitch("bar"));
 | 
| +}
 | 
| +
 | 
|  #if defined(OS_WIN)
 | 
| +TEST(SwitchUtilsTest, RemoveSwitchesFromString) {
 | 
|    // All these command line args (except foo and bar) will
 | 
|    // be removed after RemoveSwitchesForAutostart:
 | 
|    CommandLine cmd_line = CommandLine::FromString(
 | 
| @@ -22,18 +46,6 @@ TEST(SwitchUtilsTest, RemoveSwitches) {
 | 
|        L" --foo"
 | 
|        L" --bar");
 | 
|    EXPECT_FALSE(cmd_line.command_line_string().empty());
 | 
| -#elif defined(OS_POSIX)
 | 
| -  const char* argv[] = {
 | 
| -    "program",
 | 
| -    "--app=http://www.google.com/",
 | 
| -    "--first-run",
 | 
| -    "--import",
 | 
| -    "--import-from-file=c:\\test.html",
 | 
| -    "--make-default-browser",
 | 
| -    "--foo",
 | 
| -    "--bar"};
 | 
| -  CommandLine cmd_line(arraysize(argv), argv);
 | 
| -#endif
 | 
|  
 | 
|    std::map<std::string, CommandLine::StringType> switches =
 | 
|        cmd_line.GetSwitches();
 | 
| @@ -44,3 +56,4 @@ TEST(SwitchUtilsTest, RemoveSwitches) {
 | 
|    EXPECT_TRUE(cmd_line.HasSwitch("foo"));
 | 
|    EXPECT_TRUE(cmd_line.HasSwitch("bar"));
 | 
|  }
 | 
| +#endif
 | 
| 
 |