|
|
@ -27,6 +27,7 @@ TEST(CommandLineParser, testFailure) |
|
|
|
parser.get<bool>("h"); |
|
|
|
parser.get<bool>("h"); |
|
|
|
EXPECT_FALSE(parser.check()); |
|
|
|
EXPECT_FALSE(parser.check()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
TEST(CommandLineParser, testHas_noValues) |
|
|
|
TEST(CommandLineParser, testHas_noValues) |
|
|
|
{ |
|
|
|
{ |
|
|
|
const char* argv[] = {"<bin>", "-h", "--info"}; |
|
|
|
const char* argv[] = {"<bin>", "-h", "--info"}; |
|
|
@ -218,4 +219,17 @@ TEST(CommandLineParser, positional_regression_5074_equal_sign) |
|
|
|
EXPECT_TRUE(parser.check()); |
|
|
|
EXPECT_TRUE(parser.check()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TEST(AutoBuffer, allocate_test) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
AutoBuffer<int, 5> abuf(2); |
|
|
|
|
|
|
|
EXPECT_EQ(2, abuf.size()); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
abuf.allocate(4); |
|
|
|
|
|
|
|
EXPECT_EQ(4, abuf.size()); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
abuf.allocate(6); |
|
|
|
|
|
|
|
EXPECT_EQ(6, abuf.size()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} // namespace
|
|
|
|
} // namespace
|
|
|
|