palliate v0.0.1
Palliate application and built-in plugins
palliate::Tests Namespace Reference

Classes

class  CliFixture
 
struct  CliParams
 

Functions

 TEST_P (CliFixture, BasicTests)
 
 INSTANTIATE_TEST_CASE_P (CliTests, CliFixture, ::testing::Values(CliParams{{}, {}}, CliParams{{"", "--foo"}, {{"foo", "true"}}}, CliParams{{"", "--foo", "bar"}, {{"foo", "bar"}}}, CliParams{{"", "--foo=bar"}, {{"foo", "bar"}}}, CliParams{{"", "-f"}, {{"f", "true"}}}, CliParams{{"", "-f", "bar"}, {{"f", "bar"}}}, CliParams{{"", "-f=bar"}, {{"f", "bar"}}}, CliParams{{"", "-fo"}, {{"f", "true"}, {"o", "true"}}}, CliParams{{"", "-of"}, {{"f", "true"}, {"o", "true"}}}, CliParams{{"", "-f", "--bar"}, {{"f", "true"}, {"bar", "true"}}}, CliParams{{"", "--bar", "-f"}, {{"f", "true"}, {"bar", "true"}}}, CliParams{{"", "-f", "foo", "--bar"}, {{"f", "foo"}, {"bar", "true"}}}, CliParams{{"", "-f=foo", "--bar"}, {{"f", "foo"}, {"bar", "true"}}}, CliParams{{"", "--bar", "-f", "foo"}, {{"f", "foo"}, {"bar", "true"}}}, CliParams{{"", "--bar", "-f=foo"}, {{"f", "foo"}, {"bar", "true"}}}, CliParams{{"", "-f", "--bar", "foo"}, {{"f", "true"}, {"bar", "foo"}}}, CliParams{{"", "-f", "--bar=foo"}, {{"f", "true"}, {"bar", "foo"}}}, CliParams{{"", "--bar", "foo", "-f"}, {{"f", "true"}, {"bar", "foo"}}}, CliParams{{"", "--bar=foo", "-f"}, {{"f", "true"}, {"bar", "foo"}}}, CliParams{{"", "--foo", "3"}, {{"foo", "3"}}}, CliParams{{"", "--foo=3"}, {{"foo", "3"}}}, CliParams{{"", "-f", "3"}, {{"f", "3"}}}, CliParams{{"", "-f=3"}, {{"f", "3"}}}, CliParams{{"", "--foo", "-3"}, {{"foo", "-3"}}}, CliParams{{"", "--foo=-3"}, {{"foo", "-3"}}}, CliParams{{"", "-f", "-3"}, {{"f", "-3"}}}, CliParams{{"", "-f=-3"}, {{"f", "-3"}}}, CliParams{{"", "--foo", "3.21"}, {{"foo", "3.21"}}}, CliParams{{"", "--foo=3.21"}, {{"foo", "3.21"}}}, CliParams{{"", "-f", "3.21"}, {{"f", "3.21"}}}, CliParams{{"", "-f=3.21"}, {{"f", "3.21"}}}, CliParams{{"", "--foo", "-3.21"}, {{"foo", "-3.21"}}}, CliParams{{"", "--foo=-3.21"}, {{"foo", "-3.21"}}}, CliParams{{"", "-f", "-3.21"}, {{"f", "-3.21"}}}, CliParams{{"", "-f=-3.21"}, {{"f", "-3.21"}}}, CliParams{{"", "--foo.bar", "value"}, {{"foo.bar", "value"}}}, CliParams{{"", "--foo.bar", "value.dot"}, {{"foo.bar", "value.dot"}}}, CliParams{{"", "--foo.bar=value"}, {{"foo.bar", "value"}}}, CliParams{{"", "--foo.bar=value.dot"}, {{"foo.bar", "value.dot"}}}, CliParams{{"", "--foo.bar", "value", "--foo.bar.baz", "value"}, {{"foo.bar", "value"}, {"foo.bar.baz", "value"}}}, CliParams{{"", "--foo.bar", "value.dot", "--foo.bar.baz", "value.dot"}, {{"foo.bar", "value.dot"}, {"foo.bar.baz", "value.dot"}}}, CliParams{{"", "--foo.bar", "value", "--foo.bar.baz=value"}, {{"foo.bar", "value"}, {"foo.bar.baz", "value"}}}, CliParams{{"", "--foo.bar", "value", "--foo.bar.baz=value.dot"}, {{"foo.bar", "value"}, {"foo.bar.baz", "value.dot"}}}, CliParams{{"", "--foo.bar=value", "--foo.bar.baz", "value"}, {{"foo.bar", "value"}, {"foo.bar.baz", "value"}}}, CliParams{{"", "--foo.bar=value.dot", "--foo.bar.baz", "value"}, {{"foo.bar", "value.dot"}, {"foo.bar.baz", "value"}}}, CliParams{{"", "--foo.bar=value", "--foo.bar.baz", "value.dot"}, {{"foo.bar", "value"}, {"foo.bar.baz", "value.dot"}}}))
 

