public abstract class AbstractCheckDigitTest extends Object
Constructor and Description |
---|
AbstractCheckDigitTest() |
Modifier and Type | Method and Description |
---|---|
protected String |
checkDigit(String code)
Returns the check digit (i.e. last character) for a code.
|
protected String[] |
createInvalidCodes(String[] codes)
Returns an array of codes with invalid check digits.
|
int |
getCheckDigitLth() |
protected abstract javax.validation.ConstraintValidator<? extends Annotation,? super String> |
getConstraint() |
protected String[] |
getInvalid() |
String |
getMissingMessage() |
protected abstract String[] |
getValid() |
protected String |
getZeroSum() |
protected String |
removeCheckDigit(String code)
Returns a code with the Check Digit (i.e. last character) removed.
|
void |
setUp() |
void |
tearDown()
Tear Down - clears routine and valid codes.
|
void |
testIsValidFalse()
Test isValid() for invalid values.
|
void |
testIsValidTrue()
Test isValid() for valid values.
|
void |
testMissingCode()
Test missing code
|
void |
testZeroSum()
Test zero sum
|
public int getCheckDigitLth()
protected abstract javax.validation.ConstraintValidator<? extends Annotation,? super String> getConstraint()
protected abstract String[] getValid()
protected String[] getInvalid()
protected String getZeroSum()
public String getMissingMessage()
public void setUp()
public void tearDown()
public void testIsValidTrue()
public void testIsValidFalse()
public void testMissingCode()
public void testZeroSum()
protected String[] createInvalidCodes(String[] codes)
codes
- Codes with valid check digitsprotected String removeCheckDigit(String code)
code
- The codeCopyright © 2010–2020 The Apache Software Foundation. All rights reserved.