Summary

[ summary] [ package list] [ test cases]

Tests Errors Failures Success rate Time(s)
320 0 0 100.00% 29.69

Note: failuresare anticipated and checked for with assertions while errorsare unanticipated.

Package List

[ summary] [ package list] [ test cases]

Package Tests Errors Failures Success Rate Time
org.apache.commons.validator 130 0 0 100.00% 24.71
org.apache.commons.validator.routines 148 0 0 100.00% 3.74
org.apache.commons.validator.routines.checkdigit 31 0 0 100.00% 1.03
org.apache.commons.validator.util 11 0 0 100.00% 0.22

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.apache.commons.validator

Class Tests Errors Failures Success Rate Time
Success ByteTest 8 0 0 100.00% 0.703
Success CreditCardValidatorTest 2 0 0 100.00% 0.234
Success CustomValidatorResourcesTest 1 0 0 100.00% 0.453
Success DateTest 2 0 0 100.00% 0.516
Success DoubleTest 6 0 0 100.00% 0.640
Success EmailTest 9 0 0 100.00% 0.781
Success EntityImportTest 2 0 0 100.00% 0.468
Success ExceptionTest 1 0 0 100.00% 0.438
Success ExtensionTest 8 0 0 100.00% 0.656
Success FieldTest 9 0 0 100.00% 0.219
Success FloatTest 6 0 0 100.00% 0.609
Success GenericTypeValidatorTest 3 0 0 100.00% 0.578
Success GenericValidatorTest 2 0 0 100.00% 0.219
Success IntegerTest 8 0 0 100.00% 0.688
Success ISBNValidatorTest 1 0 0 100.00% 0.235
Success LocaleTest 5 0 0 100.00% 0.562
Success LongTest 8 0 0 100.00% 0.688
Success MultipleConfigFilesTest 5 0 0 100.00% 0.641
Success MultipleTest 8 0 0 100.00% 0.656
Success ParameterTest 1 0 0 100.00% 0.438
Success RequiredIfTest 5 0 0 100.00% 0.547
Success RequiredNameTest 6 0 0 100.00% 0.563
Success RetrieveFormTest 5 0 0 100.00% 0.578
Success ShortTest 6 0 0 100.00% 0.610
Success UrlTest 5 0 0 100.00% 10.391
Success ValidatorResourcesTest 1 0 0 100.00% 0.344
Success ValidatorResultsTest 2 0 0 100.00% 0.500
Success ValidatorTest 4 0 0 100.00% 0.313
Success VarTest 1 0 0 100.00% 0.438

org.apache.commons.validator.routines

Class Tests Errors Failures Success Rate Time
Success BigDecimalValidatorTest 11 0 0 100.00% 0.234
Success BigIntegerValidatorTest 11 0 0 100.00% 0.235
Success ByteValidatorTest 11 0 0 100.00% 0.235
Success CalendarValidatorTest 9 0 0 100.00% 0.250
Success CodeValidatorTest 5 0 0 100.00% 0.219
Success CurrencyValidatorTest 6 0 0 100.00% 0.219
Success DateValidatorTest 7 0 0 100.00% 0.250
Success DoubleValidatorTest 11 0 0 100.00% 0.234
Success FloatValidatorTest 12 0 0 100.00% 0.235
Success IntegerValidatorTest 11 0 0 100.00% 0.234
Success ISBNValidatorTest 12 0 0 100.00% 0.234
Success LongValidatorTest 11 0 0 100.00% 0.235
Success PercentValidatorTest 3 0 0 100.00% 0.219
Success RegexValidatorTest 10 0 0 100.00% 0.219
Success ShortValidatorTest 11 0 0 100.00% 0.234
Success TimeValidatorTest 7 0 0 100.00% 0.250

org.apache.commons.validator.routines.checkdigit

Class Tests Errors Failures Success Rate Time
Success EAN13CheckDigitTest 6 0 0 100.00% 0.219
Success ISBN10CheckDigitTest 6 0 0 100.00% 0.203
Success ISBNCheckDigitTest 7 0 0 100.00% 0.204
Success LuhnCheckDigitTest 6 0 0 100.00% 0.203
Success VerhoeffCheckDigitTest 6 0 0 100.00% 0.203

org.apache.commons.validator.util

Class Tests Errors Failures Success Rate Time
Success FlagsTest 11 0 0 100.00% 0.219

