Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
761000100%484.304

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


Package List

[Summary] [Package List] [Test Cases]


PackageTestsErrors FailuresSkippedSuccess RateTime
org.apache.commons.ognl.test691000100%2.808
org.apache.commons.ognl.performance18000100%481.219
org.apache.commons.ognl25000100%0.162
org.apache.commons.ognl.test.accessors3000100%0.011
org.apache.commons.ognl.internal12000100%0.032
org.apache.commons.ognl.test.enhance12000100%0.072

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

org.apache.commons.ognl.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ArithmeticAndLogicalOperatorsTest118000100%0.441
ArrayCreationTest12000100%0.082
ArrayElementsTest11000100%0.036
ASTChainTest1000100%0.006
ASTMethodTest1000100%0.006
ASTPropertyTest10000100%0.043
ClassMethodTest6000100%0.033
CollectionDirectPropertyTest16000100%0.059
ConstantTest26000100%0.044
ConstantTreeTest12000100%0.195
ContextVariableTest4000100%0.011
GenericsTest1000100%0.004
IndexAccessTest18000100%0.12
IndexedPropertyTest17000100%0.093
InheritedMethodsTest1000100%0.006
InterfaceInheritanceTest22000100%0.15
LambdaExpressionTest6000100%0.055
MapCreationTest5000100%0.026
MemberAccessTest6000100%0.027
MethodTest12000100%0.096
MethodWithConversionTest7000100%0.056
NestedMethodTest2000100%0.042
NullHandlerTest4000100%0
NullStringCatenationTest10000100%0.068
NumberFormatExceptionTest15000100%0.062
NumericConversionTest110000100%0.012
ObjectIndexedPropertyTest9000100%0.043
ObjectIndexedTest6000100%0.035
OperatorTest15000100%0.025
PrimitiveArrayTest14000100%0.05
PrimitiveNullHandlingTest4000100%0.011
PrivateAccessorTest9000100%0.007
PrivateMemberTest2000100%0.004
ProjectionSelectionTest6000100%0.029
PropertyArithmeticAndLogicalOperatorsTest22000100%0.101
PropertyNotFoundTest1000100%0.004
PropertySetterTest1000100%0.009
PropertyTest68000100%0.403
ProtectedInnerClassTest2000100%0.004
QuotingTest6000100%0.012
SetterTest22000100%0.087
SetterWithConversionTest9000100%0.036
ShortCircuitingExpressionTest8000100%0.019
SimpleNavigationChainTreeTest4000100%0.005
SimplePropertyTreeTest8000100%0.024
StaticsAndConstructorsTest22000100%0.127

org.apache.commons.ognl.performance

ClassTestsErrors FailuresSkippedSuccess RateTime
PerformanceCommonsOgnlTest9000100%417.98
PerformanceOldOgnlTest9000100%63.239

org.apache.commons.ognl

ClassTestsErrors FailuresSkippedSuccess RateTime
InExpressionTest1000100%0.126
TestOgnlException1000100%0
TestOgnlRuntime23000100%0.036

org.apache.commons.ognl.test.accessors

ClassTestsErrors FailuresSkippedSuccess RateTime
ListPropertyAccessorTest3000100%0.011

org.apache.commons.ognl.internal

ClassTestsErrors FailuresSkippedSuccess RateTime
ConcurrentHashMapCacheTest1000100%0.002
ConstructorCacheTest1000100%0.004
DeclaredMethodCacheTest2000100%0.012
FieldCacheTest1000100%0
GenericMethodParameterTypeCacheTest1000100%0.006
MethodAccessCacheTest3000100%0
MethodPermCacheTest1000100%0
PermissionCacheTest1000100%0
PropertyDescriptorCacheTest1000100%0.008

org.apache.commons.ognl.test.enhance

ClassTestsErrors FailuresSkippedSuccess RateTime
TestExpressionCompiler12000100%0.072

Test Cases

[Summary] [Package List] [Test Cases]

InExpressionTest

test_String_In0.126

ConcurrentHashMapCacheTest

testGet0.002

ConstructorCacheTest

testGet0.004

DeclaredMethodCacheTest

testStaticGet0.008
testNonStaticGet0.004

FieldCacheTest

testGet0

