public abstract class AbstractCheckDigitTest extends junit.framework.TestCase
| Modifier and Type | Field and Description |
|---|---|
protected int |
checkDigitLth
Check digit routine being tested
|
protected String[] |
invalid
Array of invalid code values
|
protected org.apache.commons.logging.Log |
log
logging instance
|
protected String |
missingMessage
Prefix for error messages
|
protected org.apache.commons.validator.routines.checkdigit.CheckDigit |
routine
Check digit routine being tested
|
protected String[] |
valid
Array of valid code values
|
protected String |
zeroSum
code value which sums to zero
|
| Constructor and Description |
|---|
AbstractCheckDigitTest(String name)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
checkDigit(String code)
Returns the check digit (i.e.
|
protected String[] |
createInvalidCodes(String[] codes)
Returns an array of codes with invalid check digits.
|
protected String |
removeCheckDigit(String code)
Returns a code with the Check Digit (i.e.
|
protected void |
tearDown()
Tear Down - clears routine and valid codes.
|
void |
testCalculateInvalid()
Test calculate() for invalid values.
|
void |
testCalculateValid()
Test calculate() for valid values.
|
void |
testIsValidFalse()
Test isValid() for invalid values.
|
void |
testIsValidTrue()
Test isValid() for valid values.
|
void |
testMissingCode()
Test missing code
|
void |
testSerialization()
Test check digit serialization.
|
void |
testZeroSum()
Test zero sum
|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, toStringassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSameprotected org.apache.commons.logging.Log log
protected int checkDigitLth
protected org.apache.commons.validator.routines.checkdigit.CheckDigit routine
protected String missingMessage
public AbstractCheckDigitTest(String name)
name - test nameprotected void tearDown() throws Exception
tearDown in class junit.framework.TestCaseExceptionpublic void testIsValidTrue()
public void testIsValidFalse()
public void testCalculateValid()
public void testCalculateInvalid()
public void testMissingCode()
public void testZeroSum()
public void testSerialization()
protected String[] createInvalidCodes(String[] codes)
codes - Codes with valid check digitsprotected String removeCheckDigit(String code)
code - The codeprotected String checkDigit(String code)
code - The codeCopyright © 2002-2013 The Apache Software Foundation. All Rights Reserved.