Update tests to reflect new default options

dev
Nick Terrell 2016-09-02 12:59:14 -07:00
parent ac14348a28
commit 2fcf8a4b99
1 changed files with 10 additions and 10 deletions

View File

@ -106,6 +106,16 @@ TEST(Options, ValidInputs) {
Options expected = {
2, 23, 3, false, "silesia.tar", "silesia.tar.pzstd", false, false};
}
{
Options options;
std::array<const char*, 3> args = {{nullptr, "-n", "1"}};
EXPECT_TRUE(options.parse(args.size(), args.data()));
}
{
Options options;
std::array<const char*, 4> args = {{nullptr, "-", "-n", "1"}};
EXPECT_TRUE(options.parse(args.size(), args.data()));
}
}
TEST(Options, BadNumThreads) {
@ -153,16 +163,6 @@ TEST(Options, BadOutputFile) {
std::array<const char*, 5> args = {{nullptr, "notzst", "-d", "-n", "1"}};
EXPECT_FALSE(options.parse(args.size(), args.data()));
}
{
Options options;
std::array<const char*, 3> args = {{nullptr, "-n", "1"}};
EXPECT_FALSE(options.parse(args.size(), args.data()));
}
{
Options options;
std::array<const char*, 4> args = {{nullptr, "-", "-n", "1"}};
EXPECT_FALSE(options.parse(args.size(), args.data()));
}
}
TEST(Options, Extras) {