Summary

Tests Errors Failures Skipped Success Rate Time
263 0 0 0 100% 22.259

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

Package List

Package Tests Errors Failures Skipped Success Rate Time
org.seasar.cubby.filter 8 0 0 0 100% 0.131
org.seasar.cubby.validator.validators 11 0 0 0 100% 0.168
org.seasar.cubby.spike 2 0 0 0 100% 0.038
org.seasar.cubby.tags 99 0 0 0 100% 3.878
org.seasar.cubby.validator.impl 4 0 0 0 100% 0.558
org.seasar.cubby.controller 5 0 0 0 100% 0.035
org.seasar.cubby.routing.impl 25 0 0 0 100% 2.199
org.seasar.cubby.action 34 0 0 0 100% 6.706
org.seasar.cubby.action.impl 9 0 0 0 100% 0.773
org.seasar.cubby.controller.impl 33 0 0 0 100% 3.467
org.seasar.cubby.interceptor 1 0 0 0 100% 0.449
org.seasar.cubby.unit 1 0 0 0 100% 0.036
org.seasar.cubby.util 18 0 0 0 100% 1.192
org.seasar.cubby.validator 13 0 0 0 100% 2.629

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

org.seasar.cubby.filter

Class Tests Errors Failures Skipped Success Rate Time
CubbyHttpServletRequestWrapperTest 1 0 0 0 100% 0.016
EncodingFilterTest 7 0 0 0 100% 0.115

org.seasar.cubby.validator.validators

Class Tests Errors Failures Skipped Success Rate Time
ArrayMaxSizeTest 1 0 0 0 100% 0.03
ArrayMinSizeTest 1 0 0 0 100% 0.005
DateFormatTest 1 0 0 0 100% 0.073
EmailValidatorTest 1 0 0 0 100% 0.013
FileRegexpValidatorTest 2 0 0 0 100% 0.023
NumberValidatorTest 1 0 0 0 100% 0.001
RegexpValidatorTest 2 0 0 0 100% 0.007
TokenValidatorTest 2 0 0 0 100% 0.016

org.seasar.cubby.spike

Class Tests Errors Failures Skipped Success Rate Time
DeclaredClassTest 1 0 0 0 100% 0.036
LruHashMapTest 1 0 0 0 100% 0.002

org.seasar.cubby.tags

Class Tests Errors Failures Skipped Success Rate Time
CubbyFunctionsTest 2 0 0 0 100% 0.006
FormTagTest 9 0 0 0 100% 1.701
InputTagTest 17 0 0 0 100% 0.44
LinkTagTest 7 0 0 0 100% 0.828
ParamTagTest 4 0 0 0 100% 0.207
SelectTagMapTest 7 0 0 0 100% 0.182
SelectTagTest 6 0 0 0 100% 0.2
TagUtilsTest 40 0 0 0 100% 0.131
TextareaTagTest 3 0 0 0 100% 0.107
TokenTagTest 4 0 0 0 100% 0.076

org.seasar.cubby.validator.impl

Class Tests Errors Failures Skipped Success Rate Time
ValidationProcessorImplTest 4 0 0 0 100% 0.558

org.seasar.cubby.controller

Class Tests Errors Failures Skipped Success Rate Time
RegexTest 1 0 0 0 100% 0.003
ThreadContextTest 4 0 0 0 100% 0.032

org.seasar.cubby.routing.impl

Class Tests Errors Failures Skipped Success Rate Time
PathResolverImplTest 15 0 0 0 100% 2.101
PathTemplateParserImplTest 7 0 0 0 100% 0.095
RoutingComparatorTest 3 0 0 0 100% 0.003

org.seasar.cubby.action

Class Tests Errors Failures Skipped Success Rate Time
DirectTest 1 0 0 0 100% 0.029
ForwardTest 8 0 0 0 100% 1.296
JsonTest 2 0 0 0 100% 0.229
RedirectTest 21 0 0 0 100% 5.149
SendErrorTest 2 0 0 0 100% 0.003