GenericMethodParameterTypeCacheTest

testGet0.006

MethodAccessCacheTest

testGetAccessibleNonPublicMethod0
testGetNotAccessibleNonPublicMethod0
testGetPublicMethod0

MethodPermCacheTest

testGetPublicMethod0

PermissionCacheTest

testGet0

PropertyDescriptorCacheTest

testGet0.008

PerformanceCommonsOgnlTest

constructorCache66.232
declaredMethodCache17.257
fieldCache65.005
findParameterTypeCache5.106
methodCache184.125
methodParameterTypeCache18.53
permissionCache37.964
primitiveCache23.69
compiler0.071

PerformanceOldOgnlTest

constructorCache15.53
declaredMethodCache0.669
fieldCache16.345
findParameterTypeCache2.507
methodCache8.325
methodParameterTypeCache9.419
permissionCache7.575
primitiveCache2.853
compiler0.016

ListPropertyAccessorTest

test_Get_Source_String_Number_Index0.006
test_Get_Source_Object_Number_Index0.002
test_List_To_Object_Property_Accessor_Read0.003

ArithmeticAndLogicalOperatorsTest

runTest[0]0.097
runTest[1]0.002
runTest[2]0.001
runTest[3]0.003
runTest[4]0.003
runTest[5]0.007
runTest[6]0.003
runTest[7]0.002
runTest[8]0.002
runTest[9]0.001
runTest[10]0.001
runTest[11]0.001
runTest[12]0.002
runTest[13]0.002
runTest[14]0.002
runTest[15]0.003
runTest[16]0.002
runTest[17]0.003
runTest[18]0.002
runTest[19]0.001
runTest[20]0.001
runTest[21]0.002
runTest[22]0.002
runTest[23]0.002
runTest[24]0.001
runTest[25]0.002
runTest[26]0.003
runTest[27]0.002
runTest[28]0.004
runTest[29]0.004
runTest[30]0.003
runTest[31]0.002
runTest[32]0.002
runTest[33]0.003
runTest[34]0.002
runTest[35]0.003
runTest[36]0.003
runTest[37]0.003
runTest[38]0.003
runTest[39]0.004
runTest[40]0.002
runTest[41]0.002
runTest[42]0.002
runTest[43]0.003
runTest[44]0.003
runTest[45]0.003
runTest[46]0.002
runTest[47]0.003
runTest[48]0.004
runTest[49]0.002
runTest[50]0.002
runTest[51]0.003
runTest[52]0.003
runTest[53]0.003
runTest[54]0.003
runTest[55]0.002
runTest[56]0.011
runTest[57]0.004
runTest[58]0.004
runTest[59]0.022
runTest[60]0.003
runTest[61]0.004
runTest[62]0.003
runTest[63]0.003
runTest[64]0.003
runTest[65]0.002
runTest[66]0.003
runTest[67]0.003
runTest[68]0.016
runTest[69]0.011
runTest[70]0.009
runTest[71]0.003
runTest[72]0.003
runTest[73]0.003
runTest[74]0.003
runTest[75]0.005
runTest[76]0.003
runTest[77]0.003
runTest[78]0.003
runTest[79]0.002
runTest[80]0.002
runTest[81]0.002
runTest[82]0.001
runTest[83]0.002
runTest[84]0.002
runTest[85]0.002
runTest[86]0.002
runTest[87]0.002
runTest[88]0.003
runTest[89]0.002
runTest[90]0.003
runTest[91]0.002
runTest[92]0.002
runTest[93]0.002
runTest[94]0.002
runTest[95]0.002
runTest[96]0.002
runTest[97]0.003
runTest[98]0.002
runTest[99]0.002
runTest[100]0.002
runTest[101]0.002
runTest[102]0.001
runTest[103]0.001
runTest[104]0.001
runTest[105]0.002
runTest[106]0.001
runTest[107]0.001
runTest[108]0.002
runTest[109]0.002
runTest[110]0.002
runTest[111]0.001
runTest[112]0.007
runTest[113]0.003
runTest[114]0.002
runTest[115]0.001
runTest[116]0.004
runTest[117]0.002

ArrayCreationTest

