public void parseAutoIndexAndSubstitutionsTest(String commandLineArgs,
String linkedId, Arg a, String filename)
{
- // { "--append=filename0 --newframe --append=filename1", "JALVIEW:1",
+ // { "--append=filename0 --new --append=filename1", "JALVIEW:1",
// Arg.OPEN, "filename1" },
String[] args = commandLineArgs.split("\\s+");
ArgParser argparser = new ArgParser(args);
}
else if (a == Arg.ARGFILE)
{
- List<String> filenames = b.getList(a);
+ List<String> filenames = b.getValueList(a);
boolean found = false;
for (String s : filenames)
{
@DataProvider(name = "argSubValsAndLinkedIds")
public Object[][] argSubValsAndLinkedIds()
{
- return new Object[][] { {
- "--debug --append=[hi]test/jalview/bin/argparser/testfiles/test1.fa",
- "JALVIEW:0", Arg.APPEND, "hi", "true", true },
+ return new Object[][] {
+ //
+ /*
+ */
+ { "--debug --append=[hi]test/jalview/bin/argparser/testfiles/test1.fa",
+ "JALVIEW:0", Arg.APPEND, "hi", "true", true },
{ "--append[linkedId1]=[new,hello=world,1]test/jalview/bin/argparser/testfiles/test1.fa --headless",
"linkedId1", Arg.APPEND, "new", "true", true },
{ "--append[linkedId2]=[new,hello=world,1]test/jalview/bin/argparser/testfiles/test1.fa --headless",
{ "--append[linkedId5]=[new,hello=worlddomination,1]test/jalview/bin/argparser/testfiles/test1.fa --append[linkedId2]=[new;hello=world;1]test/jalview/bin/argparser/testfiles/test1.fa --headless",
"linkedId5", Arg.APPEND, "hello", "world", false },
{ "--append[linkedId6]=[new,hello=world,0]test/jalview/bin/argparser/testfiles/test1.fa --append[linkedId7]=[new;hello=world;1]test/jalview/bin/argparser/testfiles/test1.fa --headless",
- "linkedId7", Arg.APPEND, "GETINDEX", "0", false }, };
+ "linkedId7", Arg.APPEND, "GETINDEX", "0", false },
+ /*
+ */
+ //
+ };
}
@DataProvider(name = "argAutoIndexAndSubstitutions")
*/
{ "--append=filename0 --append=filename1", "JALVIEW:0", Arg.APPEND,
"filename0" },
- { "--append=filename0 --newframe --append=filename1", "JALVIEW:1",
+ { "--append=filename0 --new --append=filename1", "JALVIEW:1",
Arg.APPEND, "filename1" },
- { "--append=filename0 --newframe --newframe --append=filename2",
- "JALVIEW:0", Arg.APPEND, "filename0" },
- { "--append=filename0 --newframe --newframe --append=filename2",
- "JALVIEW:2", Arg.APPEND, "filename2" },
+ { "--append=filename0 --new --new --append=filename2", "JALVIEW:0",
+ Arg.APPEND, "filename0" },
+ { "--append=filename0 --new --new --append=filename2", "JALVIEW:2",
+ Arg.APPEND, "filename2" },
{ "--append[linkA-{n}]=filenameA0 --append[linkA-{++n}]=filenameA1",
"linkA-0", Arg.APPEND, "filenameA0" },
{ "--append[linkB-{n}]=filenameB0 --append[linkB-{++n}]=filenameB1",
"linkG-1", Arg.IMAGE, "outputG{n}.txt" },
{ "--append[linkH-{n}]=filenameH0 --substitutions --image[linkH-{n}]=output-H{n}.txt --nil[{++n}] --nosubstitutions --image[linkH-{n}]=outputH{n}.txt",
"linkH-0", Arg.IMAGE, "output-H0.txt" },
- { "--open=filename0 --append=filename1", "JALVIEW:1", Arg.OPEN,
+ { "--open=filename0 --append=filename1", "JALVIEW:0", Arg.OPEN,
"filename0" },
- { "--open=filename0 --newframe --append=filename1", "JALVIEW:2",
+ { "--open=filename0 --new --append=filename1", "JALVIEW:1",
Arg.APPEND, "filename1" },
- { "--open=filename0 --newframe --newframe --append=filename2",
- "JALVIEW:1", Arg.OPEN, "filename0" },
- { "--open=filename0 --newframe --newframe --append=filename2",
- "JALVIEW:3", Arg.APPEND, "filename2" },
+ { "--open=filename0 --new --new --append=filename2", "JALVIEW:0",
+ Arg.OPEN, "filename0" },
+ { "--open=filename0 --new --new --append=filename2", "JALVIEW:2",
+ Arg.APPEND, "filename2" },
{ "--open[linkA-{n}]=filenameA0 --append[linkA-{++n}]=filenameA1",
"linkA-0", Arg.OPEN, "filenameA0" },
{ "--open[linkB-{n}]=filenameB0 --append[linkB-{++n}]=filenameB1",
"linkG-1", Arg.IMAGE, "outputG{n}.txt" },
{ "--open[linkH-{n}]=filenameH0 --substitutions --image[linkH-{n}]=output-H{n}.txt --nil[{++n}] --nosubstitutions --image[linkH-{n}]=outputH{n}.txt",
"linkH-0", Arg.IMAGE, "output-H0.txt" },
+ /*
+ */
//
};
@Test(groups = "Functional", dataProvider = "allLinkedIdsData")
public void allLinkedIdsTest(String commandLineArgs, Arg a,
- String[] values)
+ String[] values, String[] nonvalues)
{
String[] args = commandLineArgs.split("\\s+");
ArgParser argparser = new ArgParser(args);
//
/*
*/
- { "--open=test/jalview/bin/argparser/testfiles/*.fa --substitutions --allframes --image={dirname}/{basename}.png --close",
+ { "--open=test/jalview/bin/argparser/testfiles/*.fa --substitutions --all --image={dirname}/{basename}.png --close",
Arg.CLOSE, new String[]
- { null, null,
- null } },
- { "--open=test/jalview/bin/argparser/testfiles/*.fa --substitutions --allframes --output={dirname}/{basename}.stk --close",
+ { null, null, null },
+ null },
+ { "--open=test/jalview/bin/argparser/testfiles/*.fa --substitutions --all --output={dirname}/{basename}.stk --close",
Arg.OUTPUT, new String[]
{ "test/jalview/bin/argparser/testfiles/test1.stk",
"test/jalview/bin/argparser/testfiles/test2.stk",
- "test/jalview/bin/argparser/testfiles/test3.stk", } },
- { "--open=test/jalview/bin/argparser/testfiles/*.fa --substitutions --allframes --image={dirname}/{basename}.png --close",
+ "test/jalview/bin/argparser/testfiles/test3.stk", },
+ null },
+ { "--open=test/jalview/bin/argparser/testfiles/*.fa --substitutions --all --image={dirname}/{basename}.png --close",
Arg.IMAGE, new String[]
{ "test/jalview/bin/argparser/testfiles/test1.png",
"test/jalview/bin/argparser/testfiles/test2.png",
- "test/jalview/bin/argparser/testfiles/test3.png", } },
+ "test/jalview/bin/argparser/testfiles/test3.png", },
+ null },
//
};
}