org.seasar.cubby.action.impl

Class Tests Errors Failures Skipped Success Rate Time
ActionErrorsImplTest 3 0 0 0 100% 0.574
FormatPatternImplTest 6 0 0 0 100% 0.199

org.seasar.cubby.controller.impl

Class Tests Errors Failures Skipped Success Rate Time
ActionProcessorImplTest 1 0 0 0 100% 0.006
CubbyConfigurationImplTest 3 0 0 0 100% 0.018
DefaultRequestParserImplTest 4 0 0 0 100% 0.103
FormWrapperFactoryImplTest 2 0 0 0 100% 0.41
MultipartRequestParserImplTest 4 0 0 0 100% 0.148
RequestParameterBinderImplTest 14 0 0 0 100% 2.492
RequestParserSelectorImplTest 5 0 0 0 100% 0.29

org.seasar.cubby.interceptor

Class Tests Errors Failures Skipped Success Rate Time
ActionMethodCallInActionMethodTest 1 0 0 0 100% 0.449

org.seasar.cubby.unit

Class Tests Errors Failures Skipped Success Rate Time
CubbyTestCaseTest 1 0 0 0 100% 0.036

org.seasar.cubby.util

Class Tests Errors Failures Skipped Success Rate Time
CubbyFunctionsTest 1 0 0 0 100% 0.018
CubbyUtilsTest 11 0 0 0 100% 0.038
QueryStringBuilderTest 3 0 0 0 100% 0.003
TokenHelperTest 3 0 0 0 100% 1.133

org.seasar.cubby.validator

Class Tests Errors Failures Skipped Success Rate Time
DefaultValidationRulesTest 9 0 0 0 100% 0.721
FieldValidationRuleTest 3 0 0 0 100% 1.689
UserValidationRuleTest 1 0 0 0 100% 0.219

Test Cases

DirectTest

testExecute 0.013

ForwardTest

testBasicSequence 0.204
testRelativePath 0.166
testAbsolutePath 0.175
testGetPath 0.228
testParam 0.126
testForwardByClassAndMethodName 0.16
testForwardByClassAndIndex 0.142
testForwardByClassAndMethodNameWithParam 0.081

ActionErrorsImplTest

testRequestAttributes 0.371
testIsEmpty1 0.063
testAdd 0.126

FormatPatternImplTest

testDefaultPattern 0.09
testDate 0.037
testSqlDate 0.014
testTime 0.008
testTime2 0.02
testTimestamp 0.018

JsonTest

testExecute 0.218
testExecuteWithContentTypeAndEncoding 0.009

RedirectTest

testBasicSequence 0.249
testRelativePath 0.122
testAbsolutePath 0.127
testGetPath 0.187
testBasicSequenceWithProtocol 0.146
testBasicSequenceWithProtocolAndPort 0.182
testRelativePathWithProtocol 0.152
testAbsolutePathWithProtocol 0.374
testAbsoluteURL 0.175
testRootContextPath 0.148
testRedirectByClassAndMethod1 0.223
testRedirectByClassAndMethod2 0.496
testRedirectByClassAndMethod3 0.304
testRedirectByClassAndMethod4 0.332
testRedirectByClassAndMethod5 0.259
testRedirectByClassAndMethodFailureNoRouting 0.359
testRedirectByClassAndMethodFailureLessParameter 0.242
testRedirectByClassAndMethodFailureUnmatchParameter 0.333
testParam1 0.229
testParam2 0.327
testParam3 0.148

SendErrorTest

testSendError 0.002
testSendErrorWithMessage 0

ActionProcessorImplTest

testConstructor 0.003

CubbyConfigurationImplTest

testConstructor 0.01
testGetFormatPattern 0.001
testConstructorThrowsNullPointerException 0

DefaultRequestParserImplTest

testGetEmptyParameterMap 0.038
testGetParameterMap 0.012
testIsParsable 0.026
testPriority 0.015