runTest[0]0.009
runTest[1]0.004
runTest[2]0.005
runTest[3]0.002
runTest[4]0.004
runTest[5]0.002
runTest[6]0.005
runTest[7]0.013
runTest[8]0.003
runTest[9]0.004
runTest[10]0.004
runTest[11]0.027

ArrayElementsTest

runTest[0]0.003
runTest[1]0.003
runTest[2]0.003
runTest[3]0.003
runTest[4]0.002
runTest[5]0.004
runTest[6]0.004
runTest[7]0.004
runTest[8]0.004
runTest[9]0.003
runTest[10]0.003

ASTChainTest

test_Get_Indexed_Value0.006

ASTMethodTest

test_Context_Types0.006

ASTPropertyTest

test_Get_Indexed_Property_Type0.001
test_Get_Value_Body0.001
test_Get_Source0.001
test_Set_Source0.001
test_Indexed_Object_Type0.001
test_Complicated_List0.028
test_Set_Chain_Indexed_Property0.004
test_Set_Generic_Property0.003
test_Get_Generic_Property0.002
test_Set_Get_Multiple_Generic_Types_Property0.001

ClassMethodTest

runTest[0]0.008
runTest[1]0.003
runTest[2]0.005
runTest[3]0.007
runTest[4]0.004
runTest[5]0.006

CollectionDirectPropertyTest

runTest[0]0.005
runTest[1]0.003
runTest[2]0.003
runTest[3]0.004
runTest[4]0.002
runTest[5]0.005
runTest[6]0.003
runTest[7]0.002
runTest[8]0.005
runTest[9]0.004
runTest[10]0.004
runTest[11]0.004
runTest[12]0.006
runTest[13]0.003
runTest[14]0.003
runTest[15]0.003

ConstantTest

runTest[0]0.002
runTest[1]0.001
runTest[2]0.002
runTest[3]0.003
runTest[4]0.002
runTest[5]0.002
runTest[6]0.002
runTest[7]0.002
runTest[8]0.002
runTest[9]0.001
runTest[10]0.001
runTest[11]0.001
runTest[12]0.003
runTest[13]0.002
runTest[14]0.002
runTest[15]0.001
runTest[16]0.001
runTest[17]0.002
runTest[18]0.002
runTest[19]0
runTest[20]0
runTest[21]0.002
runTest[22]0.001
runTest[23]0.001
runTest[24]0.004
runTest[25]0.002

ConstantTreeTest

runTest[0]0.003
runTest[1]0.01
runTest[2]0.145
runTest[3]0.006
runTest[4]0.007
runTest[5]0.006
runTest[6]0.002
runTest[7]0.003
runTest[8]0.002
runTest[9]0.004
runTest[10]0.004
runTest[11]0.003

ContextVariableTest

runTest[0]0.001
runTest[1]0.002
runTest[2]0.004
runTest[3]0.004

TestExpressionCompiler

test_Set_Generic_Property0.006
test_Get_Property_Access0.005
test_Get_Indexed_Property0.011
test_Set_Indexed_Property0.009
test_Expression0.005
test_Get_Context_Property0.006
test_Set_Context_Property0.005
test_Property_Index0.006
test_Root_Expression_Inheritance0.004
test_Create_Empty_Collection0.001
test_Indexed_Property0.005
test_Indexed_Map_Property0.009

GenericsTest

runTest[0]0.004

IndexAccessTest

runTest[0]0.004
runTest[1]0.005
runTest[2]0.004
runTest[3]0.005
runTest[4]0.004
runTest[5]0.007
runTest[6]0.006
runTest[7]0.003
runTest[8]0.004
runTest[9]0.009
runTest[10]0.005
runTest[11]0.009
runTest[12]0.009
runTest[13]0.013
runTest[14]0.01
runTest[15]0.008
runTest[16]0.005
runTest[17]0.01

IndexedPropertyTest

runTest[0]0.01
runTest[1]0.006
runTest[2]0.002
runTest[3]0.005
runTest[4]0.005
runTest[5]0.004
runTest[6]0.004
runTest[7]0.004
runTest[8]0.004
runTest[9]0.003
runTest[10]0.004
runTest[11]0.005
runTest[12]0.009
runTest[13]0.01
runTest[14]0.007
runTest[15]0.005
runTest[16]0.006

