Surefire Report

Summary


Tests Errors Failures Skipped Success Rate Time
90 0 0 0 100% 1.968

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List


Package Tests Errors Failures Skipped Success Rate Time
com.tzavellas.validation.validators 25 0 0 0 100% 1.709
com.tzavellas.validation.property 45 0 0 0 100% 0.083
com.tzavellas.validation.spring 8 0 0 0 100% 0.141
com.tzavellas.validation 12 0 0 0 100% 0.035

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

com.tzavellas.validation.validators

Class Tests Errors Failures Skipped Success Rate Time
EmailValidatorTest 8 0 0 0 100% 0.018
UrlValidatorTest 5 0 0 0 100% 1.683
CreditCardValidatorTest 2 0 0 0 100% 0.003
FlagsTest 9 0 0 0 100% 0.004
ISBNValidatorTest 1 0 0 0 100% 0.001

com.tzavellas.validation.property

Class Tests Errors Failures Skipped Success Rate Time
DateValidatorBuilderTest 8 0 0 0 100% 0.024
StringValidatorBuilderTest 8 0 0 0 100% 0.03
LinkedValidatorBuilderTest 6 0 0 0 100% 0.004
FloatValidatorBuilderTest 7 0 0 0 100% 0.009
CalendarValidatorBuilderTest 8 0 0 0 100% 0.01
IntegerValidatorBuilderTest 7 0 0 0 100% 0.006
UtilsTest 1 0 0 0 100% 0

com.tzavellas.validation.spring

Class Tests Errors Failures Skipped Success Rate Time
SpringValidatorTest 7 0 0 0 100% 0.138
MessageSourceResolverTest 1 0 0 0 100% 0.003

com.tzavellas.validation

Class Tests Errors Failures Skipped Success Rate Time
ReflectionHelperTest 7 0 0 0 100% 0.015
BeanValidatorTest 5 0 0 0 100% 0.02

Test Cases

SpringValidatorTest

validatorsMustSupportAClass 0.019
validatorsSupportClassAndSubclasses 0.001
emptyValidatorsAlwaysReturnNoErrors 0.004
addingPropertyValdatorsAfterConstruction 0.071
testValidateFail 0.015
testValidatePass 0.006
doExtraValidationAddsErrorsToAnObjectThatIsValidForTheBeanValdator 0.004

EmailValidatorTest

testEmail 0.002
testEmailWithNumericAddress 0.001
testEmailExtension 0.002
testEmailWithDash 0.002
testEmailWithDotEnd 0
testEmailWithBogusCharacter 0.001
testEmailWithCommas 0
testEmailWithSpaces 0.001

ReflectionHelperTest

testSimpleValue 0.001
readPropertyDoesNotAcceptNullProperty 0
readPropertyDoesNotAcceptNullTarget 0
errorIfPropertyDoesNotExistInTarget 0.002
associationFetch 0.004
associationFetchNull 0
errorWhenTheAssociationIsNull 0.001

MessageSourceResolverTest

theAdapterDelegatesToTheMessageSource 0.002

BeanValidatorTest

emptyObject 0.003
addingValidatorsAfterConstruction 0.004
validObject 0.005
association 0.002
defaultMessageSerolverReturnsDefaultMessagesFromValidationErrors 0.002

DateValidatorBuilderTest

futureAndPast 0.009
beforeAndAfter 0.003
in 0.002
required 0.001
withErrorCodeRequiresValidator 0.001
withDefaultMessageRequiresValidator 0
withErrorCodeChangesTheValidationError 0
withDefaultChangesThValidationError 0.001

StringValidatorBuilderTest

validators 0.022
testForEmptyString 0.001
in 0
required 0
withErrorCodeRequiresValidator 0
withDefaultMessageRequiresValidator 0
withErrorCodeChangesTheValidationError 0
withDefaultChangesThValidationError 0.001

UrlValidatorTest

testIsValid 1.679
testIsValidScheme 0
testValidator202 0.001
testValidator204 0
testValidateUrl 0

CreditCardValidatorTest

testIsValid 0.001
testAddAllowedCardType 0.002

LinkedValidatorBuilderTest

in 0
required 0.001
withErrorCodeRequiresValidator 0
withDefaultMessageRequiresValidator 0
withErrorCodeChangesTheValidationError 0
withDefaultChangesThValidationError 0

FlagsTest

testHashCode 0
testGetFlags 0.001
testIsOnOff 0
testTurnOnOff 0
testTurnOff 0
testTurnOffAll 0
testClear 0
testTurnOnAll 0
testToString 0

FloatValidatorBuilderTest

minMaxRange 0.002
in 0
required 0
withErrorCodeRequiresValidator 0
withDefaultMessageRequiresValidator 0.001
withErrorCodeChangesTheValidationError 0
withDefaultChangesThValidationError 0

ISBNValidatorTest

testIsValid 0

CalendarValidatorBuilderTest

futureAndPast 0.003
beforeAndAfter 0.001
in 0
required 0
withErrorCodeRequiresValidator 0
withDefaultMessageRequiresValidator 0
withErrorCodeChangesTheValidationError 0
withDefaultChangesThValidationError 0

IntegerValidatorBuilderTest

minMaxRange 0.002
in 0
required 0.001
withErrorCodeRequiresValidator 0
withDefaultMessageRequiresValidator 0
withErrorCodeChangesTheValidationError 0
withDefaultChangesThValidationError 0

UtilsTest

testArrayToString 0