FormWrapperFactoryImplTest

testBeanToMap 0.21
testBeanToMap2 0.199

MultipartRequestParserImplTest

testGetEmptyParameterMap 0.048
testGetParameterMap 0.019
testIsParsable 0.049
testPriority 0.029

RequestParameterBinderImplTest

testMapToBeanNullSource 0.081
testMapToBean 0.144
testMapToBean_OneValue 0.114
testMapToBean_MultiValue 0.228
testMapToBean_MultiValueIncludesEmptyValue 0.28
testMapToBean_MultiValueIncludesNullValue 0.173
testConverters 0.359
testConvertFileItem 0.122
testBindTypeNoAnnotated 0.161
testBindTypeNoBindingType 0.153
testBindTypeAllProperties 0.175
testBindTypeOnlySpecifiedProperties 0.115
testBindTypeNoAnnotatedOnClass 0.114
testBindTypeOnlySpecifiedPropertiesOnClass 0.255

RequestParserSelectorImplTest

testSelect1 0.057
testSelect2 0.028
testSelect3 0.076
testSelect4 0.067
testSelect5 0.059

RegexTest

testConvertUri 0.001

ThreadContextTest

testGetMessagesMap 0.005
testGetMessagesResourceBundle 0.011
testGetRequest 0.005
testRemove 0.005

CubbyHttpServletRequestWrapperTest

testGetAttributeNames 0.015

EncodingFilterTest

setEncoding1 0.085
setEncoding2 0.002
setForceEncoding1 0.003
setForceEncoding2 0.003
setForceEncoding3 0.002
doURIEncoding1 0.009
doURIEncoding2 0.004

ActionMethodCallInActionMethodTest

testXxx 0.447

PathResolverImplTest

testAdd 0.136
testGetRoutings 0.144
testRoot1 0.227
testRoot2 0.16
testDefault1 0.132
testDefault2 0.107
testDefault3 0.108
testDefault4 0.151
testDefault5 0.144
testPath1 0.192
testPath2 0.125
testPath3 0.123
testPath4 0.124
testPath5 0.156
testAddAbstractClass 0.047

PathTemplateParserImplTest

testParseFail 0.064
testParse1 0.002
testParse2 0.002
testParse3 0.002
testParse4 0.002
testParse5 0.018
testParse6 0.002

RoutingComparatorTest

testDuplicate 0
testSort 0
testSort2 0

DeclaredClassTest

testA 0.013

LruHashMapTest

testA 0

CubbyFunctionsTest

testContains 0
testUrl 0.004

FormTagTest

testDoTagNoChild 0.288
testDoTagEmptyBody 0.211
testDoTagWithTextAreaTag 0.217
testDoTagWithSpecifiedAction 0.153
testDoTagWithSpecifiedActionAndParam 0.226
testDoTagWithTextAreaAndSpecifiedActionAndParam 0.184
testDoTagProtocol 0.201
testDoTagPort 0.124
testDoTagProtocolAndPort 0.093

InputTagTest

testDoTagCheckboxValueRequred 0.006
testDoTagCheckbox1 0.028
testDoTagCheckbox2 0.005
testDoTagCheckboxWithCheckedValue1 0.01
testDoTagCheckboxWithCheckedValue2 0.011
testDoTagCheckboxWithCheckedValueError1 0.031
testDoTagCheckboxError1 0.01
testDoTagCheckboxError2 0.007
testDoTagRadioValueRequred 0.105
testDoTagRadio1 0.006
testDoTagRadio2 0.022
testDoTagRadioError1 0.046
testDoTagRadioError2 0.04
testDoTagText1 0.018
testDoTagText2 0.068
testDoTagTextError1 0.01
testDoTagTextError2 0.007

LinkTagTest

testDoTag 0.161
testDoTagWithParam 0.118
testDoTagOutputTag 0.156
testDoTagOutputTagWithParam 0.134
testDoTagWithProtocol 0.08
testDoTagWithPort 0.114
testDoTagWithProtocolAndPort 0.06

