|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.apache.commons.beanutils.converters.NumberConverterTestBase
public abstract class NumberConverterTestBase
Abstract base for <Number>Converter classes.
| Field Summary | |
|---|---|
protected Number[] |
numbers
Test Number values |
| Constructor Summary | |
|---|---|
NumberConverterTestBase(String name)
|
|
| Method Summary | |
|---|---|
protected abstract Class |
getExpectedType()
|
protected abstract NumberConverter |
makeConverter()
|
protected abstract NumberConverter |
makeConverter(Object defaultValue)
|
void |
testBooleanToNumberDefault()
Convert Boolean --> Number (default conversion) |
void |
testCalendarToNumber()
Convert Calendar --> Long |
void |
testConvertNull()
Assumes ConversionException in response to covert(getExpectedType(),null). |
void |
testConvertNumber()
Assumes convert(getExpectedType(),Number) returns some non-null instance of getExpectedType(). |
void |
testDateToNumber()
Convert Date --> Long |
void |
testInvalidDefault()
Convert Number --> String (using default and specified Locales) |
void |
testInvalidException()
Convert Number --> String (using default and specified Locales) |
void |
testInvalidType()
Test specifying an invalid type. |
void |
testNumberToStringDefault()
Convert Number --> String (default conversion) |
void |
testNumberToStringLocale()
Convert Number --> String (using default and specified Locales) |
void |
testNumberToStringPattern()
Convert Number --> String (using a Pattern, with default and specified Locales) |
void |
testOtherToStringDefault()
Convert Other --> String (default conversion) |
void |
testStringArrayToInteger()
Convert Array --> Number |
void |
testStringToNumberDefault()
Convert String --> Number (default conversion) |
void |
testStringToNumberLocale()
Convert String --> Number (using default and specified Locales) |
void |
testStringToNumberPattern()
Convert String --> Number (using a Pattern, with default and specified Locales) |
| Methods inherited from class junit.framework.TestCase |
|---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString |
| Methods inherited from class junit.framework.Assert |
|---|
assertEquals, 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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected Number[] numbers
| Constructor Detail |
|---|
public NumberConverterTestBase(String name)
| Method Detail |
|---|
protected abstract NumberConverter makeConverter()
protected abstract NumberConverter makeConverter(Object defaultValue)
protected abstract Class getExpectedType()
public void testConvertNull()
public void testConvertNumber()
public void testNumberToStringPattern()
public void testNumberToStringLocale()
public void testStringArrayToInteger()
public void testNumberToStringDefault()
public void testStringToNumberPattern()
public void testStringToNumberLocale()
public void testStringToNumberDefault()
public void testBooleanToNumberDefault()
public void testDateToNumber()
public void testCalendarToNumber()
public void testOtherToStringDefault()
public void testInvalidDefault()
public void testInvalidException()
public void testInvalidType()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||