BigInteger bi = new BigInteger("7"); //These should work
parse(name, bi.toString(), name + "=7ns", args);
bi = bi.multiply(BigInteger.valueOf(1000));
parse(name, bi.toString(), name + "=7us", args);
bi = bi.multiply(BigInteger.valueOf(1000));
parse(name, bi.toString(), name + "=7ms", args);
bi = bi.multiply(BigInteger.valueOf(1000));
parse(name, bi.toString(), name + "=7s", args);
bi = bi.multiply(BigInteger.valueOf(60));
parse(name, bi.toString() , name + "=7m", args);
bi = bi.multiply(BigInteger.valueOf(60));
parse(name, bi.toString() , name + "=7h", args);
bi = bi.multiply(BigInteger.valueOf(24));
parse(name, bi.toString() , name + "=7d", args);
parse(name, "0", name + "=0", args);
shouldFail(name + "=7xs", args);
shouldFail(name + "=7mms", args);
shouldFail(name + "=7f", args); //Currently, only value 0 is allowed without unit
shouldFail(name + "=7", args);
}
// try with a quoted value
parse(name, "Recording 1", name + "=\"Recording 1\"", args); // try with a quoted argument
parse(name, "myrec", "\"" + name + "\"" + "=myrec", args); // try with both a quoted value and a quoted argument
parse(name, "Recording 1", "\"" + name + "\"" + "=\"Recording 1\"", args);
// now the same thing but with other arguments after
// try with a quoted value
parse(name, "Recording 1", name + "=\"Recording 1\",arg=value", args); // try with a quoted argument
parse(name, "myrec", "\"" + name + "\"" + "=myrec,arg=value", args); // try with both a quoted value and a quoted argument
parse(name, "Recording 1", "\"" + name + "\"" + "=\"Recording 1\",arg=value", args);
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.