Function Documentation

◆ INSTANTIATE_TEST_CASE_P()

palliate::Tests::INSTANTIATE_TEST_CASE_P ( CliTests  ,
CliFixture  ,
::testing::Values(CliParams{{}, {}}, CliParams{{"", "--foo"}, {{"foo", "true"}}}, CliParams{{"", "--foo", "bar"}, {{"foo", "bar"}}}, CliParams{{"", "--foo=bar"}, {{"foo", "bar"}}}, CliParams{{"", "-f"}, {{"f", "true"}}}, CliParams{{"", "-f", "bar"}, {{"f", "bar"}}}, CliParams{{"", "-f=bar"}, {{"f", "bar"}}}, CliParams{{"", "-fo"}, {{"f", "true"}, {"o", "true"}}}, CliParams{{"", "-of"}, {{"f", "true"}, {"o", "true"}}}, CliParams{{"", "-f", "--bar"}, {{"f", "true"}, {"bar", "true"}}}, CliParams{{"", "--bar", "-f"}, {{"f", "true"}, {"bar", "true"}}}, CliParams{{"", "-f", "foo", "--bar"}, {{"f", "foo"}, {"bar", "true"}}}, CliParams{{"", "-f=foo", "--bar"}, {{"f", "foo"}, {"bar", "true"}}}, CliParams{{"", "--bar", "-f", "foo"}, {{"f", "foo"}, {"bar", "true"}}}, CliParams{{"", "--bar", "-f=foo"}, {{"f", "foo"}, {"bar", "true"}}}, CliParams{{"", "-f", "--bar", "foo"}, {{"f", "true"}, {"bar", "foo"}}}, CliParams{{"", "-f", "--bar=foo"}, {{"f", "true"}, {"bar", "foo"}}}, CliParams{{"", "--bar", "foo", "-f"}, {{"f", "true"}, {"bar", "foo"}}}, CliParams{{"", "--bar=foo", "-f"}, {{"f", "true"}, {"bar", "foo"}}}, CliParams{{"", "--foo", "3"}, {{"foo", "3"}}}, CliParams{{"", "--foo=3"}, {{"foo", "3"}}}, CliParams{{"", "-f", "3"}, {{"f", "3"}}}, CliParams{{"", "-f=3"}, {{"f", "3"}}}, CliParams{{"", "--foo", "-3"}, {{"foo", "-3"}}}, CliParams{{"", "--foo=-3"}, {{"foo", "-3"}}}, CliParams{{"", "-f", "-3"}, {{"f", "-3"}}}, CliParams{{"", "-f=-3"}, {{"f", "-3"}}}, CliParams{{"", "--foo", "3.21"}, {{"foo", "3.21"}}}, CliParams{{"", "--foo=3.21"}, {{"foo", "3.21"}}}, CliParams{{"", "-f", "3.21"}, {{"f", "3.21"}}}, CliParams{{"", "-f=3.21"}, {{"f", "3.21"}}}, CliParams{{"", "--foo", "-3.21"}, {{"foo", "-3.21"}}}, CliParams{{"", "--foo=-3.21"}, {{"foo", "-3.21"}}}, CliParams{{"", "-f", "-3.21"}, {{"f", "-3.21"}}}, CliParams{{"", "-f=-3.21"}, {{"f", "-3.21"}}}, CliParams{{"", "--foo.bar", "value"}, {{"foo.bar", "value"}}}, CliParams{{"", "--foo.bar", "value.dot"}, {{"foo.bar", "value.dot"}}}, CliParams{{"", "--foo.bar=value"}, {{"foo.bar", "value"}}}, CliParams{{"", "--foo.bar=value.dot"}, {{"foo.bar", "value.dot"}}}, CliParams{{"", "--foo.bar", "value", "--foo.bar.baz", "value"}, {{"foo.bar", "value"}, {"foo.bar.baz", "value"}}}, CliParams{{"", "--foo.bar", "value.dot", "--foo.bar.baz", "value.dot"}, {{"foo.bar", "value.dot"}, {"foo.bar.baz", "value.dot"}}}, CliParams{{"", "--foo.bar", "value", "--foo.bar.baz=value"}, {{"foo.bar", "value"}, {"foo.bar.baz", "value"}}}, CliParams{{"", "--foo.bar", "value", "--foo.bar.baz=value.dot"}, {{"foo.bar", "value"}, {"foo.bar.baz", "value.dot"}}}, CliParams{{"", "--foo.bar=value", "--foo.bar.baz", "value"}, {{"foo.bar", "value"}, {"foo.bar.baz", "value"}}}, CliParams{{"", "--foo.bar=value.dot", "--foo.bar.baz", "value"}, {{"foo.bar", "value.dot"}, {"foo.bar.baz", "value"}}}, CliParams{{"", "--foo.bar=value", "--foo.bar.baz", "value.dot"}, {{"foo.bar", "value"}, {"foo.bar.baz", "value.dot"}}})   
)

◆ TEST_P()

palliate::Tests::TEST_P ( CliFixture  ,
BasicTests   
)