Test Cases

[ summary] [ package list] [ test cases]

ByteTest

Success testByte 0.26
Success testByteMin 0.03
Success testByteMax 0.03
Success testByteFailure 0.03
Success testByteBeyondMin 0.03
Success testByteBeyondMax 0.02
Success testNumber 0.03
Success testNumberFailure 0.05

CreditCardValidatorTest

Success testIsValid 0.00
Success testAddAllowedCardType 0.00

CustomValidatorResourcesTest

Success testCustomResources 0.25

DateTest

Success testValidDate 0.27
Success testInvalidDate 0.03

DoubleTest

Success testDouble 0.27
Success testDoubleMin 0.03
Success testDoubleMax 0.05
Success testDoubleFailure 0.03
Success testNumber 0.02
Success testNumberFailure 0.03

EmailTest

Success testEmail 0.28
Success testEmailWithNumericAddress 0.05
Success testEmailExtension 0.06
Success testEmailWithDash 0.03
Success testEmailWithDotEnd 0.05
Success testEmailWithBogusCharacter 0.02
Success testEmailWithCommas 0.03
Success testEmailWithSpaces 0.02
Success testEmailWithControlChars 0.03

EntityImportTest

Success testEntityImport 0.23
Success testParseURL 0.03

ExceptionTest

Success testValidatorException 0.22

ExtensionTest

Success testRequired 0.25
Success testRequiredFirstNameBlank 0.03
Success testRequiredFirstName 0.03
Success testRequiredLastNameBlank 0.02
Success testRequiredLastName 0.03
Success testRequiredName 0.05
Success testOverrideRule 0.02
Success testOrder 0.02

FieldTest

Success testEmptyArgs 0.02
Success testDefaultPositionImplied 0.00
Success testDefaultUsingPositions 0.00
Success testDefaultOnePosition 0.00
Success testDefaultSomePositions 0.00
Success testOverrideUsingPositionA 0.00
Success testOverrideUsingPositionB 0.00
Success testOverridePositionImplied 0.00
Success testOverrideSomePosition 0.00

FloatTest

Success testFloat 0.25
Success testFloatMin 0.03
Success testFloatMax 0.05
Success testFloatFailure 0.03
Success testNumber 0.02
Success testNumberFailure 0.03

GenericTypeValidatorTest

Success testType 0.27
Success testUSLocale 0.05
Success testFRLocale 0.06

GenericValidatorTest

Success testMinLength 0.00
Success testMaxLength 0.00

IntegerTest

Success testInt 0.25
Success testIntMin 0.03
Success testIntegerMax 0.05
Success testIntFailure 0.03
Success testIntBeyondMin 0.02
Success testIntBeyondMax 0.03
Success testNumber 0.02
Success testNumberFailure 0.06

ISBNValidatorTest

Success testIsValid 0.03

LocaleTest

Success testLocale1 0.25
Success testLocale2 0.03
Success testLocale3 0.03
Success testLocale4 0.03
Success testLocale5 0.02

LongTest

Success testLong 0.25
Success testLongMin 0.03
Success testLongMax 0.05
Success testLongFailure 0.03
Success testLongBeyondMin 0.02
Success testLongBeyondMax 0.03
Success testNumber 0.03
Success testNumberFailure 0.05

MultipleConfigFilesTest

Success testMergedConfig 0.24
Success testBothBlank 0.06
Success testRequiredFirstNameBlankLastNameShort 0.03
Success testRequiredLastNameShort 0.06
Success testRequiredLastNameLong 0.03

MultipleTest

Success testBothBlank 0.25
Success testRequiredFirstNameBlankLastNameShort 0.03
Success testRequiredLastNameShort 0.02
Success testRequiredLastNameLong 0.03
Success testFailingFirstDependentValidator 0.02
Success testFailingNextDependentValidator 0.06
Success testPassingDependentsFailingMain 0.02
Success testPassingDependentsPassingMain 0.02

ParameterTest

Success testAllValid 0.24

RequiredIfTest

Success testRequired 0.24
Success testRequiredFirstNameBlank 0.03
Success testRequiredFirstName 0.02
Success testRequiredLastNameBlank 0.03
Success testRequiredLastName 0.03

RequiredNameTest