InheritedMethodsTest

test_Base_Inheritance0.006

InterfaceInheritanceTest

runTest[0]0.007
runTest[1]0.014
runTest[2]0
runTest[3]0.006
runTest[4]0.005
runTest[5]0.003
runTest[6]0.003
runTest[7]0.003
runTest[8]0.006
runTest[9]0.004
runTest[10]0.005
runTest[11]0.006
runTest[12]0.004
runTest[13]0.003
runTest[14]0.007
runTest[15]0.011
runTest[16]0.017
runTest[17]0.009
runTest[18]0.007
runTest[19]0.011
runTest[20]0.014
runTest[21]0.005

LambdaExpressionTest

runTest[0]0.01
runTest[1]0.009
runTest[2]0.009
runTest[3]0.006
runTest[4]0.006
runTest[5]0.015

MapCreationTest

runTest[0]0.006
runTest[1]0.004
runTest[2]0.004
runTest[3]0.006
runTest[4]0.006

MemberAccessTest

runTest[0]0
runTest[1]0.008
runTest[2]0.008
runTest[3]0.003
runTest[4]0.004
runTest[5]0.004

MethodTest

runTest[0]0.003
runTest[1]0.007
runTest[2]0.006
runTest[3]0.015
runTest[4]0.018
runTest[5]0.007
runTest[6]0.003
runTest[7]0.003
runTest[8]0.008
runTest[9]0.011
runTest[10]0.008
runTest[11]0.007

MethodWithConversionTest

runTest[0]0.014
runTest[1]0.005
runTest[2]0.004
runTest[3]0.007
runTest[4]0.016
runTest[5]0
runTest[6]0.01

NestedMethodTest

runTest[0]0.022
runTest[1]0.02

NullHandlerTest

runTest[0]0
runTest[1]0
runTest[2]0
runTest[3]0

NullStringCatenationTest

runTest[0]0.003
runTest[1]0.001
runTest[2]0.006
runTest[3]0.008
runTest[4]0.007
runTest[5]0.007
runTest[6]0.011
runTest[7]0.003
runTest[8]0.012
runTest[9]0.01

NumberFormatExceptionTest

runTest[0]0.004
runTest[1]0.004
runTest[2]0.005
runTest[3]0.004
runTest[4]0.004
runTest[5]0.005
runTest[6]0.013
runTest[7]0
runTest[8]0.002
runTest[9]0.008
runTest[10]0.001
runTest[11]0.003
runTest[12]0.003
runTest[13]0.003
runTest[14]0.003

NumericConversionTest

runTest[0]0
runTest[1]0.001
runTest[2]0
runTest[3]0
runTest[4]0
runTest[5]0.001
runTest[6]0
runTest[7]0
runTest[8]0.001
runTest[9]0
runTest[10]0
runTest[11]0
runTest[12]0
runTest[13]0
runTest[14]0
runTest[15]0
runTest[16]0
runTest[17]0
runTest[18]0
runTest[19]0
runTest[20]0
runTest[21]0.001
runTest[22]0
runTest[23]0
runTest[24]0
runTest[25]0
runTest[26]0
runTest[27]0
runTest[28]0.001
runTest[29]0
runTest[30]0
runTest[31]0.001
runTest[32]0
runTest[33]0
runTest[34]0.001
runTest[35]0
runTest[36]0
runTest[37]0
runTest[38]0
runTest[39]0
runTest[40]0
runTest[41]0
runTest[42]0
runTest[43]0
runTest[44]0
runTest[45]0
runTest[46]0
runTest[47]0
runTest[48]0
runTest[49]0
runTest[50]0
runTest[51]0
runTest[52]0
runTest[53]0
runTest[54]0
runTest[55]0
runTest[56]0
runTest[57]0
runTest[58]0
runTest[59]0
runTest[60]0
runTest[61]0.001
runTest[62]0
runTest[63]0
runTest[64]0
runTest[65]0
runTest[66]0
runTest[67]0
runTest[68]0
runTest[69]0
runTest[70]0
runTest[71]0
runTest[72]0.001
runTest[73]0
runTest[74]0
runTest[75]0
runTest[76]0
runTest[77]0
runTest[78]0
runTest[79]0
runTest[80]0
runTest[81]0
runTest[82]0
runTest[83]0
runTest[84]0
runTest[85]0
runTest[86]0
runTest[87]0
runTest[88]0
runTest[89]0
runTest[90]0
runTest[91]0
runTest[92]0.001
runTest[93]0
runTest[94]0
runTest[95]0
runTest[96]0
runTest[97]0
runTest[98]0
runTest[99]0.001
runTest[100]0
runTest[101]0
runTest[102]0
runTest[103]0
runTest[104]0
runTest[105]0
runTest[106]0.001
runTest[107]0
runTest[108]0
runTest[109]0

