clear_g_str_vec();
env_to_vec(args);
EXPECT_EQ(3u, args.size());
- EXPECT_EQ(string("b"), args[1]);
- EXPECT_EQ(string("c"), args[2]);
+ EXPECT_EQ(string("b"), args[0]);
+ EXPECT_EQ(string("c"), args[1]);
+ EXPECT_EQ(string("a"), args[2]);
setenv("WHATEVER", "d e", 0);
clear_g_str_vec();
env_to_vec(args, "WHATEVER");
EXPECT_EQ(5u, args.size());
- EXPECT_EQ(string("d"), args[3]);
- EXPECT_EQ(string("e"), args[4]);
+ EXPECT_EQ(string("d"), args[0]);
+ EXPECT_EQ(string("e"), args[1]);
}
{
std::vector<const char*> args;
clear_g_str_vec();
env_to_vec(args);
EXPECT_EQ(5u, args.size());
- EXPECT_EQ(string("a"), args[0]);
- EXPECT_EQ(string("b"), args[1]);
+ EXPECT_EQ(string("b"), args[0]);
+ EXPECT_EQ(string("a"), args[1]);
EXPECT_EQ(string("--"), args[2]);
- EXPECT_EQ(string("c"), args[3]);
- EXPECT_EQ(string("d"), args[4]);
+ EXPECT_EQ(string("d"), args[3]);
+ EXPECT_EQ(string("c"), args[4]);
}
{
std::vector<const char*> args;
clear_g_str_vec();
env_to_vec(args);
EXPECT_EQ(4u, args.size());
- EXPECT_EQ(string("a"), args[0]);
- EXPECT_EQ(string("b"), args[1]);
+ EXPECT_EQ(string("b"), args[0]);
+ EXPECT_EQ(string("a"), args[1]);
EXPECT_EQ(string("--"), args[2]);
EXPECT_EQ(string("c"), args[3]);
}
EXPECT_EQ(4u, args.size());
EXPECT_EQ(string("b"), args[0]);
EXPECT_EQ(string("--"), args[1]);
- EXPECT_EQ(string("c"), args[2]);
- EXPECT_EQ(string("d"), args[3]);
+ EXPECT_EQ(string("d"), args[2]);
+ EXPECT_EQ(string("c"), args[3]);
}
{
std::vector<const char*> args;
clear_g_str_vec();
env_to_vec(args);
EXPECT_EQ(4u, args.size());
- EXPECT_EQ(string("b"), args[0]);
- EXPECT_EQ(string("c"), args[1]);
+ EXPECT_EQ(string("c"), args[0]);
+ EXPECT_EQ(string("b"), args[1]);
EXPECT_EQ(string("--"), args[2]);
EXPECT_EQ(string("d"), args[3]);
}
EXPECT_EQ(4u, args.size());
EXPECT_EQ(string("a"), args[0]);
EXPECT_EQ(string("--"), args[1]);
- EXPECT_EQ(string("c"), args[2]);
- EXPECT_EQ(string("d"), args[3]);
+ EXPECT_EQ(string("d"), args[2]);
+ EXPECT_EQ(string("c"), args[3]);
}
{
std::vector<const char*> args;
clear_g_str_vec();
env_to_vec(args);
EXPECT_EQ(4u, args.size());
- EXPECT_EQ(string("a"), args[0]);
- EXPECT_EQ(string("d"), args[1]);
+ EXPECT_EQ(string("d"), args[0]);
+ EXPECT_EQ(string("a"), args[1]);
EXPECT_EQ(string("--"), args[2]);
EXPECT_EQ(string("c"), args[3]);
}