Success testRequired 0.25
Success testRequiredFirstNameBlank 0.03
Success testRequiredFirstName 0.02
Success testRequiredLastNameBlank 0.03
Success testRequiredLastName 0.02
Success testRequiredName 0.02

RetrieveFormTest

Success testDefaultForm 0.25
Success testLanguageForm 0.03
Success testLanguageCountryForm 0.03
Success testLanguageCountryVariantForm 0.03
Success testFormNotFound 0.03

BigDecimalValidatorTest

Success testBigDecimalValidatorMethods 0.00
Success testBigDecimalRangeMinMax 0.00
Success testFormatType 0.00
Success testValidateMinMax 0.00
Success testInvalidStrict 0.00
Success testInvalidNotStrict 0.00
Success testValidStrict 0.02
Success testValidNotStrict 0.00
Success testValidateLocale 0.00
Success testFormat 0.00
Success testRangeMinMax 0.00

BigIntegerValidatorTest

Success testBigIntegerValidatorMethods 0.02
Success testBigIntegerRangeMinMax 0.00
Success testFormatType 0.00
Success testValidateMinMax 0.00
Success testInvalidStrict 0.00
Success testInvalidNotStrict 0.00
Success testValidStrict 0.00
Success testValidNotStrict 0.00
Success testValidateLocale 0.00
Success testFormat 0.02
Success testRangeMinMax 0.00

ByteValidatorTest

Success testByteValidatorMethods 0.02
Success testByteRangeMinMax 0.00
Success testFormatType 0.00
Success testValidateMinMax 0.00
Success testInvalidStrict 0.00
Success testInvalidNotStrict 0.00
Success testValidStrict 0.00
Success testValidNotStrict 0.00
Success testValidateLocale 0.02
Success testFormat 0.00
Success testRangeMinMax 0.00

CalendarValidatorTest

Success testCalendarValidatorMethods 0.03
Success testCompare 0.00
Success testDateTimeStyle 0.00
Success testFormat 0.00
Success testAdjustToTimeZone 0.00
Success testPatternValid 0.00
Success testPatternInvalid 0.00
Success testLocaleValid 0.02
Success testLocaleInvalid 0.00

EAN13CheckDigitTest

Success testIsValidTrue 0.00
Success testIsValidFalse 0.00
Success testCalculateValid 0.00
Success testCalculateInvalid 0.00
Success testMissingCode 0.00
Success testZeroSum 0.00

ISBN10CheckDigitTest

Success testIsValidTrue 0.00
Success testIsValidFalse 0.00
Success testCalculateValid 0.00
Success testCalculateInvalid 0.00
Success testMissingCode 0.00
Success testZeroSum 0.00

ISBNCheckDigitTest

Success testInvalidLength 0.00
Success testIsValidTrue 0.00
Success testIsValidFalse 0.00
Success testCalculateValid 0.00
Success testCalculateInvalid 0.00
Success testMissingCode 0.00
Success testZeroSum 0.00

LuhnCheckDigitTest

Success testIsValidTrue 0.00
Success testIsValidFalse 0.00
Success testCalculateValid 0.00
Success testCalculateInvalid 0.00
Success testMissingCode 0.00
Success testZeroSum 0.00

VerhoeffCheckDigitTest

Success testZeroSum 0.00
Success testIsValidTrue 0.00
Success testIsValidFalse 0.00
Success testCalculateValid 0.00
Success testCalculateInvalid 0.00
Success testMissingCode 0.00

CodeValidatorTest

Success testCheckDigit 0.00
Success testLength 0.00
Success testRegex 0.02
Success testNoInput 0.00
Success testConstructors 0.00

CurrencyValidatorTest

Success testFormatType 0.00
Success testValid 0.02
Success testInvalid 0.00
Success testIntegerValid 0.00
Success testIntegerInvalid 0.00
Success testPattern 0.00

DateValidatorTest

Success testDateValidatorMethods 0.03
Success testCompare 0.00
Success testPatternValid 0.00
Success testPatternInvalid 0.00
Success testLocaleValid 0.02
Success testLocaleInvalid 0.00
Success testFormat 0.00

DoubleValidatorTest

Success testDoubleValidatorMethods 0.00
Success testDoubleRangeMinMax 0.00
Success testFormatType 0.00
Success testValidateMinMax 0.00
Success testInvalidStrict 0.00
Success testInvalidNotStrict 0.00
Success testValidStrict 0.00
Success testValidNotStrict 0.02
Success testValidateLocale 0.00
Success testFormat 0.00
Success testRangeMinMax 0.00

