mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-08-06 18:00:28 +00:00
adjust testDefaultArgs_hasCliArgs_impliedMergeThem
This commit is contained in:
parent
8fc105b097
commit
af71f6ecdb
1 changed files with 8 additions and 4 deletions
|
@ -64,20 +64,24 @@ world\r\n\
|
||||||
EXPECT_EQ(NULL, __argv[5]);
|
EXPECT_EQ(NULL, __argv[5]);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(LoadZipArgs, testDefaultArgs_hasCliArgs_doesNothing) {
|
TEST(LoadZipArgs, testDefaultArgs_hasCliArgs_impliedMergeThem) {
|
||||||
int argc = 2;
|
int argc = 2;
|
||||||
char *args[] = {"prog", "yo", 0};
|
char *args[] = {"prog", "yo", 0};
|
||||||
char **argv = &args[0];
|
char **argv = &args[0];
|
||||||
EXPECT_EQ(0, LoadZipArgsImpl(&argc, &argv, strdup("\
|
EXPECT_EQ(0, LoadZipArgsImpl(&argc, &argv, strdup("\
|
||||||
-x\r\n\
|
-x\r\n\
|
||||||
hello\r\n\
|
hello o\r\n\
|
||||||
-y\r\n\
|
-y\r\n\
|
||||||
world\r\n\
|
world\r\n\
|
||||||
")));
|
")));
|
||||||
ASSERT_EQ(2, argc);
|
ASSERT_EQ(2, argc);
|
||||||
EXPECT_STREQ("prog", argv[0]);
|
EXPECT_STREQ("prog", argv[0]);
|
||||||
EXPECT_STREQ("yo", argv[1]);
|
EXPECT_STREQ("-x", argv[1]);
|
||||||
EXPECT_EQ(NULL, argv[2]);
|
EXPECT_STREQ("hell o", argv[2]);
|
||||||
|
EXPECT_STREQ("-y", argv[3]);
|
||||||
|
EXPECT_STREQ("world", argv[4]);
|
||||||
|
EXPECT_STREQ("yo", argv[5]);
|
||||||
|
EXPECT_EQ(NULL, argv[6]);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(LoadZipArgs, testDots_hasCliArgs_mergesThem) {
|
TEST(LoadZipArgs, testDots_hasCliArgs_mergesThem) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue