INNER CODE UNIT · Go
TestArgsParsingWithInvalidPrintSpec
codesenberg/bombardier · args_parser_test.go:808
func TestArgsParsingWithInvalidPrintSpec(t *testing.T) {
invalidSpecs := [][]string{
{programName, "--format", "noprefix.txt", "somehost.somedomain"},
{programName, "--format=noprefix.txt", "somehost.somedomain"},
{programName, "-o", "noprefix.txt", "somehost.somedomain"},
{programName, "--format", "unknown-format", "somehost.somedomain"},
{programName, "--format=unknown-format", "somehost.somedomain"},
{programName, "-o", "unknown-format", "somehost.somedomain"},
}
p := newKingpinParser()
for _, is := range invalidSpecs {
c, err := p.parse(is)
if err == nil || c != emptyConf {
t.Errorf("invalid print spec %q parsed correctly", is)
}
}
}