FloatValidatorTest

Success testFloatValidatorMethods 0.02
Success testFloatSmallestValues 0.00
Success testFloatRangeMinMax 0.00
Success testFormatType 0.00
Success testValidateMinMax 0.00
Success testInvalidStrict 0.00
Success testInvalidNotStrict 0.00
Success testValidStrict 0.00
Success testValidNotStrict 0.02
Success testValidateLocale 0.00
Success testFormat 0.00
Success testRangeMinMax 0.00

IntegerValidatorTest

Success testIntegerValidatorMethods 0.00
Success testIntegerRangeMinMax 0.00
Success testFormatType 0.00
Success testValidateMinMax 0.00
Success testInvalidStrict 0.00
Success testInvalidNotStrict 0.00
Success testValidStrict 0.00
Success testValidNotStrict 0.02
Success testValidateLocale 0.00
Success testFormat 0.00
Success testRangeMinMax 0.00

ISBNValidatorTest

Success testValidISBN10Format 0.02
Success testInvalidISBN10Format 0.00
Success testValidISBN13Format 0.00
Success testInvalidISBN13Format 0.00
Success testIsValidISBN10 0.00
Success testIsValidISBN13 0.00
Success testValidateISBN10 0.02
Success testValidateISBN10Convert 0.00
Success testValidateISBN13 0.00
Success testNull 0.00
Success testInvalid 0.00
Success testConversionErrors 0.00

LongValidatorTest

Success testLongValidatorMethods 0.00
Success testLongRangeMinMax 0.00
Success testFormatType 0.00
Success testValidateMinMax 0.00
Success testInvalidStrict 0.00
Success testInvalidNotStrict 0.00
Success testValidStrict 0.00
Success testValidNotStrict 0.02
Success testValidateLocale 0.00
Success testFormat 0.00
Success testRangeMinMax 0.00

PercentValidatorTest

Success testFormatType 0.02
Success testValid 0.00
Success testInvalid 0.00

RegexValidatorTest

Success testStatic 0.02
Success testInstanceSingle 0.00
Success testInstanceMultipleSensitive 0.00
Success testInstanceMultipleInsensitive 0.00
Success testMatchOneGroup 0.00
Success testNullValue 0.00
Success testStaicMissingRegex 0.00
Success testInstanceMissingRegex 0.00
Success testExceptions 0.00
Success testToString 0.00

ShortValidatorTest

Success testShortValidatorMethods 0.00
Success testShortRangeMinMax 0.00
Success testFormatType 0.00
Success testValidateMinMax 0.00
Success testInvalidStrict 0.00
Success testInvalidNotStrict 0.00
Success testValidStrict 0.00
Success testValidNotStrict 0.02
Success testValidateLocale 0.00
Success testFormat 0.00
Success testRangeMinMax 0.00

TimeValidatorTest

Success testPatternValid 0.02
Success testPatternInvalid 0.02
Success testLocaleValid 0.00
Success testLocaleInvalid 0.00
Success testTimeZone 0.02
Success testFormat 0.00
Success testCompare 0.00

ShortTest

Success testShortMin 0.25
Success testShortMax 0.03
Success testShortBeyondMin 0.03
Success testShortBeyondMax 0.03
Success testNumber 0.03
Success testNumberFailure 0.02

UrlTest

Success testIsValid 10.17
Success testIsValidScheme 0.00
Success testValidator202 0.00
Success testValidator204 0.02
Success testValidateUrl 0.00

FlagsTest

Success testHashCode 0.00
Success testGetFlags 0.00
Success testIsOnOff 0.00
Success testTurnOnOff 0.00
Success testTurnOff 0.00
Success testTurnOffAll 0.00
Success testClear 0.00
Success testTurnOnAll 0.00
Success testClone 0.00
Success testEqualsObject 0.00
Success testToString 0.00

ValidatorResourcesTest

Success testNullInputStream 0.14

ValidatorResultsTest

Success testAllValid 0.25
Success testErrors 0.02

ValidatorTest

Success testManualObject 0.09
Success testOnlyReturnErrors 0.00
Success testOnlyValidateField 0.02
Success testManualBoolean 0.00

VarTest

Success testVars 0.24