Use Argument::varValueCount to fix warnings
This commit is contained in:
parent
868162742b
commit
5f14d55f25
|
@ -175,7 +175,7 @@ void ArgumentParserTests::testParsing()
|
||||||
fileArg.setEnvironmentVariable("PATH");
|
fileArg.setEnvironmentVariable("PATH");
|
||||||
Argument filesArg("files", 'f', "specifies the path of the file(s) to be opened");
|
Argument filesArg("files", 'f', "specifies the path of the file(s) to be opened");
|
||||||
filesArg.setValueNames({ "path 1", "path 2" });
|
filesArg.setValueNames({ "path 1", "path 2" });
|
||||||
filesArg.setRequiredValueCount(-1);
|
filesArg.setRequiredValueCount(Argument::varValueCount);
|
||||||
Argument outputFileArg("output-file", 'o', "specifies the path of the output file");
|
Argument outputFileArg("output-file", 'o', "specifies the path of the output file");
|
||||||
outputFileArg.setValueNames({ "path" });
|
outputFileArg.setValueNames({ "path" });
|
||||||
outputFileArg.setRequiredValueCount(1);
|
outputFileArg.setRequiredValueCount(1);
|
||||||
|
@ -187,7 +187,7 @@ void ArgumentParserTests::testParsing()
|
||||||
displayFileInfoArg.setDenotesOperation(true);
|
displayFileInfoArg.setDenotesOperation(true);
|
||||||
displayFileInfoArg.setSubArguments({ &fileArg, &verboseArg, ¬AlbumArg });
|
displayFileInfoArg.setSubArguments({ &fileArg, &verboseArg, ¬AlbumArg });
|
||||||
Argument fieldsArg("fields", '\0', "specifies the fields");
|
Argument fieldsArg("fields", '\0', "specifies the fields");
|
||||||
fieldsArg.setRequiredValueCount(-1);
|
fieldsArg.setRequiredValueCount(Argument::varValueCount);
|
||||||
fieldsArg.setValueNames({ "title", "album", "artist", "trackpos" });
|
fieldsArg.setValueNames({ "title", "album", "artist", "trackpos" });
|
||||||
fieldsArg.setImplicit(true);
|
fieldsArg.setImplicit(true);
|
||||||
Argument displayTagInfoArg("get", 'p', "displays the values of all specified tag fields (displays all fields if none specified)");
|
Argument displayTagInfoArg("get", 'p', "displays the values of all specified tag fields (displays all fields if none specified)");
|
||||||
|
@ -302,7 +302,7 @@ void ArgumentParserTests::testParsing()
|
||||||
|
|
||||||
// constraint checking: no contraint (not resetting verboseArg on purpose)
|
// constraint checking: no contraint (not resetting verboseArg on purpose)
|
||||||
displayFileInfoArg.reset(), fileArg.reset();
|
displayFileInfoArg.reset(), fileArg.reset();
|
||||||
verboseArg.setConstraints(0, -1);
|
verboseArg.setConstraints(0, Argument::varValueCount);
|
||||||
parser.parseArgs(4, argv4);
|
parser.parseArgs(4, argv4);
|
||||||
CPPUNIT_ASSERT(!qtConfigArgs.qtWidgetsGuiArg().isPresent());
|
CPPUNIT_ASSERT(!qtConfigArgs.qtWidgetsGuiArg().isPresent());
|
||||||
|
|
||||||
|
@ -423,7 +423,7 @@ void ArgumentParserTests::testParsing()
|
||||||
// nested operations
|
// nested operations
|
||||||
const char *argv14[] = { "tageditor", "get", "fields", "album=test", "-f", "somefile" };
|
const char *argv14[] = { "tageditor", "get", "fields", "album=test", "-f", "somefile" };
|
||||||
parser.resetArgs();
|
parser.resetArgs();
|
||||||
fieldsArg.setRequiredValueCount(-1);
|
fieldsArg.setRequiredValueCount(Argument::varValueCount);
|
||||||
fieldsArg.setDenotesOperation(true);
|
fieldsArg.setDenotesOperation(true);
|
||||||
parser.parseArgs(6, argv14);
|
parser.parseArgs(6, argv14);
|
||||||
CPPUNIT_ASSERT(displayTagInfoArg.isPresent());
|
CPPUNIT_ASSERT(displayTagInfoArg.isPresent());
|
||||||
|
@ -690,7 +690,7 @@ void ArgumentParserTests::testHelp()
|
||||||
OperationArgument verboseArg("verbose", 'v', "be verbose", "actually not an operation");
|
OperationArgument verboseArg("verbose", 'v', "be verbose", "actually not an operation");
|
||||||
verboseArg.setCombinable(true);
|
verboseArg.setCombinable(true);
|
||||||
ConfigValueArgument nestedSubArg("nested-sub", '\0', "nested sub arg", { "value1", "value2" });
|
ConfigValueArgument nestedSubArg("nested-sub", '\0', "nested sub arg", { "value1", "value2" });
|
||||||
nestedSubArg.setRequiredValueCount(-1);
|
nestedSubArg.setRequiredValueCount(Argument::varValueCount);
|
||||||
Argument subArg("sub", '\0', "sub arg");
|
Argument subArg("sub", '\0', "sub arg");
|
||||||
subArg.setRequired(true);
|
subArg.setRequired(true);
|
||||||
subArg.addSubArgument(&nestedSubArg);
|
subArg.addSubArgument(&nestedSubArg);
|
||||||
|
|
Loading…
Reference in New Issue