Index: base/command_line_unittest.cc |
=================================================================== |
--- base/command_line_unittest.cc (revision 65856) |
+++ base/command_line_unittest.cc (working copy) |
@@ -154,3 +154,17 @@ |
cl.command_line_string()); |
#endif |
} |
+ |
+// Tests that when AppendArguments is called that both the program and |
+// command line strings are equal. |
evanm
2010/11/14 19:15:39
Maybe change the end of this sentece to "...is cal
tommi (sloooow) - chröme
2010/11/14 21:28:07
Changed the description after incorporating Robert
|
+TEST(CommandLineTest, AppendArguments) { |
+ CommandLine cl1(FilePath(FILE_PATH_LITERAL("Program"))); |
+ cl1.AppendSwitch("switch1"); |
+ cl1.AppendSwitchASCII("switch2", "foo"); |
+ |
+ CommandLine cl2(CommandLine::NO_PROGRAM); |
+ cl2.AppendArguments(cl1, true); |
evanm
2010/11/14 19:15:39
Shouldn't this hit the DCHECK(), since it's saying
evanm
2010/11/14 19:16:18
Never mind, ready it backwards. :(
|
+ EXPECT_EQ(cl1.command_line_string(), cl2.command_line_string()); |
+ EXPECT_EQ(cl1.GetProgram(), cl2.GetProgram()); |
+} |
+ |