ObjectIndexedPropertyTest

runTest[0]0.006
runTest[1]0.003
runTest[2]0.003
runTest[3]0.003
runTest[4]0.003
runTest[5]0.009
runTest[6]0.006
runTest[7]0.003
runTest[8]0.007

ObjectIndexedTest

testPropertyDescriptorReflection0.021
testObjectIndexAccess0.003
testObjectIndexInSubclass0.003
testMultipleObjectIndexGetters0.002
testMultipleObjectIndexSetters0.003
testMultipleObjectIndexMethodPairs0.003

OperatorTest

runTest[0]0.003
runTest[1]0.002
runTest[2]0.001
runTest[3]0.002
runTest[4]0.002
runTest[5]0.001
runTest[6]0.002
runTest[7]0.001
runTest[8]0.002
runTest[9]0.001
runTest[10]0.001
runTest[11]0.001
runTest[12]0.002
runTest[13]0.002
runTest[14]0.002

PrimitiveArrayTest

runTest[0]0.002
runTest[1]0.003
runTest[2]0.004
runTest[3]0.003
runTest[4]0.004
runTest[5]0.002
runTest[6]0.002
runTest[7]0.006
runTest[8]0.005
runTest[9]0.011
runTest[10]0.002
runTest[11]0.002
runTest[12]0.002
runTest[13]0.002

PrimitiveNullHandlingTest

runTest[0]0.003
runTest[1]0.003
runTest[2]0.002
runTest[3]0.003

PrivateAccessorTest

runTest[0]0.001
runTest[1]0.001
runTest[2]0.001
runTest[3]0
runTest[4]0
runTest[5]0.001
runTest[6]0.001
runTest[7]0.001
runTest[8]0.001

PrivateMemberTest

testPrivateAccessor0
testPrivateField0.004

ProjectionSelectionTest

runTest[0]0.002
runTest[1]0.005
runTest[2]0.006
runTest[3]0.004
runTest[4]0.005
runTest[5]0.007

PropertyArithmeticAndLogicalOperatorsTest

runTest[0]0.004
runTest[1]0.001
runTest[2]0.002
runTest[3]0.004
runTest[4]0.003
runTest[5]0.006
runTest[6]0.004
runTest[7]0.009
runTest[8]0.005
runTest[9]0.006
runTest[10]0.007
runTest[11]0.006
runTest[12]0.006
runTest[13]0.003
runTest[14]0.003
runTest[15]0.006
runTest[16]0.003
runTest[17]0.006
runTest[18]0.002
runTest[19]0.006
runTest[20]0.004
runTest[21]0.005

PropertyNotFoundTest

runTest[0]0.004

PropertySetterTest

testEnhancedOgnl0.009

PropertyTest

runTest[0]0.005
runTest[1]0.004
runTest[2]0.003
runTest[3]0.005
runTest[4]0.003
runTest[5]0.003
runTest[6]0.004
runTest[7]0.006
runTest[8]0.004
runTest[9]0.007
runTest[10]0.004
runTest[11]0.007
runTest[12]0.003
runTest[13]0.004
runTest[14]0.005
runTest[15]0.003
runTest[16]0.002
runTest[17]0.003
runTest[18]0.005
runTest[19]0.003
runTest[20]0.003
runTest[21]0.006
runTest[22]0.002
runTest[23]0.005
runTest[24]0.005
runTest[25]0.005
runTest[26]0.004
runTest[27]0.017
runTest[28]0.004
runTest[29]0.006
runTest[30]0.005
runTest[31]0.008
runTest[32]0.004
runTest[33]0.003
runTest[34]0.003
runTest[35]0.004
runTest[36]0.003
runTest[37]0.004
runTest[38]0.007
runTest[39]0.006
runTest[40]0.005
runTest[41]0.006
runTest[42]0.006
runTest[43]0.006
runTest[44]0.01
runTest[45]0.004
runTest[46]0.008
runTest[47]0.005
runTest[48]0.005
runTest[49]0.009
runTest[50]0.008
runTest[51]0.004
runTest[52]0.037
runTest[53]0.006
runTest[54]0.012
runTest[55]0.005
runTest[56]0.004
runTest[57]0.006
runTest[58]0.008
runTest[59]0.014
runTest[60]0.006
runTest[61]0.008
runTest[62]0.007
runTest[63]0.003
runTest[64]0.014
runTest[65]0.004
runTest[66]0.004
runTest[67]0.002

