Methods Summary |
---|
private void | runFailTest(java.lang.String value)Run a failure test. value should be invalid.
Id oToken = null;
try {
oToken = new Id(value);
}
catch (Exception e) { // catch the validation exception
}
assertNull(
"Id validation restriction failed. did not restrict bad value [" +
value + "] did not restrict bad value", oToken);
|
private void | runPassTest(java.lang.String value)Run a successful test. value should be valid.
Id oToken = null;
try {
oToken = new Id(value);
}
catch (Exception e) { // catch the validation exception
}
assertEquals("Id strings not equal. orig value:" + value, oToken.toString(), value);
|
public void | testDoubleSpace()this is to differentiate from normalized string which cannot accept double spaces.
runFailTest("a B"); // note: \r fails
|
public void | testLineFeed()this is to differentiate from normalized string which cannot accept a \n
runFailTest("line one\n line two");
|
public void | testMidColon()Test a simple string with allowed punctuation.
runFailTest("Atlanta:_Braves.Home-Team10");
|
public void | testPunctuationString()Test a simple string with allowed punctuation.
runPassTest("Atlanta_Braves.Home-Team10");
|
public void | testSimpleString()Test a simple string.
runPassTest("Atlanta");
|
public void | testStartColon()Test a start character ':'
runFailTest(":_Braves.Home-Team:1");
|
public void | testStartDigit()Test a start Digit
runFailTest("1_Braves");
|
public void | testStartUnderscore()Test a start character '_'
runPassTest("_Braves");
|
public void | testStringWithLeadingAndTrailingSpaces()this is to differentiate from normalized string which cannot accept
leading and trailing spaces.
runFailTest(" centered ");
|
public void | testStringWithLeadingSpaces()this is to differentiate from normalized string which cannot accept leading spaces.
runFailTest(" a failure case");
|
public void | testStringWithTabs()this is to differentiate from normalized string which cannot accept a \t
runFailTest("this has \t a tab");
|
public void | testStringWithTrailingSpaces()this is to differentiate from normalized string which cannot accept trailing spaces.
runFailTest("this is a ");
|