ParamTagTest

testDoTag1 0.085
testDoTag2 0.09
testDoTagHasIllegalParent 0.013
testDoTagHasNoParent 0.007

SelectTagMapTest

testDoTag1 0.067
testDoTag2 0.009
testDoTag4 0.008
testDoTag5 0.059
testDoTag11 0.011
testDoTag12 0.01
testDoTag13 0.01

SelectTagTest

testDoTag1 0.064
testDoTag2 0.033
testDoTag4 0.037
testDoTag5 0.026
testDoTag3 0.009
testDoTagNotSetValueProperty 0.012

TagUtilsTest

testConstructor 0.005
testAddClassName 0
testAddClassName1 0.001
testErrors 0.003
testFormValue 0.018
testFormValue1 0.001
testFormValue2 0.001
testFormValue3 0.001
testFormValue4 0
testFormValue5 0.001
testFormValue6 0.001
testFormValueValidationFail1 0
testFormValueValidationFail2 0
testFormValueValidationFail3 0
testIsChecked 0
testIsChecked1 0.001
testIsChecked2 0.001
testIsChecked3 0
testIsChecked4 0
testIsChecked5 0.001
testIsChecked6 0
testIsChecked7 0.001
testIsChecked8 0
testIsChecked9 0
testIsChecked10 0.001
testMultipleFormValues 0
testMultipleFormValues1 0
testMultipleFormValues2 0.009
testMultipleFormValues3 0
testMultipleFormValues4 0
testMultipleFormValues5 0.001
testMultipleFormValues6 0
testMultipleFormValues7 0.001
testToAttr 0
testToAttr1 0.032
testAddClassNameThrowsNullPointerException 0.001
testErrorsThrowsNullPointerException 0.001
testIsCheckedThrowsClassCastException 0
testIsCheckedThrowsNullPointerException 0
testToAttrThrowsNullPointerException 0

TextareaTagTest

testDoTag1 0.011
testDoTag2 0.072
testDoTag3 0.017

TokenTagTest

testDoTag1 0.011
testDoTag2 0.021
testDoTag3 0.006
testRequestIsNull 0.016

CubbyTestCaseTest

testSetupThreadContext 0.022

CubbyFunctionsTest

testContains 0.015

CubbyUtilsTest

testGetObjectSize 0.001
testGetActionPath 0.009
testGetActionClassName 0.001
testReplaceFirst 0
testSplit2 0
testGetPriority 0.008
testGetFormBean1 0.005
testGetFormBean2 0.001
testGetFormBean3 0.006
testIsActionClass 0.002
testIsActionMethod 0.001

QueryStringBuilderTest

testToString 0
testToStringWithBaseUrl 0
testToStringWithBaseUrlAndParams 0

TokenHelperTest

testGenerateGUID 1.119
testSetToken 0
testValidateToken 0

DefaultValidationRulesTest

testAddAndGetRules1 0.081
testAddAndGetRules2 0.108
testInitialize 0.062
testConstractor1 0.065
testConstractor2 0.049
testFail 0.128
testFailOverride 0.071
testValidationPhasePriority 0.048
testAddAll 0.104

FieldValidationRuleTest

testApply1 1.253
testApply2 0.187
testApply3 0.149

ValidationProcessorImplTest

testProcess1 0.108
testProcess2 0.221
testProcess3 0.15
testHandleValidationException 0.069

UserValidationRuleTest

testUserValidation 0.218

ArrayMaxSizeTest

testValidation 0.001

ArrayMinSizeTest

testValidation 0.004

DateFormatTest

testValidate 0.057

EmailValidatorTest

testValidation 0.011

FileRegexpValidatorTest

testValidation1 0.02
testValidation2 0.002

NumberValidatorTest

testValidation 0

RegexpValidatorTest

testValidation1 0.001
testValidation2 0.001

TokenValidatorTest

testRequestIsNull 0.01
testValidate 0.005