ProtectedInnerClassTest

runTest[0]0.002
runTest[1]0.002

QuotingTest

runTest[0]0.001
runTest[1]0.002
runTest[2]0.003
runTest[3]0.002
runTest[4]0.002
runTest[5]0.002

SetterTest

runTest[0]0.003
runTest[1]0.007
runTest[2]0.004
runTest[3]0.005
runTest[4]0.004
runTest[5]0.003
runTest[6]0.002
runTest[7]0.003
runTest[8]0.002
runTest[9]0.002
runTest[10]0.001
runTest[11]0.002
runTest[12]0.004
runTest[13]0.005
runTest[14]0.009
runTest[15]0.003
runTest[16]0.009
runTest[17]0.007
runTest[18]0.001
runTest[19]0.006
runTest[20]0.002
runTest[21]0.003

SetterWithConversionTest

runTest[0]0.003
runTest[1]0.002
runTest[2]0.003
runTest[3]0.003
runTest[4]0.002
runTest[5]0.006
runTest[6]0.005
runTest[7]0.006
runTest[8]0.006

ShortCircuitingExpressionTest

runTest[0]0.002
runTest[1]0.002
runTest[2]0.002
runTest[3]0.001
runTest[4]0.003
runTest[5]0.005
runTest[6]0.002
runTest[7]0.002

SimpleNavigationChainTreeTest

runTest[0]0.001
runTest[1]0.001
runTest[2]0.002
runTest[3]0.001

SimplePropertyTreeTest

runTest[0]0.003
runTest[1]0.003
runTest[2]0.005
runTest[3]0.002
runTest[4]0.003
runTest[5]0.003
runTest[6]0.002
runTest[7]0.003

StaticsAndConstructorsTest

runTest[0]0.004
runTest[1]0.003
runTest[2]0.005
runTest[3]0.007
runTest[4]0.004
runTest[5]0.002
runTest[6]0.003
runTest[7]0.008
runTest[8]0.006
runTest[9]0.005
runTest[10]0.012
runTest[11]0.005
runTest[12]0.004
runTest[13]0.002
runTest[14]0.005
runTest[15]0.008
runTest[16]0.012
runTest[17]0.005
runTest[18]0.005
runTest[19]0.006
runTest[20]0.009
runTest[21]0.007

TestOgnlException

test_Throwable_Reason0

TestOgnlRuntime

test_Get_Super_Or_Interface_Class0
test_Get_Private_Class0
test_Complicated_Inheritance0
test_Get_Read_Method0.001
test_Get_Read_Method_Multiple0.002
test_Get_Read_Method_Multiple_Boolean_Getters0
test_Find_Method_Mixed_Boolean_Getters0
test_Get_Appropriate_Method0
test_Call_Static_Method_Invalid_Class0
test_Setter_Returns0.002
test_Call_Method_VarArgs0
test_Class_Cache_Inspector0.024
test_Set_Generic_Parameter_Types0.001
test_Get_Generic_Parameter_Types0
test_Find_Parameter_Types0
test_Find_Parameter_Types_Superclass0
test_Get_Declared_Methods_With_Synthetic_Methods0.001
test_Get_Property_Descriptors_With_Synthetic_Methods0.002
testOGNLParameterDiscovery0.002
testGetField0
testGetSetMethod0
testGetCompiler0
testGetPropertyDescriptorFromArray0.001