Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
1145001199.039%343.542

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.ibatis.submitted.null_with_no_jdbctype2000100%3.267
com.ibatis.common.resources17000100%0.022
org.apache.ibatis.submitted.associationtype1000100%0.058
org.apache.ibatis.submitted.typehandlerinjection1000100%0.063
org.apache.ibatis.submitted.multiple_resultsets10010%0.042
org.apache.ibatis.submitted.encoding2000100%0.07
org.apache.ibatis.submitted.call_setters_on_nulls8000100%0.149
org.apache.ibatis.submitted.selectkey9000100%1.767
org.apache.ibatis.submitted.associationtest3000100%0.077
org.apache.ibatis.submitted.propertiesinmapperfiles1000100%0.07
org.apache.ibatis.logging.jdbc2000100%0.125
org.apache.ibatis.executor120000100%105.362
org.apache.ibatis.submitted.result_handler_type3000100%1.101
org.apache.ibatis.submitted.dynsql5000100%0.127
org.apache.ibatis.submitted.duplicate_resource_loaded1000100%3.041
org.apache.ibatis.submitted.includes1000100%0.999
org.apache.ibatis.submitted.column_forwarding2000100%0.083
org.apache.ibatis.submitted.not_null_column8000100%0.101
org.apache.ibatis.submitted.dynsql22000100%0.105
org.apache.ibatis.session10300199.029%40.428
org.apache.ibatis.submitted.batch_keys2000100%1.076
org.apache.ibatis.submitted.camelcase2000100%0.078
org.apache.ibatis.submitted.substitution_in_annots4000100%0.168
org.apache.ibatis.submitted.resultmapwithassociationstest1000100%0.381
org.apache.ibatis.io31000100%0.096
org.apache.ibatis.submitted.multidb8000100%1.081
org.apache.ibatis.submitted.complex_type1000100%0.08
org.apache.ibatis.submitted.lazy_deserialize1000100%0.164
org.apache.ibatis.submitted.inheritance1000100%0.067
org.apache.ibatis.submitted.language11000100%0.17
com.ibatis.common.util4000100%0.096
org.apache.ibatis.submitted.extends_with_constructor4000100%0.682
org.apache.ibatis.submitted.parent_reference_3level2000100%1.129
org.apache.ibatis.submitted.refcursor10010%0.041
org.apache.ibatis.submitted.nested_query_cache1000100%0.152
org.apache.ibatis.submitted.generictypes1000100%1.081
org.apache.ibatis.submitted.complex_property1000100%0.071
org.apache.ibatis.submitted.multiple_discriminator3000100%0.088
org.apache.ibatis.submitted.custom_collection_handling2000100%1.073
org.apache.ibatis.submitted.result_handler2000100%0.073
org.apache.ibatis.submitted.basetest2000100%0.074
org.apache.ibatis.submitted.initialized_collection_property200150%1.085
org.apache.ibatis.submitted.rounding2000100%0.076
org.apache.ibatis.datasource.unpooled200150%1.064
org.apache.ibatis.jdbc3300196.97%5.23
org.apache.ibatis.submitted.automatic_lazy_loading6000100%1.901
org.apache.ibatis.submitted.complex_column5000100%0.114
org.apache.ibatis.submitted.xml_references2000100%0.615
org.apache.ibatis.builder14000100%0.738
org.apache.ibatis.submitted.blobtest2000100%0.079
org.apache.ibatis.submitted.foreach_map4000100%0.116
org.apache.ibatis.submitted.automapping4000100%0.087
com.ibatis.jpetstore.domain1000100%0.03
org.apache.ibatis.metadata2000100%4.255
org.apache.ibatis.submitted.sqlprovider2000100%0.061
org.apache.ibatis.submitted.inline_association_with_dot2000100%1.118
org.apache.ibatis.exceptions2000100%0.026
org.apache.ibatis.submitted.serializecircular4000100%1.887
org.apache.ibatis.plugin2000100%0.035
org.apache.ibatis.submitted.count1000100%0.068
org.apache.ibatis.datasource.jndi1000100%0.084
org.apache.ibatis.submitted.cache3000100%1.09
org.apache.ibatis.type96000100%1.283
org.apache.ibatis.submitted.stringlist1000100%0.072
org.apache.ibatis.submitted.extend1000100%0.069
org.apache.ibatis.submitted.cglib_lazy_error12000100%0.342
org.apache.ibatis.submitted.permissions1000100%0.071
org.apache.ibatis.executor.loader30000100%8.924
org.apache.ibatis.submitted.parent_childs1000100%0.069
org.apache.ibatis.cache27000100%20.979
org.apache.ibatis.submitted.simplelistparameter1000100%0.071
org.apache.ibatis.submitted.disallowdotsonnames1000100%0.404
org.apache.ibatis.submitted.typehandler1000100%0.068
org.apache.ibatis.submitted.no_param_type1000100%0.069
org.apache.ibatis.submitted.foreach3000100%0.107
org.apache.ibatis.submitted.cacheorder1000100%0.002
org.apache.ibatis.submitted.column_prefix6000100%3.64
org.apache.ibatis.submitted.javassist1000100%0.115
org.apache.ibatis.submitted.valueinmap2000100%0.093
org.apache.ibatis.logging7000100%0.424
org.apache.ibatis.submitted.ognl_enum5000100%0.153
org.apache.ibatis.submitted.extendresultmap1000100%0.066
org.apache.ibatis.submitted.null_associations2000100%0.08
org.apache.ibatis.submitted.parametrizedlist4000100%1.097
org.apache.ibatis.reflection36000100%0.213
org.apache.ibatis.submitted.mapper_extend4000100%0.073
com.ibatis.sqlmap197000100%64.658
com.ibatis.jpetstore.persistence25000100%1.969
org.apache.ibatis.submitted.xml_external_ref25000100%11.967
org.apache.ibatis.submitted.primitive_result_type2000100%0.068
org.apache.ibatis.submitted.map_class_name_conflict.test1000100%0.501
org.apache.ibatis.submitted.sptests29000100%0.197
org.apache.ibatis.submitted.autodiscover3000100%0.004
org.apache.ibatis.mapping2000100%0.015
org.apache.ibatis.submitted.awful_table1000100%1.069
org.apache.ibatis.submitted.empty_namespace1000100%0.369
org.apache.ibatis.submitted.duplicate_statements500260%2.189
org.apache.ibatis.submitted.enumtypehandler_on_map2000100%0.09
org.apache.ibatis.submitted.criterion1000100%0.108
org.apache.ibatis.submitted.primitives1000100%0.065
org.apache.ibatis.builder.xml.dynamic29000100%23.481
org.apache.ibatis.submitted.overwritingproperties1000100%0.083
org.apache.ibatis.submitted.nested5000100%0.147
org.apache.ibatis.binding4100197.561%0.818
org.apache.ibatis.submitted.force_flush_on_select6000100%1.432
org.apache.ibatis.submitted.ognlstatic2000100%0.115
com.submitted.resultmap1000100%0.96
org.apache.ibatis.submitted.nonexistentvariables1000100%0.07
org.apache.ibatis.submitted.keycolumn10010%0.042
org.apache.ibatis.submitted.integer_enum1000100%1.01
org.apache.ibatis.submitted.quotedcolumnnames2000100%0.064
org.apache.ibatis.submitted.nestedresulthandler4000100%0.082
org.apache.ibatis.transaction.managed2000100%0.132
org.apache.ibatis.parsing4000100%0.302
org.apache.ibatis.submitted.unknownobject1000100%0.384
org.apache.ibatis.submitted.lazyload_proxyfactory_comparison1300192.308%3.551
org.apache.ibatis.submitted.missing_id_property1000100%0.071
org.apache.ibatis.submitted.flush_statement_npe3000100%0.099
com.ibatis.sqlmap.engine.cache1000100%0.015
org.apache.ibatis.submitted.dml_return_types7000100%0.072
org.apache.ibatis.submitted.manyanno1000100%2.903
org.apache.ibatis.submitted.lazy_immutable1000100%0.079
org.apache.ibatis.submitted.multipleiterates1000100%0.089
org.apache.ibatis.executor.resultset1000100%0.29
org.apache.ibatis.submitted.refid_resolution2000100%0.761

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

org.apache.ibatis.submitted.null_with_no_jdbctype

ClassTestsErrors FailuresSkippedSuccess RateTime
NullWithNoJdbcTypeTest2000100%3.267

com.ibatis.common.resources

ClassTestsErrors FailuresSkippedSuccess RateTime
ResourcesTest17000100%0.022

org.apache.ibatis.submitted.associationtype

ClassTestsErrors FailuresSkippedSuccess RateTime
AssociationTypeTest1000100%0.058

org.apache.ibatis.submitted.typehandlerinjection

ClassTestsErrors FailuresSkippedSuccess RateTime
TypeHandlerInjectionTest1000100%0.063

org.apache.ibatis.submitted.multiple_resultsets

ClassTestsErrors FailuresSkippedSuccess RateTime
MultipleResultTest10010%0.042

org.apache.ibatis.submitted.encoding

ClassTestsErrors FailuresSkippedSuccess RateTime
EncodingTest2000100%0.07

org.apache.ibatis.submitted.call_setters_on_nulls

ClassTestsErrors FailuresSkippedSuccess RateTime
DoNotCallSettersOnNullsTest3000100%0.072
CallSettersOnNullsTest5000100%0.077

org.apache.ibatis.submitted.selectkey

ClassTestsErrors FailuresSkippedSuccess RateTime
SelectKeyTest9000100%1.767

org.apache.ibatis.submitted.associationtest

ClassTestsErrors FailuresSkippedSuccess RateTime
AssociationTest3000100%0.077

org.apache.ibatis.submitted.propertiesinmapperfiles

ClassTestsErrors FailuresSkippedSuccess RateTime
PropertiesInMappersTest1000100%0.07

org.apache.ibatis.logging.jdbc

ClassTestsErrors FailuresSkippedSuccess RateTime
ResultSetLoggerTest2000100%0.125

org.apache.ibatis.executor

ClassTestsErrors FailuresSkippedSuccess RateTime
CachingBatchExecutorTest19000100%17.621
ResultExtractorTest6000100%0.068
CachingSimpleExecutorTest19000100%17.823
BaseExecutorTest18000100%17.533
BatchExecutorTest19000100%17.671
ErrorContextTest1000100%0.013
CachingReuseExecutorTest19000100%17.657
ReuseExecutorTest19000100%16.976

org.apache.ibatis.submitted.result_handler_type

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultResultHandlerTypeTest3000100%1.101

org.apache.ibatis.submitted.dynsql

ClassTestsErrors FailuresSkippedSuccess RateTime
DynSqlTest5000100%0.127

org.apache.ibatis.submitted.duplicate_resource_loaded

ClassTestsErrors FailuresSkippedSuccess RateTime
DuplicateResourceTest1000100%3.041

org.apache.ibatis.submitted.includes

ClassTestsErrors FailuresSkippedSuccess RateTime
IncludeTest1000100%0.999

org.apache.ibatis.submitted.column_forwarding

ClassTestsErrors FailuresSkippedSuccess RateTime
ColumnForwardingTest2000100%0.083

org.apache.ibatis.submitted.not_null_column

ClassTestsErrors FailuresSkippedSuccess RateTime
NotNullColumnTest8000100%0.101

org.apache.ibatis.submitted.dynsql2

ClassTestsErrors FailuresSkippedSuccess RateTime
DynSqlTest2000100%0.105

org.apache.ibatis.session

ClassTestsErrors FailuresSkippedSuccess RateTime
SqlSessionManagerTest4800197.917%39.684
SqlSessionTest55000100%0.744

org.apache.ibatis.submitted.batch_keys

ClassTestsErrors FailuresSkippedSuccess RateTime
BatchKeysTest2000100%1.076

org.apache.ibatis.submitted.camelcase

ClassTestsErrors FailuresSkippedSuccess RateTime
CamelCaseMappingTest2000100%0.078

org.apache.ibatis.submitted.substitution_in_annots

ClassTestsErrors FailuresSkippedSuccess RateTime
SubstitutionInAnnotsTest4000100%0.168

org.apache.ibatis.submitted.resultmapwithassociationstest

ClassTestsErrors FailuresSkippedSuccess RateTime
ResultMapWithAssociationsTest1000100%0.381

org.apache.ibatis.io

ClassTestsErrors FailuresSkippedSuccess RateTime
ResourcesTest18000100%0.033
ClassLoaderWrapperTest9000100%0.024
ExternalResourcesTest4000100%0.039

org.apache.ibatis.submitted.multidb

ClassTestsErrors FailuresSkippedSuccess RateTime
MultiDbTest6000100%0.124
ProviderTest2000100%0.957

org.apache.ibatis.submitted.complex_type

ClassTestsErrors FailuresSkippedSuccess RateTime
ComplexTypeTest1000100%0.08

org.apache.ibatis.submitted.lazy_deserialize

ClassTestsErrors FailuresSkippedSuccess RateTime
LazyDeserializeTest1000100%0.164

org.apache.ibatis.submitted.inheritance

ClassTestsErrors FailuresSkippedSuccess RateTime
InheritanceTest1000100%0.067

org.apache.ibatis.submitted.language

ClassTestsErrors FailuresSkippedSuccess RateTime
LanguageTest11000100%0.17

com.ibatis.common.util

ClassTestsErrors FailuresSkippedSuccess RateTime
PaginatedArrayListTest3000100%0.003
NodeletParserTest1000100%0.093

org.apache.ibatis.submitted.extends_with_constructor

ClassTestsErrors FailuresSkippedSuccess RateTime
NpeExtendsTest4000100%0.682

org.apache.ibatis.submitted.parent_reference_3level

ClassTestsErrors FailuresSkippedSuccess RateTime
BlogTest2000100%1.129

org.apache.ibatis.submitted.refcursor

ClassTestsErrors FailuresSkippedSuccess RateTime
RefCursorTest10010%0.041

org.apache.ibatis.submitted.nested_query_cache

ClassTestsErrors FailuresSkippedSuccess RateTime
NestedQueryCacheTest1000100%0.152

org.apache.ibatis.submitted.generictypes

ClassTestsErrors FailuresSkippedSuccess RateTime
GenericTypesTest1000100%1.081

org.apache.ibatis.submitted.complex_property

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentTest1000100%0.071

org.apache.ibatis.submitted.multiple_discriminator

ClassTestsErrors FailuresSkippedSuccess RateTime
MultipleDiscriminatorTest3000100%0.088

org.apache.ibatis.submitted.custom_collection_handling

ClassTestsErrors FailuresSkippedSuccess RateTime
CustomCollectionHandlingTest2000100%1.073

org.apache.ibatis.submitted.result_handler

ClassTestsErrors FailuresSkippedSuccess RateTime
ResulthandlerTest2000100%0.073

org.apache.ibatis.submitted.basetest

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseTest2000100%0.074

org.apache.ibatis.submitted.initialized_collection_property

ClassTestsErrors FailuresSkippedSuccess RateTime
AuthorDAOTest200150%1.085

org.apache.ibatis.submitted.rounding

ClassTestsErrors FailuresSkippedSuccess RateTime
RoundingHandlersTest2000100%0.076

org.apache.ibatis.datasource.unpooled

ClassTestsErrors FailuresSkippedSuccess RateTime
UnpooledDataSourceTest200150%1.064

org.apache.ibatis.jdbc

ClassTestsErrors FailuresSkippedSuccess RateTime
NullTest1000100%0.037
SqlRunnerTest6000100%3.294
ScriptRunnerTest500180%1.111
SQLTest8000100%0.033
SelectBuilderTest5000100%0.028
PooledDataSourceTest3000100%0.698
SqlBuilderTest5000100%0.029

org.apache.ibatis.submitted.automatic_lazy_loading

ClassTestsErrors FailuresSkippedSuccess RateTime
AutomaticLazyLoadingTest6000100%1.901

org.apache.ibatis.submitted.complex_column

ClassTestsErrors FailuresSkippedSuccess RateTime
ComplexColumnTest5000100%0.114

org.apache.ibatis.submitted.xml_references

ClassTestsErrors FailuresSkippedSuccess RateTime
EnumWithOgnlTest2000100%0.615

org.apache.ibatis.builder

ClassTestsErrors FailuresSkippedSuccess RateTime
ParameterExpressionTest11000100%0.028
XmlMapperBuilderTest1000100%0.454
XmlConfigBuilderTest2000100%0.256

org.apache.ibatis.submitted.blobtest

ClassTestsErrors FailuresSkippedSuccess RateTime
BlobTest2000100%0.079

org.apache.ibatis.submitted.foreach_map

ClassTestsErrors FailuresSkippedSuccess RateTime
ForEachMapTest4000100%0.116

org.apache.ibatis.submitted.automapping

ClassTestsErrors FailuresSkippedSuccess RateTime
AutomappingTest4000100%0.087

com.ibatis.jpetstore.domain

ClassTestsErrors FailuresSkippedSuccess RateTime
BeanTest1000100%0.03

org.apache.ibatis.metadata

ClassTestsErrors FailuresSkippedSuccess RateTime
MetadataTest2000100%4.255

org.apache.ibatis.submitted.sqlprovider

ClassTestsErrors FailuresSkippedSuccess RateTime
SqlProviderTest2000100%0.061

org.apache.ibatis.submitted.inline_association_with_dot

ClassTestsErrors FailuresSkippedSuccess RateTime
InlineCollectionWithDotTest2000100%1.118

org.apache.ibatis.exceptions

ClassTestsErrors FailuresSkippedSuccess RateTime
GeneralExceptionsTest2000100%0.026

org.apache.ibatis.submitted.serializecircular

ClassTestsErrors FailuresSkippedSuccess RateTime
SerializeCircularTest4000100%1.887

org.apache.ibatis.plugin

ClassTestsErrors FailuresSkippedSuccess RateTime
PluginTest2000100%0.035

org.apache.ibatis.submitted.count

ClassTestsErrors FailuresSkippedSuccess RateTime
CountTest1000100%0.068

org.apache.ibatis.datasource.jndi

ClassTestsErrors FailuresSkippedSuccess RateTime
JndiDataSourceFactoryTest1000100%0.084

org.apache.ibatis.submitted.cache

ClassTestsErrors FailuresSkippedSuccess RateTime
CacheTest3000100%1.09

org.apache.ibatis.type

ClassTestsErrors FailuresSkippedSuccess RateTime
ShortTypeHandlerTest3000100%0.049
UnknownTypeHandlerTest3000100%0.033
BooleanTypeHandlerTest3000100%0.044
TypeAliasRegistryTest6000100%0.03
EnumTypeHandlerTest6000100%0.048
ObjectTypeHandlerTest3000100%0.055
GenericTypeSupportedInHierarchiesTestCase1000100%0.019
TypeHandlerRegistryTest3000100%0.01
SqlTimeTypeHandlerTest3000100%0.059
BigDecimalTypeHandlerTest3000100%0.06
DateOnlyTypeHandlerTest3000100%0.062
CharacterTypeHandlerTest6000100%0.054
ClobTypeHandlerTest3000100%0.049
BlobTypeHandlerTest3000100%0.064
IntegerTypeHandlerTest3000100%0.038
ByteTypeHandlerTest3000100%0.044
LongTypeHandlerTest3000100%0.043
FloatTypeHandlerTest3000100%0.055
StringTypeHandlerTest5000100%0.044
DoubleTypeHandlerTest3000100%0.057
BigIntegerTypeHandlerTest3000100%0.046
SqlTimetampTypeHandlerTest3000100%0.061
TimeOnlyTypeHandlerTest3000100%0.054
DateTypeHandlerTest3000100%0.038
EnumOrdinalTypeHandlerTest6000100%0.043
ByteArrayTypeHandlerTest3000100%0.049
SqlDateTypeHandlerTest3000100%0.058
SimpleTypeRegistryTest3000100%0.017

org.apache.ibatis.submitted.stringlist

ClassTestsErrors FailuresSkippedSuccess RateTime
StringListTest1000100%0.072

org.apache.ibatis.submitted.extend

ClassTestsErrors FailuresSkippedSuccess RateTime
ExtendTest1000100%0.069

org.apache.ibatis.submitted.cglib_lazy_error

ClassTestsErrors FailuresSkippedSuccess RateTime
CglibNPELazyTest5000100%0.181
CglibNPETest7000100%0.161

org.apache.ibatis.submitted.permissions

ClassTestsErrors FailuresSkippedSuccess RateTime
PermissionsTest1000100%0.071

org.apache.ibatis.executor.loader

ClassTestsErrors FailuresSkippedSuccess RateTime
CglibProxyTest15000100%4.397
JavassistProxyTest15000100%4.527

org.apache.ibatis.submitted.parent_childs

ClassTestsErrors FailuresSkippedSuccess RateTime
ParentChildTest1000100%0.069

org.apache.ibatis.cache

ClassTestsErrors FailuresSkippedSuccess RateTime
SuperCacheTest1000100%5.89
ScheduledCacheTest3000100%5.134
PerpetualCacheTest4000100%0.628
CacheKeyTest4000100%2.046
FifoCacheTest3000100%0.018
LruCacheTest3000100%0.019
WeakCacheTest4000100%1.406
SoftCacheTest4000100%5.741
BaseCacheTest1000100%0.097

org.apache.ibatis.submitted.simplelistparameter

ClassTestsErrors FailuresSkippedSuccess RateTime
SimpleListParameterTest1000100%0.071

org.apache.ibatis.submitted.disallowdotsonnames

ClassTestsErrors FailuresSkippedSuccess RateTime
DisallowDotsOnNamesTest1000100%0.404

org.apache.ibatis.submitted.typehandler

ClassTestsErrors FailuresSkippedSuccess RateTime
TypeHandlerTest1000100%0.068

org.apache.ibatis.submitted.no_param_type

ClassTestsErrors FailuresSkippedSuccess RateTime
NoParamTypeTest1000100%0.069

org.apache.ibatis.submitted.foreach

ClassTestsErrors FailuresSkippedSuccess RateTime
ForEachTest3000100%0.107

org.apache.ibatis.submitted.cacheorder

ClassTestsErrors FailuresSkippedSuccess RateTime
CacheOrderTest1000100%0.002

org.apache.ibatis.submitted.column_prefix

ClassTestsErrors FailuresSkippedSuccess RateTime
ColumnPrefixTest2000100%1.205
ColumnPrefixAutoMappingTest2000100%1.204
ColumnPrefixNestedQueryTest2000100%1.231

org.apache.ibatis.submitted.javassist

ClassTestsErrors FailuresSkippedSuccess RateTime
JavassistTest1000100%0.115

org.apache.ibatis.submitted.valueinmap

ClassTestsErrors FailuresSkippedSuccess RateTime
ValueInMapTest2000100%0.093

org.apache.ibatis.logging

ClassTestsErrors FailuresSkippedSuccess RateTime
LogFactoryTest7000100%0.424

org.apache.ibatis.submitted.ognl_enum

ClassTestsErrors FailuresSkippedSuccess RateTime
EnumWithOgnlTest5000100%0.153

org.apache.ibatis.submitted.extendresultmap

ClassTestsErrors FailuresSkippedSuccess RateTime
ExtendResultMapTest1000100%0.066

org.apache.ibatis.submitted.null_associations

ClassTestsErrors FailuresSkippedSuccess RateTime
FooMapperTest2000100%0.08

org.apache.ibatis.submitted.parametrizedlist

ClassTestsErrors FailuresSkippedSuccess RateTime
ParametrizedListTest4000100%1.097

org.apache.ibatis.reflection

ClassTestsErrors FailuresSkippedSuccess RateTime
ReflectorTest3000100%0.029
MetaClassTest7000100%0.058
MetaObjectTest25000100%0.113
ExceptionUtilTest1000100%0.013

org.apache.ibatis.submitted.mapper_extend

ClassTestsErrors FailuresSkippedSuccess RateTime
MapperExtendTest4000100%0.073

com.ibatis.sqlmap

ClassTestsErrors FailuresSkippedSuccess RateTime
IterateTest14000100%4.41
TransactionTest9000100%3.699
DynamicPrependTest15000100%4.468
StatementTest40000100%7.731
ParameterMapTest5000100%2.812
DirectFieldMappingTest3000100%2.109
ResultMapTest16000100%4.953
RepeatingGroupMappingTest6000100%3.576
MultiResultSetTest4000100%2.988
DynamicTest24000100%5.771
NestedIterateTest32000100%7.905
BaseSqlMapTest1000100%0.002
PrivateMethodAccessTest2000100%1.792
DiscriminatorTest4000100%2.543
BatchTest4000100%2.479
ResultObjectFactoryTest2000100%1.151
CacheStatementTest14000100%4.428
ComplexTypeTest2000100%1.841

com.ibatis.jpetstore.persistence

ClassTestsErrors FailuresSkippedSuccess RateTime
ItemDaoTest6000100%0.16
SequenceDaoTest2000100%0.099
AccountDaoTest5000100%0.145
ProductDaoTest4000100%0.138
BasePersistenceTest1000100%0.001
CategoryDaoTest3000100%0.124
DaoManagerTest1000100%1.143
OrderDaoTest3000100%0.159

org.apache.ibatis.submitted.xml_external_ref

ClassTestsErrors FailuresSkippedSuccess RateTime
MultipleReverseIncludeTest2000100%1.07
SameIdTest2000100%1.143
ResultMapReferenceTest2000100%1.084
MultipleIncludeTest2000100%1.045
ShortNameTest2000100%0.694
NonFullyQualifiedNamespaceTest1000100%1.048
ParameterMapReferenceTest2000100%1.079
ReverseIncludeTest2000100%1.044
MultipleCrossIncludeTest3000100%1.297
ResultMapExtendsTest2000100%1.15
XmlExternalRefTest5000100%1.313

org.apache.ibatis.submitted.primitive_result_type

ClassTestsErrors FailuresSkippedSuccess RateTime
PrimitiveResultTypeTest2000100%0.068

org.apache.ibatis.submitted.map_class_name_conflict.test

ClassTestsErrors FailuresSkippedSuccess RateTime
MapperNameTest1000100%0.501

org.apache.ibatis.submitted.sptests

ClassTestsErrors FailuresSkippedSuccess RateTime
SPTest29000100%0.197

org.apache.ibatis.submitted.autodiscover

ClassTestsErrors FailuresSkippedSuccess RateTime
AutodiscoverTest3000100%0.004

org.apache.ibatis.mapping

ClassTestsErrors FailuresSkippedSuccess RateTime
ResultMappingTest2000100%0.015

org.apache.ibatis.submitted.awful_table

ClassTestsErrors FailuresSkippedSuccess RateTime
AwfulTableTest1000100%1.069

org.apache.ibatis.submitted.empty_namespace

ClassTestsErrors FailuresSkippedSuccess RateTime
EmptyNamespaceTest1000100%0.369

org.apache.ibatis.submitted.duplicate_statements

ClassTestsErrors FailuresSkippedSuccess RateTime
DuplicateStatementsTest500260%2.189

org.apache.ibatis.submitted.enumtypehandler_on_map

ClassTestsErrors FailuresSkippedSuccess RateTime
EnumTypeHandlerTest2000100%0.09

org.apache.ibatis.submitted.criterion

ClassTestsErrors FailuresSkippedSuccess RateTime
CriterionTest1000100%0.108

org.apache.ibatis.submitted.primitives

ClassTestsErrors FailuresSkippedSuccess RateTime
PrimitivesTest1000100%0.065

org.apache.ibatis.builder.xml.dynamic

ClassTestsErrors FailuresSkippedSuccess RateTime
ExpressionEvaluatorTest7000100%0.079
DynamicSqlSourceTest22000100%23.402

org.apache.ibatis.submitted.overwritingproperties

ClassTestsErrors FailuresSkippedSuccess RateTime
FooMapperTest1000100%0.083

org.apache.ibatis.submitted.nested

ClassTestsErrors FailuresSkippedSuccess RateTime
NestedForEachTest5000100%0.147

org.apache.ibatis.binding

ClassTestsErrors FailuresSkippedSuccess RateTime
BindingTest3900197.436%0.592
WrongNamespacesTest2000100%0.226

org.apache.ibatis.submitted.force_flush_on_select

ClassTestsErrors FailuresSkippedSuccess RateTime
ForceFlushOnSelectTest6000100%1.432

org.apache.ibatis.submitted.ognlstatic

ClassTestsErrors FailuresSkippedSuccess RateTime
OgnlStaticTest2000100%0.115

com.submitted.resultmap

ClassTestsErrors FailuresSkippedSuccess RateTime
PeerListResultTest1000100%0.96

org.apache.ibatis.submitted.nonexistentvariables

ClassTestsErrors FailuresSkippedSuccess RateTime
NonExistentVariablesTest1000100%0.07

org.apache.ibatis.submitted.keycolumn

ClassTestsErrors FailuresSkippedSuccess RateTime
InsertTest10010%0.042

org.apache.ibatis.submitted.integer_enum

ClassTestsErrors FailuresSkippedSuccess RateTime
IntegerEnumTest1000100%1.01

org.apache.ibatis.submitted.quotedcolumnnames

ClassTestsErrors FailuresSkippedSuccess RateTime
QuotedColumnNamesTest2000100%0.064

org.apache.ibatis.submitted.nestedresulthandler

ClassTestsErrors FailuresSkippedSuccess RateTime
NestedResultHandlerTest4000100%0.082

org.apache.ibatis.transaction.managed

ClassTestsErrors FailuresSkippedSuccess RateTime
ManagedTransactionFactoryTest2000100%0.132

org.apache.ibatis.parsing

ClassTestsErrors FailuresSkippedSuccess RateTime
XPathParserTest1000100%0.123
GenericTokenParserTest3000100%0.179

org.apache.ibatis.submitted.unknownobject

ClassTestsErrors FailuresSkippedSuccess RateTime
UnknownObjectTest1000100%0.384

org.apache.ibatis.submitted.lazyload_proxyfactory_comparison

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultLazyTest6000100%1.745
CglibLazyTest6000100%1.765
JavassistLazyTest10010%0.041

org.apache.ibatis.submitted.missing_id_property

ClassTestsErrors FailuresSkippedSuccess RateTime
MissingIdPropertyTest1000100%0.071

org.apache.ibatis.submitted.flush_statement_npe

ClassTestsErrors FailuresSkippedSuccess RateTime
FlushStatementNpeTest3000100%0.099

com.ibatis.sqlmap.engine.cache

ClassTestsErrors FailuresSkippedSuccess RateTime
CacheKeyTest1000100%0.015

org.apache.ibatis.submitted.dml_return_types

ClassTestsErrors FailuresSkippedSuccess RateTime
DmlMapperReturnTypesTest7000100%0.072

org.apache.ibatis.submitted.manyanno

ClassTestsErrors FailuresSkippedSuccess RateTime
ManyAnnoTest1000100%2.903

org.apache.ibatis.submitted.lazy_immutable

ClassTestsErrors FailuresSkippedSuccess RateTime
ImmutablePOJOTest1000100%0.079

org.apache.ibatis.submitted.multipleiterates

ClassTestsErrors FailuresSkippedSuccess RateTime
MultipleIteratesTest1000100%0.089

org.apache.ibatis.executor.resultset

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultResultSetHandlerTest1000100%0.29

org.apache.ibatis.submitted.refid_resolution

ClassTestsErrors FailuresSkippedSuccess RateTime
ExternalRefidResolutionTest1000100%0.398
RefidResolutionTest1000100%0.363

Test Cases

[Summary] [Package List] [Test Cases]

AutomappingTest

shouldGetAUserWithPets0.073
shouldGetAUser0.003
shouldGetBooks0.003
shouldUpdateFinalField0.008

BlobTest

testInsertBlobObjectsThenSelectAll0.076
testInsertBlobThenSelectAll0.003

ShortTypeHandlerTest

shouldGetResultFromCallableStatement0.027
shouldSetParameter0.021
shouldGetResultFromResultSet0.001

MapperExtendTest

shouldGetAUserWithAnOverloadedXMLMethod0.063
shouldGetAUserWithAnOverloadedAnnotatedMethod0.003
shouldGetAUserWithAnExtendedAnnotatedMethod0.004
shouldGetAUserWithAnExtendedXMLMethod0.003

ParameterExpressionTest

simplePropertyWithOneAttribute0.015
simplePropertyWithSpaceAndManyAttributes0.002
oldStyleJdbcTypeWithExtraWhitespaces0.001
expressionWithOldStyleJdbcType0
expressionWithManyAttributes0.002
expressionWithOneAttribute0.001
simpleProperty0
simplePropertyWithOldStyleJdbcTypeAndAttributes0.002
simplePropertyWithOldStyleJdbcType0.001
shouldIgnoreLeadingAndTrailingSpaces0.002
simplePropertyWithManyAttributes0.002

ComplexTypeTest

shouldUpdateProps0.08

CamelCaseMappingTest

testMap0.073
testList0.005

NotNullColumnTest

testNotNullColumnWithoutChildrenNoFid0.074
testNotNullColumnWithoutChildrenFidMultipleNullColumns0.001
testNotNullColumnWithoutChildrenFidWorkaround0.003
testNotNullColumnWithoutChildrenFidMultipleNullColumnsAndBrackets0.003
testNotNullColumnWithoutChildrenWithInternalResultMap0.006
testNotNullColumnWithoutChildrenWithRefResultMap0.005
testNotNullColumnWithoutChildrenFid0.003
testNotNullColumnWithChildrenNoFid0.006

PermissionsTest

shouldGet4Permissions0.071

UnknownTypeHandlerTest

shouldGetResultFromCallableStatement0.022
shouldSetParameter0.007
shouldGetResultFromResultSet0.004

CachingBatchExecutorTest

dummy0.001
shouldSelectAllAuthorsAutoMapped3.403
shouldClearDeferredLoads1.373
shouldFetchOneOrphanedPostWithNoBlog0.915
shouldMapConstructorResults1.096
shouldFetchPostsForBlog0.836
shouldInsertNewAuthorWithAutoKey0.79
shouldInsertNewAuthorWithBeforeAutoKey0.907
shouldFetchComplexBlogs0.786
shouldInsertNewAuthor0.709
shouldInsertNewAuthorUsingSimpleNonPreparedStatements1.261
shouldSelect10DiscriminatedProducts0.448
shouldUpdateAuthor0.755
shouldDeleteAuthor0.832
shouldSelectAuthorViaOutParams0.745
shouldSelectTwoSetsOfAuthorsViaProc0.992
shouldFetchPostWithBlogWithCompositeKey0.77
shouldSelectDiscriminatedProduct0.057
shouldInsertNewAuthorByProc0.945

CustomCollectionHandlingTest

testSelectListWithNestedSelect0.998
testSelectListWithNestedResultMap0.075

ResulthandlerTest

shouldGetAllUsers0.062
shouldGetAUser0.011

BaseTest

shouldInsertAUser0.055
shouldGetAUser0.019

MultipleReverseIncludeTest

testMultipleReverseIncludeJavaConfig0.964
testMultipleReverseIncludeXmlConfig0.106

BooleanTypeHandlerTest

shouldGetResultFromCallableStatement0.032
shouldSetParameter0.011
shouldGetResultFromResultSet0.001

AutodiscoverTest

testTypeHandler0.002
testTypeAlias0.001
testMapper0.001

ParametrizedListTest

testShouldDetectUsersAsParameterInsideAMap0.983
testShouldGetAListOfMaps0.035
testShouldDetectUsersAsParameterInsideAList0.041
testShouldGetAUserAsAMap0.038

XPathParserTest

shouldTestXPathParserMethods0.123

EnumWithOgnlTest

testEnumWithOgnlDirectorNameAttribute0.124
testEnumWithOgnl0.006
testEnumWithOgnlDirector0.012
testEnumWithOgnlDirectorWithInterface0.005
testEnumWithOgnlDirectorNameAttributeWithInterface0.006

SuperCacheTest

shouldDemonstrate5LevelSuperCacheHandlesLotsOfEntriesWithoutCrashing5.89

DmlMapperReturnTypesTest

shouldReturnInteger0.058
shouldReturnPrimitiveLong0.003
shouldReturnPrimitiveInteger0.002
shouldReturnLong0.002
updateShouldReturnVoid0.002
shouldReturnBoolean0.002
shouldReturnPrimitiveBoolean0.003

BindingTest

shouldSelectOneBlogAsMap0.128
shouldExecuteMultipleBoundSelectMapOfBlogsByIdInSameSessionWithoutClearingLocalCache0.014
shouldFailWhenSelectingOneBlogWithNonExistentParam0.02
shouldSelectListOfPostsLikeTwoParameters0.025
shouldFindPostsInArray0.023
shouldSelectOneAuthorByConstructor0.014
shouldCacheMapperMethod0.035
shouldInsertAuthorWithSelectKeyAndDynamicParams0.083
shouldSelectDraftTypedPosts0.024
shouldExecuteBoundSelectOneBlogStatement0
shouldSelectBlogWithDefault31ParamNames0.004
shouldExecuteMultipleBoundSelectMapOfBlogsByIdBetweenTwoSessionsWithGlobalCacheEnabled0.001
shouldExecuteBoundSelectListOfBlogsAsMaps0.004
shouldSelectOneAuthor0.004
shouldExecuteBoundSelectOneBlogStatementWithConstructorUsingXMLConfig0.006
shouldFailWhenSelectingOneBlogWithNonExistentNestedParam0.004
shouldReturnANotNullHashCode0
shouldSelectRandom0.003
shouldExecuteBoundSelectListOfBlogsStatement0.004
shouldSelectOneAuthorFromCache0.001
shouldExecuteBoundSelectBlogUsingConstructorWithResultMapCollection0.002
skipped
shouldExecuteBoundSelectOneBlogStatementWithConstructor0.005
shouldFindPostsInList0.008
shouldCompareTwoMappers0.001
shouldExecuteMultipleBoundSelectOfBlogsByIdInWithProvidedResultHandlerBetweenSessions0.006
shouldExecuteBoundSelectMapOfBlogsById0.001
shouldSelectBlogWithDefault30ParamNames0.003
shouldSelectBlogWithPostsUsingSubSelect0.07
shouldExecuteMultipleBoundSelectOfBlogsByIdInWithProvidedResultHandlerInSameSession0.006
shouldSelectListOfPostsLike0.018
shouldExecuteBoundSelectListOfBlogsStatementUsingProvider0.014
shouldInsertAuthorWithSelectKey0.013
shouldExecuteBoundSelectBlogUsingConstructorWithResultMap0.024
shouldFailWhenSelectingOneBlogWithNullParam0.006
shouldfindThreeSpecificPosts0.005
shouldSelectBlogWithAParamNamedValue0.005
shouldSelectListOfBlogsUsingXMLConfig0.003
shouldSelectDraftTypedPostsWithResultMap0.005
shouldReturnANotNullToString0

IterateTest

testIterateInConditional1.475
testListDirect0.366
testArrayPropertyIterate0.286
testListInMap0.388
testIterateNestedListPropertyB0.383
testIterateLiteral0.195
testIterateNestedMapListProperty0.326
testMultiIterateLiteral0.183
testArrayPropertyIterate2Literal0.154
testMultiIterate0.147
testArrayPropertyIterate20.12
testIterateNestedListProperty0.119
testIterate0.148
testDummy0.12

ItemDaoTest

testShouldUpdateInventoryForItem0.127
testShouldVerifyItemIsInStock0.002
testShouldListTwoItemsForGivenProduct0.009
testShouldVerifyItemIsOutOfStock0.014
testShouldFindItemByID0.007
testDummy0.001

ExtendTest

testExtend0.069

UnpooledDataSourceTest

shouldNotRegisterTheSameDriverMultipleTimes0.531
shouldRegisterDynamicallyLoadedDriver0.533
Requires MySQL server and a driver.

MetadataTest

testShouldGetAllTableNames3.253
testShouldEnsureDatabasesTablesAndColumnsEqualityWorks1.002

CglibNPELazyTest

testGrandParent0.139
testAncestor0.011
testAncestorAfterQueryingParents0.017
testNoParent0.011
testAncestorSelf0.003

SqlProviderTest

shouldGetOneUser0.048
shouldGetTwoUsers0.013

TypeAliasRegistryTest

shouldBeAbleToRegisterSameAliasWithSameTypeAgain0.017
shouldBeAbleToRegisterAliasWithNullType0.002
shouldBeAbleToRegisterNewTypeIfRegisteredTypeIsNull0.002
shouldFetchArrayType0.002
shouldNotBeAbleToRegisterSameAliasWithDifferentType0.002
shouldRegisterAndResolveTypeAlias0.005

ResultExtractorTest

shouldExtractList0.017
shouldExtractArray0.016
shouldExtractSingleObject0.001
shouldExtractSet0.032
shouldExtractNullForNullTargetType0.001
shouldFailWhenMutipleItemsInList0.001

EnumWithOgnlTest

testConfiguration0.496
testMixedConfiguration0.119

ScheduledCacheTest

shouldFlushAllItemsOnDemand0.122
shouldRemoveItemOnDemand0
shouldDemonstrateHowAllObjectsAreFlushedAfterBasedOnTime5.012

PeerListResultTest

test010.96

SqlSessionManagerTest

shouldFindPostByIDWithDynamicSql2.297
shouldFindAllMutablePostLites1.045
shouldCommitInsertedAuthor0.909
shouldFindOddPostsInList0.955
shouldThrowExceptionIfTryingToAddStatementWithSameName0.84
shouldSelectOneImmutableAuthor0.791
shouldSelectAllComplexAuthors1.124
shouldCacheAllAuthors0.745
shouldFindPostsAllPostsWithDynamicSql1.007
shouldRollbackInsertedAuthor0.751
shouldSelectOneAuthor0.928
shouldSelectBlogWithPostsAndAuthorUsingJoin0.747
shouldSelectNestedBlogWithPostsAndAuthorUsingJoin1.066
shouldSelectAllPostsUsingMapperClass0.755
shouldFindPostsInSetOfIDsWithDynamicSql0.94
shouldSelectOneAuthorAsList0.677
shouldSelectOddPostsInKeysList1.018
shouldFindAllPostLites0.739
shouldOffsetAndLimitResultsUsingMapperClass0.88
shouldFindPostsWithBlogIdUsingDynamicSql0.71
shouldResolveBothSimpleNameAndFullyQualifiedName0.654
shouldDeleteAuthorUsingMapperClass0.737
shouldSelectBlogWithPostsAndAuthorUsingSubSelects0.692
shouldFindAllPostLitesWithNestedSelect0.693
skipped
shouldFindPostsInList0.672
shouldSucceedWhenFullyQualifiedButFailDueToAmbiguity0.635
shouldLimitResultsUsingMapperClass0.831
shouldEnsureThatBothEarlyAndLateResolutionOfNesteDiscriminatorsResolesToUseNestedResultSetHandler0.684
shouldInsertAuthorUsingMapperClass1.138
shouldSelectCountOfPosts0.719
shouldHandleZeroParameters0.676
shouldStopResultHandler0.752
shouldSelectOneAuthorWithInlineParams0.72
shouldDeleteAuthor0.669
shouldFailOverToMostApplicableSimpleName0.765
shouldFindPostsWithAuthorIdUsingDynamicSql0.706
shouldFailToAddDueToNameConflict0.759
shouldUpdateAuthorUsingMapperClass0.732
shouldImplicitlyRollbackInsertedAuthor0.707
shouldThrowExceptionIfMappedStatementDoesNotExistAndSqlSessionIsOpen0.932
shouldThrowExceptionIfMappedStatementDoesNotExist0.642
shouldSelectAuthorsUsingMapperClass0.696
shouldNotCacheAllAuthors0.77
shouldExecuteSelectOneAuthorUsingMapperClass0.647
shouldFindPostsWithAuthorAndBlogIdUsingDynamicSql0.732
shouldSelectAllAuthors0.902
shouldFindAllPostLitesWithNestedResultMap0.711
shouldInsertAuthor0.787

NestedResultHandlerTest

testGetPersonOrderedByItem0.064
testUnorderedGetPersonWithHandler0.004
testGetPersonWithHandler0.007
testGetPerson0.007

AssociationTypeTest

shouldGetAUser0.058

SameIdTest

testCrossReferenceXmlConfig1.066
testCrossReferenceJavaConfig0.077

MissingIdPropertyTest

shouldMapResultsWithoutActuallyWritingIdProperties0.071

NullTest

shouldGetTypeAndTypeHandlerForNullStringType0.037

DoNotCallSettersOnNullsTest

shouldCallNullOnAutomaticMapping0.067
shouldCallNullOnMappedProperty0.003
shouldCallNullOnMap0.002

CriterionTest

testSimpleSelect0.108

ColumnForwardingTest

shouldGetUserWithoutGroup0.075
shouldGetUserWithGroup0.008

NestedQueryCacheTest

testThatNestedQueryItemsAreRetrievedFromCache0.152

DefaultResultHandlerTypeTest

testSelectMapAnnotation0.986
testSelectMap0.064
testSelectList0.051

MultiDbTest

shouldInsertInCommonWithSelectKey0.108
shouldExecuteHsqlQueryWithInclude0.004
shouldExecuteHsqlQueryWithDynamicIf0.004
shouldExecuteCommonQuery0.002
shouldInsertInCommonWithSelectKey20.004
shouldExecuteHsqlQuery0.002

TransactionTest

testAutoCommitUpdate1.425
testStartRollbackTransaction0.365
testTransactionFailed0.296
testTransactionAlreadyStarted0.26
testStartCommitTransaction0.408
testNoTransactionStarted0.205
testTransactionFailed20.289
testAutoCommitQuery0.223
testDummy0.228

DynamicPrependTest

testIterateWithTwoPrepends1.435
testIterateWithPrepend2b0.347
testIterateWithPrepend2c0.364
testIterateWithPrepend2d0.388
testIterateWithPrepend2e0.413
testIterateWithPrepend2f0.161
testComplexDynamic0.307
testIterateWithPrepend10.138
testIterateWithPrepend20.129
testIterateWithPrepend30.158
testIterateWithPrepend40.155
testDynamicWithPrepend10.12
testDynamicWithPrepend20.117
testDynamicWithPrepend30.121
testDummy0.115

FooMapperTest

testNullAssociation0.074
testNotNullAssociation0.006

IncludeTest

testIncludes0.999

CachingSimpleExecutorTest

dummy0.002
shouldSelectAllAuthorsAutoMapped3.618
shouldClearDeferredLoads1.438
shouldFetchOneOrphanedPostWithNoBlog0.856
shouldMapConstructorResults1.019
shouldFetchPostsForBlog0.832
shouldInsertNewAuthorWithAutoKey1.025
shouldInsertNewAuthorWithBeforeAutoKey0.765
shouldFetchComplexBlogs0.814
shouldInsertNewAuthor1.097
shouldInsertNewAuthorUsingSimpleNonPreparedStatements0.942
shouldSelect10DiscriminatedProducts0.44
shouldUpdateAuthor0.746
shouldDeleteAuthor0.974
shouldSelectAuthorViaOutParams0.735
shouldSelectTwoSetsOfAuthorsViaProc0.689
shouldFetchPostWithBlogWithCompositeKey1.044
shouldSelectDiscriminatedProduct0.059
shouldInsertNewAuthorByProc0.728

EnumTypeHandlerTest

shouldGetNullResultFromCallableStatement0.035
shouldGetResultFromCallableStatement0.001
shouldGetNullResultFromResultSet0.001
shouldSetParameter0.009
shouldSetNullParameter0.002
shouldGetResultFromResultSet0

ManagedTransactionFactoryTest

shouldEnsureThatCallsToManagedTransactionAPIDoNotForwardToManagedConnections0.13
shouldEnsureThatCallsToManagedTransactionAPIDoNotForwardToManagedConnectionsAndDoesNotCloseConnection0.002

SqlSessionTest

shouldFindPostByIDWithDynamicSql0.165
shouldExecuteSelectOneAuthorUsingMapperClassWithResultHandler0.021
shouldFailSelectOneAuthorUsingMapperClassWithTwoResultHandlers0.005
shouldUpdateAuthorImplicitRollback0.034
shouldFindOddPostsInList0.024
shouldThrowExceptionIfTryingToAddStatementWithSameName0.001
shouldUpdateAuthorCommit0.026
shouldSelectOneImmutableAuthor0.005
shouldCacheAllAuthors0.024
shouldFindPostsAllPostsWithDynamicSql0.012
shouldExecuteSelectOneAuthorUsingMapperClassThatReturnsSet0.004
shouldOpenAndClose0.001
shouldSelectOneAuthor0.004
shouldCommitAnUnUsedSqlSession0
shouldSelectBlogWithPostsAndAuthorUsingJoin0.08
shouldSelectNestedBlogWithPostsAndAuthorUsingJoin0.015
shouldExecuteSelectOneAuthorUsingMapperClassThatReturnsLinkedList0.003
shouldSelectAllPostsUsingMapperClass0.027
shouldFindPostsInSetOfIDsWithDynamicSql0.017
shouldRollbackAnUnUsedSqlSession0.001
shouldSelectOneAuthorAsList0.004
shouldSelectOddPostsInKeysList0.007
shouldOffsetAndLimitResultsUsingMapperClass0.005
shouldFindPostsWithBlogIdUsingDynamicSql0.015
shouldResolveBothSimpleNameAndFullyQualifiedName0.001
shouldDeleteAuthorUsingMapperClass0.019
shouldSelectBlogWithPostsAndAuthorUsingSubSelects0.029
shouldFindPostsInList0.012
shouldSucceedWhenFullyQualifiedButFailDueToAmbiguity0.001
shouldLimitResultsUsingMapperClass0.004
shouldSelectAllAuthorsAsMap0.004
shouldEnsureThatBothEarlyAndLateResolutionOfNesteDiscriminatorsResolesToUseNestedResultSetHandler0
shouldFailExecutingAnAnnotatedMapperClassWithResultHandler0
shouldExecuteSelectOneAuthorUsingMapperClassThatReturnsVector0.004
shouldInsertAuthorUsingMapperClass0.016
shouldSelectCountOfPosts0.021
shouldHandleZeroParameters0.006
shouldStopResultHandler0.005
shouldSelectOneAuthorWithInlineParams0.003
shouldDeleteAuthor0.011
shouldFailOverToMostApplicableSimpleName0.001
shouldUpdateAuthorIfNecessary0.02
shouldSelectAuthorsUsingMapperClassWithResultHandler0.004
shouldFindPostsWithAuthorIdUsingDynamicSql0.014
shouldFailToAddDueToNameConflict0.001
shouldUpdateAuthorUsingMapperClass0.011
shouldThrowExceptionIfMappedStatementDoesNotExist0.001
shouldFailSelectOneAuthorUsingMapperClassWithTwoRowBounds0.004
shouldSelectAuthorsUsingMapperClass0.006
shouldNotCacheAllAuthors0.007
shouldExecuteSelectOneAuthorUsingMapperClass0.003
shouldFindPostsWithAuthorAndBlogIdUsingDynamicSql0.018
shouldExecuteSelectOneAuthorUsingMapperClassThatReturnsAnArray0.004
shouldSelectAllAuthors0.004
shouldInsertAuthor0.01

ExtendResultMapTest

shouldGetAUser0.066

ReflectorTest

shouldNotGetClass0.029
testGetGetterType0
testGetSetterType0

CountTest

testCount0.068

SequenceDaoTest

testSequenceShouldReturnIncrementalIdNumbers0.099
testDummy0

ObjectTypeHandlerTest

shouldGetResultFromCallableStatement0.045
shouldSetParameter0.009
shouldGetResultFromResultSet0.001

PaginatedArrayListTest

testOddPaginatedIterator0.003
testSmallPaginatedIterator0
testEvenPaginatedIterator0

StatementTest

testExecuteQueryForObjectWithSimpleResultMap1.487
testExecuteQueryForListResultClass0.335
testExecuteQueryForListWithResultMap0.426
testExecuteQueryForListWithHashMapResultMap0.463
testExecuteUpdateWithParameterMap0.344
testExecuteQueryForObjectViaResultClassPlusOne0.184
testExecuteQueryForPaginatedList0.293
testExecuteQueryForPaginatedList20.202
testExecuteQueryForObjectWithResultObject0.153
testInsertGeneratedKeyFailure0.155
testExecuteQueryForObjectViaColumnName0.142
testUserConnection0.131
testExecuteUpdateWithParameterClass0.132
testSessionUserConnectionFailures0.134
testInsertGeneratedKey0.155
testInsertNoKey0.145
testExecuteQueryForObjectViaResultClassIgnoreCaseTypeAliasCase0.133
testGetSubclass0.139
testExecuteQueryForListWithSimpleResultMap0.15
testExecuteQueryForListWithRowHandler20.138
testExecuteQueryForListWithSimpleResultClass0.223
testExecuteQueryForMapWithValueProperty0.112
testExecuteQueryForObjectWithSimpleResultClass0.127
testLegacyExecuteQueryForListWithRowHandler0.1
testExecuteQueryForListWithResultMapWithDynamicElement0.117
testExecuteQueryForObjectAsHashMapResultClass0.098
testQueryDynamicSqlElement0.103
testSessionUserConnection0.098
testExecuteQueryForMap0.103
testExecuteUpdateWithInlineParameters0.128
testNestedResultMaps0.123
testExecuteQueryWithCustomTypeHandler0.108
testExecuteQueryForListWithHashMapResultClass0.091
testExecuteQueryForObjectViaColumnIndex0.101
testInsertPreKey0.104
testExecuteQueryForObjectViaResultClass0.103
testExecuteQueryForObjectAsHashMap0.101
testExecuteQueryForListWithRowHandler0.156
testExecuteQueryForListWithSkipAndMax0.098
testDummy0.096

AwfulTableTest

testAwfulTableInsert1.069

StringListTest

shouldGetAUser0.072

AssociationTest

shouldGetAllCars0.067
shouldGetAllCarsNonUnique0.006
shouldGetOneCarWithOneEngineAndBrakes0.004

SubstitutionInAnnotsTest

testSubstitutionWithAnnotsParamAnnot0.136
testSubstitutionWithAnnotsParameter0.02
testSubstitutionWithXml0.003
testSubstitutionWithAnnotsValue0.009

ResultMapReferenceTest

testCrossReferenceXmlConfig1.012
testCrossReferenceJavaConfig0.072

ResultSetLoggerTest

shouldPrintVarchars0.123
shouldNotPrintBlobs0.002

UnknownObjectTest

shouldFailBecauseThereIsAPropertyWithoutTypeHandler0.384

GenericTypeSupportedInHierarchiesTestCase

detectsTheGenericTypeTraversingTheHierarchy0.019

ResourcesTest

shouldNotFindThisClass0.014
shouldGetResourceAsFile0.001
shouldGetResourceAsPropertiesWithOutClassloader0.001
shouldAllowDefaultCharsetToBeSet0.001
shouldGetUrlAsReader0.001
shouldGetUrlAsStream0.001
shouldGetResourceAsProperties0.001
shouldGetClassForName0.001
shouldAllowDefaultClassLoaderToBeSet0.001
shouldGetReader0.002
shouldGetUrlForResource0.001
shouldGetResourceAsPropertiesWithClassloader0.003
shouldGetUrlAsProperties0
shouldGetReaderWithClassLoader0.001
stupidJustForCoverage0.001
shouldGetResourceAsReader0.001
shouldGetResourceAsStream0.001
shouldGetResourceAsFileWithClassloader0.001

TypeHandlerRegistryTest

shouldRegisterAndRetrieveComplexTypeHandler0.006
shouldRegisterAndRetrieveTypeHandler0.001
shouldAutoRegisterAndRetrieveComplexTypeHandler0.003

PropertiesInMappersTest

shouldGetAUser0.07

AccountDaoTest

testShouldFindDefaultUserAccountByUsernameAndPassword0.113
testShouldFindDefaultUserAccountByUsername0.008
testShouldInsertNewAccount0.009
testShouldUpdateAccountEmailAddress0.015
testDummy0

InsertTest

org.apache.ibatis.submitted.keycolumn.InsertTest0.042
See setupdb.txt for instructions on how to run the tests in this class

GeneralExceptionsTest

shouldInstantiateAndThrowAllCustomExceptions0.022
should0.004

ParameterMapTest

testSpecifiedType1.429
testUnknownParameterClass0.397
testNullParameter0.288
testNullParameter20.368
testDummy0.33

SqlRunnerTest

shouldInsert2.577
shouldDeleteOne0.479
shouldUpdateCategory0.067
shouldDemonstrateDDLThroughRunMethod0.003
shouldSelectList0.104
shouldSelectOne0.064

JndiDataSourceFactoryTest

shouldRetrieveDataSourceFromJNDI0.084

InheritanceTest

shouldGetAUser0.067

TypeHandlerTest

shouldGetAUser0.068

MultipleIncludeTest

testMultipleIncludeJavaConfig0.967
testMultipleIncludeXmlConfig0.078

DirectFieldMappingTest

testInsertAndSelectDirectToFields1.469
testGetAccountWithPrivateConstructor0.356
testDummy0.284

BaseExecutorTest

shouldSelectAllAuthorsAutoMapped3.597
shouldClearDeferredLoads1.536
shouldFetchOneOrphanedPostWithNoBlog0.865
shouldMapConstructorResults1.061
shouldFetchPostsForBlog0.825
shouldInsertNewAuthorWithAutoKey0.886
shouldInsertNewAuthorWithBeforeAutoKey0.828
shouldFetchComplexBlogs0.768
shouldInsertNewAuthor1.01
shouldInsertNewAuthorUsingSimpleNonPreparedStatements0.732
shouldSelect10DiscriminatedProducts0.437
shouldUpdateAuthor0.89
shouldDeleteAuthor0.845
shouldSelectAuthorViaOutParams0.73
shouldSelectTwoSetsOfAuthorsViaProc0.951
shouldFetchPostWithBlogWithCompositeKey0.793
shouldSelectDiscriminatedProduct0.057
shouldInsertNewAuthorByProc0.722

AuthorDAOTest

shouldNotOverwriteCollectionOnNestedQuery1.019
skipped
shouldNotOverwriteCollectionOnNestedResultMap0.066

CacheTest

testplan10.996
testplan20.052
testplan30.042

ColumnPrefixTest

testComplexPerson1.102
testSelectPetAndRoom0.103

SqlTimeTypeHandlerTest

shouldGetResultFromCallableStatement0.045
shouldSetParameter0.014
shouldGetResultFromResultSet0

ComponentTest

shouldInsertNestedPasswordFieldOfComplexType0.071

ResultMapTest

testExtendedResultMap1.471
testColumnsByIndex0.334
testNestedObjects0.346
testCompositeKeyMapping0.34
testSimpleTypeMapping0.361
testTypeSpecified0.325
testGetDoubleNestedResult0.306
testArrayMapping0.212
testListMapping0.157
testGetAllLineItemProps0.173
testCollectionMappingAndExtends0.153
testDynCompositeKeyMapping0.137
testComplexObjectMapping0.132
testHashMapMapping0.14
testColumnsByName0.146
testDummy0.22

ProductDaoTest

testShouldListProductsForACategory0.115
testShouldFindAllProductsContainingKeyword0.018
testShouldFindSpecificProductByID0.004
testDummy0.001

XmlMapperBuilderTest

shouldSuccessfullyLoadXMLMapperFile0.454

ScriptRunnerTest

shouldReturnWarningIfEndOfLineTerminatorNotFound0.546
commentAferStatementDelimiterShouldNotCauseRunnerFail0.149
shouldRunScriptsBySendingFullScriptAtOnce0.151
This fails with HSQLDB 2.0 due to the create index statements in the schema script
shouldRunScriptsUsingProperties0.199
shouldRunScriptsUsingConnection0.066

ExpressionEvaluatorTest

shouldCompareStringsReturnFalse0.075
shouldReturnTrueIfNotNull0
shouldReturnTrueIfNotZero0
shouldReturnFalseIfNull0.001
shouldReturnFalseIfZero0.001
shouldCompareStringsReturnTrue0.001
shouldIterateOverIterable0.001

BatchExecutorTest

dummy0.001
shouldSelectAllAuthorsAutoMapped3.556
shouldClearDeferredLoads1.544
shouldFetchOneOrphanedPostWithNoBlog0.861
shouldMapConstructorResults0.808
shouldFetchPostsForBlog1.097
shouldInsertNewAuthorWithAutoKey0.762
shouldInsertNewAuthorWithBeforeAutoKey0.982
shouldFetchComplexBlogs0.823
shouldInsertNewAuthor0.949
shouldInsertNewAuthorUsingSimpleNonPreparedStatements0.716
shouldSelect10DiscriminatedProducts0.435
shouldUpdateAuthor0.746
shouldDeleteAuthor0.929
shouldSelectAuthorViaOutParams0.711
shouldSelectTwoSetsOfAuthorsViaProc0.966
shouldFetchPostWithBlogWithCompositeKey0.731
shouldSelectDiscriminatedProduct0.059
shouldInsertNewAuthorByProc0.995

DuplicateResourceTest

shouldDemonstrateDuplicateResourceIssue3.041

PrimitivesTest

shouldGetAUser0.065

ErrorContextTest

shouldShowProgressiveErrorContextBuilding0.013

PerpetualCacheTest

shouldFlushAllItemsOnDemand0.016
shouldRemoveItemOnDemand0.001
shouldDemonstrateCopiesAreEqual0.27
shouldDemonstrateHowAllObjectsAreKept0.341

BasePersistenceTest

testDummy0.001

ShortNameTest

getStatementByShortName0.563
ambiguousShortNameShouldFail0.131

EmptyNamespaceTest

testEmptyNamespace0.369

CacheKeyTest

testUpdate0.015

MetaClassTest

shouldTestDataTypeOfGenericMethod0.032
shouldCheckGetterExistance0.014
shouldCheckTypeForEachGetter0.008
shouldFindPropertyName0
shouldCheckTypeForEachSetter0
shouldCheckSetterExistance0.004
shouldCheckGetterAndSetterNames0

IntegerEnumTest

shouldParseMapWithIntegerJdbcType1.01

BigDecimalTypeHandlerTest

shouldGetResultFromCallableStatement0.049
shouldSetParameter0.011
shouldGetResultFromResultSet0

EnumTypeHandlerTest

testEnumWithParam0.085
testEnumWithoutParam0.005

DateOnlyTypeHandlerTest

shouldGetResultFromCallableStatement0.051
shouldSetParameter0.01
shouldGetResultFromResultSet0.001

CharacterTypeHandlerTest

shouldGetNullResultFromCallableStatement0.038
shouldGetResultFromCallableStatement0.002
shouldGetNullResultFromResultSet0.001
shouldSetParameter0.009
shouldSetNullParameter0.003
shouldGetResultFromResultSet0.001

RepeatingGroupMappingTest

testGroupBy1.532
testShouldRetrieveFiveCategories0.45
testNestedProperties0.328
testGroupByJIRA2500.406
testGroupByExtended0.447
testDummy0.413

DefaultResultSetHandlerTest

shouldRetainColumnNameCase0.29

QuotedColumnNamesTest

testIt0.061
testItWithResultMap0.003

ClobTypeHandlerTest

shouldGetResultFromCallableStatement0.031
shouldSetParameter0.016
shouldGetResultFromResultSet0.002

CacheKeyTest

shouldTestCacheKeysNotEqualDueToDateDifference1.036
shouldTestCacheKeysNotEqualDueToOrder1.003
shouldDemonstrateEmptyAndNullKeysAreEqual0.003
shouldTestCacheKeysEqual0.004

BatchKeysTest

testInsertJdbc30.992
testInsert0.084

DisallowDotsOnNamesTest

testShouldNotAllowMappedStatementsWithDots0.404

FifoCacheTest

shouldRemoveFirstItemInBeyondFiveEntries0.016
shouldFlushAllItemsOnDemand0.001
shouldRemoveItemOnDemand0.001

ResultMappingTest

shouldFailWithAMissingColumnInNetstedSelect0.014
shouldThrowErrorWhenBothResultMapAndNestedSelectAreSet0.001

ExternalRefidResolutionTest

testExternalRefAfterSelectKey0.398

MetaObjectTest

shouldSetPropertyOfNullNestedPropertyWithNull0.08
shouldGetAndSetNestedMapPairUsingArraySyntax0.002
shouldSetPropertyOfNullNestedProperty0.001
shouldUseObjectWrapperFactoryWhenSet0.009
shouldGetPropertyOfNullNestedProperty0
shouldVerifyPropertyTypes0.001
shouldGetAndSetListItem0.001
shouldGetAndSetNestedListItem0.001
shouldSetAndGetSelfListItem0.001
shouldSetAndGetProperties0.001
shouldGetAndSetNestedField0.001
shouldGetAndSetMapPair0.002
shouldMethodHasGetterReturnTrueWhenListElementSet0.003
shouldGetWriteablePropertyNames0.002
shouldGetAndSetField0
shouldDemonstrateNullValueInMap0.001
shouldGetReadablePropertyNames0.001
shouldDemonstrateDeeplyNestedMapProperties0.001
shouldGetAndSetNestedMapPair0.001
shouldNotUseObjectWrapperFactoryByDefault0
shouldGetAndSetMapPairUsingArraySyntax0.001
shouldGetAndSetProperty0.001
shouldGetAndSetNestedProperty0.001
shouldVerifyHasWriteablePropertiesReturnedByGetWriteablePropertyNames0.001
shouldVerifyHasReadablePropertiesReturnedByGetReadablePropertyNames0

TypeHandlerInjectionTest

shouldGetAUser0.063

ForEachMapTest

shouldGetStringKeyStringValueEntries0.096
shouldSubstituteIndexWithKey0.005
shouldGetNestedBeanKeyValueEntries0.01
shouldGetIntKeyBoolValueEntries0.005

LanguageTest

testLangXmlWithMapperAndSqlSymbols0.071
testLangXmlTags0.033
testLangRawWithIncludeAndCData0.002
testLangVelocityWithMapper0.01
testLangRaw0.005
testLangRawWithMapper0.007
testDynamicSelectWithExpressionParams0.008
testDynamicSelectWithIteration0.02
testLangXmlWithMapper0.004
testDynamicSelectWithPropertyParams0.007
testLangRawWithInclude0.003

GenericTokenParserTest

shallNotInterpolateSkippedVaiables0.015
shouldDemonstrateGenericTokenReplacement0.004
shouldParseFastOnJdk7u60.16

CachingReuseExecutorTest

dummy0.001
shouldSelectAllAuthorsAutoMapped3.741
shouldClearDeferredLoads1.218
shouldFetchOneOrphanedPostWithNoBlog0.851
shouldMapConstructorResults0.854
shouldFetchPostsForBlog1.108
shouldInsertNewAuthorWithAutoKey0.782
shouldInsertNewAuthorWithBeforeAutoKey1.306
shouldFetchComplexBlogs0.86
shouldInsertNewAuthor0.75
shouldInsertNewAuthorUsingSimpleNonPreparedStatements0.728
shouldSelect10DiscriminatedProducts0.45
shouldUpdateAuthor0.917
shouldDeleteAuthor0.788
shouldSelectAuthorViaOutParams0.76
shouldSelectTwoSetsOfAuthorsViaProc0.941
shouldFetchPostWithBlogWithCompositeKey0.787
shouldSelectDiscriminatedProduct0.057
shouldInsertNewAuthorByProc0.758

MultiResultSetTest

testCallableStatementShouldReturnTwoResultSets2.242
testShouldRetrieveTwoSetsOfTwoAccountsFromMultipleResultClasses0.3
testShouldRetrieveTwoSetsOfTwoAccountsFromMultipleResultMaps0.245
testDummy0.201

RefidResolutionTest

testIncludes0.363

SelectKeyTest

testSelectKey1.086
testSeleckKeyReturnsNoData0.177
testSeleckKeyReturnsTooManyData0.074
testAnnotatedInsertTable2WithOptions0.083
testAnnotatedInsertTable3_20.065
testAnnotatedInsertTable20.066
testAnnotatedInsertTable30.075
testInsertTable10.081
testInsertTable20.06

FooMapperTest

testOverwriteWithDefault0.083

ManyAnnoTest

testGetMessageForEmptyDatabase2.903

DynamicTest

testEmptyParameterObject1.445
testQueryByExample0.353
testIsLessEqualFalse0.327
testIsParameterPresentTrue0.326
testIsNotNullTrue0.255
testIsNotNullFalse0.253
testIsEqualFalse0.229
testComplexDynamicQueryLiteral0.197
testIsNotEmptyFalse0.321
testRemappableResults0.176
testIsGreaterEqualFalse0.188
testIsLessTrue0.123
testIsGreaterEqualTrue0.121
testIsLessFalse0.124
testIsParameterPresentFalse0.136
testIsGreaterFalse0.138
testIsNotEmptyTrue0.127
testIsEqualTrue0.139
testIsGreaterTrue0.125
testComplexDynamicQuery0.119
testIsLessEqualTrue0.123
testIsPropertyAvailable0.201
testIsPropertyAvailableTrue0.106
testDummy0.119

BlobTypeHandlerTest

shouldGetResultFromCallableStatement0.054
shouldSetParameter0.009
shouldGetResultFromResultSet0.001

CglibProxyTest

shouldSerizalizeADeserlizaliedProxy0.085
shouldLetCallALoadedProperty0.034
shouldFailCallingAnUnloadedProperty0.002
shouldCreateAProxyForAPartiallyLoadedBean0.086
shouldSerizaliceAFullLoadedObjectToOriginalClass0.01
shouldSerializeAProxyForABeanWithoutDefaultConstructorAndUnloadedProperties0.023
shouldNotLetReadUnloadedPropertyAfterSerialization0.01
shouldLetReadALoadedPropertyAfterSerialization0.006
shouldGenerateWriteReplace0.005
shouldSerializeAProxyForABeanWithoutDefaultConstructor0.004
shouldSerializeAProxyForABeanWithDefaultConstructor0.006
shouldNotLetReadUnloadedPropertyAfterTwoSerializations0.007
shouldKeepGenericTypes4.107
shouldNotCreateAProxyForAFullyLoadedBean0.001
shouldNotGenerateWriteReplaceItThereIsAlreadyOne0.011

FlushStatementNpeTest

testSameUpdateAfterCommitSimple0.081
testSameUpdateAfterCommitBatch0.012
testSameUpdateAfterCommitReuse0.006

ValueInMapTest

shouldWorkWithAPropertyNamedValue0.091
shouldWorkWithAList0.002

IntegerTypeHandlerTest

shouldGetResultFromCallableStatement0.027
shouldSetParameter0.01
shouldGetResultFromResultSet0.001

SerializeCircularTest

serializeAndDeserializeObjectsWithAggressiveLazyLoadingWithPreloadingAttribute1.441
serializeAndDeserializeObjectsWithoutAggressiveLazyLoadingWithoutPreloadingAttribute0.246
serializeAndDeserializeObjectsWithoutAggressiveLazyLoadingWithPreloadingAttribute0.099
serializeAndDeserializeObjectsWithAggressiveLazyLoadingWithoutPreloadingAttribute0.101

PluginTest

mapPluginShouldInterceptGet0.034
shouldNotInterceptToString0.001

PrimitiveResultTypeTest

noErrorThrowOut0.062
shouldReturnProperPrimitiveType0.006

CallSettersOnNullsTest

shouldCallNullOnAutomaticMapping0.064
shouldCallNullOnMapForSingleColumnWithResultMap0.004
shouldCallNullOnMappedProperty0.005
shouldCallNullOnMapForSingleColumn0.001
shouldCallNullOnMap0.003

DynamicSqlSourceTest

shouldTrimSETInsteadOfCOMMAForBothConditions3.507
shouldConditionallyDefault1.45
shouldConditionallyIncludeWhere1.176
shouldDemonstrateSimpleExpectedTextWithNoLoopsOrConditionals1.334
shouldTrimNoWhereClause0.983
shouldTrimWHEREANDWithCRLFForFirstCondition1.17
shouldTrimWHEREORWithCRLFForFirstCondition0.908
shouldTrimWHEREInsteadOfANDForFirstCondition1.079
shouldTrimWHEREInsteadOfANDForBothConditions0.89
shouldTrimNoSetClause0.868
shouldTrimWHEREANDWithLFForFirstCondition1.114
shouldTrimWHEREORWithLFForFirstCondition0.87
shouldTrimWHEREANDWithTABForFirstCondition0.849
shouldIterateOnceForEachItemInCollection0.882
shouldPerformStrictMatchOnForEachVariableSubstitution0.789
shouldTrimWHEREORWithTABForFirstCondition1.138
shouldDemonstrateMultipartExpectedTextWithNoLoopsOrConditionals0.817
shouldMapNullStringsToEmptyStrings0.002
shouldConditionallyChooseFirst0.895
shouldConditionallyExcludeWhere0.819
shouldTrimWHEREInsteadOfORForSecondCondition0.811
shouldConditionallyChooseSecond1.051

NestedIterateTest

test09a1.505
test020.393
test030.377
test040.492
test050.37
test060.27
test070.384
test080.202
test090.168
test100.174
test110.164
test120.183
test130.16
test140.157
test150.153
test160.177
test170.167
test180.165
test190.209
test200.337
test210.214
test220.177
test230.141
test240.121
test250.115
test260.125
test270.172
test280.122
test290.129
test300.119
testShouldReturn9Rows0.163
testDummy0.1

ByteTypeHandlerTest

shouldGetResultFromCallableStatement0.027
shouldSetParameter0.016
shouldGetResultFromResultSet0.001

DynSqlTest

testSelectSimple0.101
testNumerics0.004
testOgnlStaticMethodCall0.01
testSelect0.008
testSelectLike0.004

LongTypeHandlerTest

shouldGetResultFromCallableStatement0.031
shouldSetParameter0.011
shouldGetResultFromResultSet0.001

NestedForEachTest

testSimpleSelectWithPrimitives0.094
testSimpleSelect0.012
testSimpleSelectWithMapperAndPrimitives0.018
testNestedSelect0.016
testNestedSelect20.007

JavassistProxyTest

shouldSerizalizeADeserlizaliedProxy0.112
shouldLetCallALoadedProperty0.002
shouldFailCallingAnUnloadedProperty0.002
shouldCreateAProxyForAPartiallyLoadedBean0.079
shouldSerizaliceAFullLoadedObjectToOriginalClass0.011
shouldSerializeAProxyForABeanWithoutDefaultConstructorAndUnloadedProperties0.024
shouldNotLetReadUnloadedPropertyAfterSerialization0.01
shouldLetReadALoadedPropertyAfterSerialization0.014
shouldGenerateWriteReplace0.005
shouldSerializeAProxyForABeanWithoutDefaultConstructor0.004
shouldSerializeAProxyForABeanWithDefaultConstructor0.004
shouldNotLetReadUnloadedPropertyAfterTwoSerializations0.007
shouldKeepGenericTypes4.244
shouldNotCreateAProxyForAFullyLoadedBean0.002
shouldNotGenerateWriteReplaceItThereIsAlreadyOne0.007

CategoryDaoTest

testShouldVerifyCategoryListContainsFiveItems0.109
testShouldFindCategoryByID0.014
testDummy0.001

ReuseExecutorTest

dummy0.002
shouldFetchPostWithBlogWithCompositeKey3.552
shouldSelectAllAuthorsAutoMapped1.181
shouldClearDeferredLoads0.937
shouldFetchOneOrphanedPostWithNoBlog0.897
shouldMapConstructorResults0.821
shouldFetchPostsForBlog0.804
shouldInsertNewAuthorWithAutoKey1.102
shouldInsertNewAuthorWithBeforeAutoKey0.815
shouldFetchComplexBlogs0.949
shouldInsertNewAuthor0.776
shouldInsertNewAuthorUsingSimpleNonPreparedStatements0.775
shouldSelect10DiscriminatedProducts0.44
shouldUpdateAuthor0.741
shouldDeleteAuthor0.744
shouldSelectAuthorViaOutParams0.756
shouldSelectTwoSetsOfAuthorsViaProc0.903
shouldSelectDiscriminatedProduct0.057
shouldInsertNewAuthorByProc0.724

DuplicateStatementsTest

shouldGetAllUsers0.992
shouldGetFirstFourUsers_Annotated0.993
fails currently - issue 507
shouldGetFirstFourUsers0.072
shouldGetAllUsers_Annotated0.073
fails currently - issue 507
shouldFailForDuplicateMethod0.059

LruCacheTest

shouldFlushAllItemsOnDemand0.017
shouldRemoveItemOnDemand0.001
shouldRemoveLeastRecentlyUsedItemInBeyondFiveEntries0.001

NoParamTypeTest

shouldAcceptDifferentTypeInTheSameBatch0.069

SimpleListParameterTest

shouldGetACar0.071

ClassLoaderWrapperTest

classForNameNotFound0.012
classForName0.001
getResourceAsURLNotFound0.003
getResourceAsStream0.002
getResourceAsURL0.001
classForNameWithClassLoader0.001
getResourceAsStreamNotFound0.002
getResourceAsStreamWithClassLoader0.001
getResourceAsURLWithClassLoader0.001

BaseSqlMapTest

testDummy0.002

MapperNameTest

initDatabase0.501

InlineCollectionWithDotTest

selectElementValueInContainerUsingInline0.983
selectElementValueInContainerUsingSubMap0.135

ColumnPrefixAutoMappingTest

testComplexPerson1.11
testSelectPetAndRoom0.094

AutomaticLazyLoadingTest

selectElementValue_default_nomethods1.146
selectElementValue_default_objectmethods0.204
selectElementValue_disabled_nomethods0.138
selectElementValue_enabled_objectmethods0.196
selectElementValue_enabled_nomethods0.059
selectElementValue_disabled_objectmethods0.158

WeakCacheTest

shouldFlushAllItemsOnDemand0.017
shouldDemonstrateObjectsBeingCollectedAsNeeded1.106
shouldRemoveItemOnDemand0.005
shouldDemonstrateCopiesAreEqual0.278

SoftCacheTest

shouldFlushAllItemsOnDemand0.016
shouldDemonstrateObjectsBeingCollectedAsNeeded5.468
shouldRemoveItemOnDemand0.002
shouldDemonstrateCopiesAreEqual0.255

GenericTypesTest

testShouldGetAListOfMaps1.081

BlogTest

testSelectBlogWithPosts1.063
testSelectBlogWithoutPosts0.066

ResourcesTest

testGetResourceAsFileString0.002
testGetResourceAsReaderClassLoaderString0.001
testGetUrlAsReader0.001
testGetUrlAsStream0
testSetDefaultClassLoader0.001
testInstantiateClass0.001
testGetUrlAsProperties0.001
testGetResourceAsFileClassLoaderString0.001
testGetResourceAsPropertiesString0.003
testGetResourceAsStreamString0.003
testGetResourceAsReaderString0.001
testClassForName0
testInstantiateString0
testGetResourceURLClassLoaderString0.001
testGetResourceURLString0.002
testGetResourceAsStreamClassLoaderString0.002
testGetResourceAsPropertiesClassLoaderString0.002

FloatTypeHandlerTest

shouldGetResultFromCallableStatement0.035
shouldSetParameter0.019
shouldGetResultFromResultSet0.001

NullWithNoJdbcTypeTest

shouldSucceedAddingRowWithNullValueWithHSQLDB0.937
shouldFailAddingRowWithNullValueWithDerby2.33

NpeExtendsTest

testSelectWithTeacher0.495
testSelectNoName0.059
testNoConstructorConfiguration0.06
testWithConstructorConfiguration0.068

SQLTest

shouldDemonstrateProvidedStringBuilder0.02
shouldDemonstrateMixedStyle0.002
shouldProduceExpectedComplexSelectStatement0.004
shouldProduceExpectedSimpleSelectStatement0.002
shouldDemonstrateFluentStyle0.002
shouldProduceExpectedSimpleSelectStatementMissingFirstParam0.001
shouldProduceExpectedSimpleSelectStatementMissingFirstTwoParams0.001
shouldProduceExpectedSimpleSelectStatementMissingAllParams0.001

BaseCacheTest

shouldDemonstrateEqualsAndHashCodeForVariousCacheTypes0.097

ParentChildTest

shouldGetAUser0.069

StringTypeHandlerTest

shouldGetNullResultFromCallableStatement0.033
shouldGetResultFromCallableStatement0
shouldGetNullResultFromResultSet0.001
shouldSetParameter0.009
shouldGetResultFromResultSet0.001

PrivateMethodAccessTest

testShouldSetPrivateProperties1.438
testDummy0.354

DoubleTypeHandlerTest

shouldGetResultFromCallableStatement0.038
shouldSetParameter0.018
shouldGetResultFromResultSet0.001

RefCursorTest

org.apache.ibatis.submitted.refcursor.RefCursorTest0.041
See setupdb.txt for instructions on how to run the tests in this class

ColumnPrefixNestedQueryTest

testComplexPerson1.132
testSelectPetAndRoom0.099

BigIntegerTypeHandlerTest

shouldGetResultFromCallableStatement0.03
shouldSetParameter0.009
shouldGetResultFromResultSet0.007

SqlTimetampTypeHandlerTest

shouldGetResultFromCallableStatement0.052
shouldSetParameter0.008
shouldGetResultFromResultSet0.001

ForEachTest

shouldHandleComplexNullItem0.099
shouldHandleMoreComplexNullItem0.005
shouldGetAUser0.003

NonFullyQualifiedNamespaceTest

testCrossReferenceXmlConfig1.048

TimeOnlyTypeHandlerTest

shouldGetResultFromCallableStatement0.047
shouldSetParameter0.007
shouldGetResultFromResultSet0

SelectBuilderTest

shouldProduceExpectedComplexSelectStatement0.021
shouldProduceExpectedSimpleSelectStatement0.001
shouldProduceExpectedSimpleSelectStatementMissingFirstParam0.002
shouldProduceExpectedSimpleSelectStatementMissingFirstTwoParams0.003
shouldProduceExpectedSimpleSelectStatementMissingAllParams0.001

ForceFlushOnSelectTest

testShouldNotFlushLocalSessionCacheOnQueryForList1.076
testSelectShouldFlushLocalCacheIfFlushLocalCacheAtferEachStatementIsTrue0.072
testShouldFlushLocalSessionCacheOnQueryForList0.091
testUpdateShouldFlushLocalCache0.074
testShouldNotFlushLocalSessionCacheOnQuery0.056
testShouldFlushLocalSessionCacheOnQuery0.063

DiscriminatorTest

testDiscriminatorWithNestedResultMap1.456
testDiscriminatorInNestedResultMap0.388
testDiscriminator0.263
testDummy0.436

BeanTest

testAllReadWriteProperties0.03

DynSqlTest

testSimpleSelect0.069
testDynamicSelectWithTypeHandler0.036

LazyDeserializeTest

testLoadLazyDeserialize0.164

JavassistTest

shouldGetAUserAndGroups0.115

PooledDataSourceTest

shouldProperlyMaintainPoolOf3ActiveAnd2IdleConnections0.694
ShouldReturnRealConnection0.002
shouldNotFailCallingToStringOverAnInvalidConnection0.002

ParameterMapReferenceTest

testCrossReferenceXmlConfig1.016
testCrossReferenceJavaConfig0.063

CglibNPETest

testInsertBetweenTwoSelects0.098
testGrandParent0.008
testAncestor0.006
testAncestorAfterQueryingParents0.01
testNoParent0.003
testSelectWithStringSQLInjection0.033
testAncestorSelf0.003

ExternalResourcesTest

testcopyExternalResource_emptyStringAsFile0.03
testGetConfiguredTemplate0.001
testcopyExternalResource0.007
testcopyExternalResource_fileNotFound0.001

MultipleDiscriminatorTest

testMultipleDiscriminator20.077
testMultipleDiscriminator0.004
testMultipleDiscriminatorLoop0.007

BatchTest

testExecutebatchDetailed1.443
testExecutebatchDetailedWithError0.351
testExecutebatch0.297
testDummy0.388

DefaultLazyTest

lazyLoadUserWithNothingWithoutInterface1.179
lazyLoadUserWithGetXxxWithInterface0.132
lazyLoadUserWithGetXxxWithoutInterface0.105
lazyLoadUserWithNothingWithInterface0.129
lazyLoadUserWithGetObjectWithoutInterface0.1
lazyLoadUserWithGetObjectWithInterface0.1

ResultObjectFactoryTest

testShouldDemonstrateThatTheObjectFactoryIsWorking1.056
testDummy0.095

DaoManagerTest

testShouldGetDaoManagerInstance1.143

OrderDaoTest

testShouldListASingleOrderForAUser0.144
testShouldInsertNewOrderWithLineItems0.014
testDummy0.001

WrongNamespacesTest

shouldFailForWrongNamespace0.199
shouldFailForMissingNamespace0.027

DateTypeHandlerTest

shouldGetResultFromCallableStatement0.028
shouldSetParameter0.009
shouldGetResultFromResultSet0.001

RoundingHandlersTest

shouldInsertUser20.057
shouldGetAUser0.019

CacheStatementTest

testFlushDataCacheOnExecute1.444
testMappedStatementQueryWithCache0.382
testFlushDataCache20.277
testCacheKeyWithTwoParamsSameHashcode0.316
testFlushDataCacheOnExecuteInBatchWithTx0.43
testFlushDataCacheOnExecuteInBatch0.364
testFlushDataCacheOnExecute20.213
testFlushDataCacheOnExecuteInBatch20.175
testMappedStatementQueryWithThreadedReadWriteCache0.172
testCacheKeyWithSameHashcode0.14
testMappedStatementQueryWithThreadedCache0.126
testFlushDataCache0.124
testMappedStatementQueryWithCache20.142
testDummy0.123

CglibLazyTest

lazyLoadUserWithNothingWithoutInterface1.162
lazyLoadUserWithGetXxxWithInterface0.134
lazyLoadUserWithGetXxxWithoutInterface0.105
lazyLoadUserWithNothingWithInterface0.134
lazyLoadUserWithGetObjectWithoutInterface0.125
lazyLoadUserWithGetObjectWithInterface0.105

SPTest

testAdderAsSelectDoubleCall10.074
testAdderAsSelectDoubleCall20.003
testGetNamesAndItemsLinkedWithNoMatchingInfo0.019
testCallWithResultSet1Annotated0.003
testAdderAsSelectAnnotated0.002
testGetNamesAndItemsLinked0.006
testGetNamesAndItems_a20.012
testGetNamesAndItems_a30.004
testGetNamesWithArray_a10.013
testGetNamesWithArray_a20.001
testGetNamesAndItems0.004
testAdderAsSelect0.002
testAdderAsUpdate0.004
testCallWithResultSet10.003
testCallWithResultSet20.005
testCallWithResultSet30.005
testCallWithResultSet40.003
testCallWithResultSet1_a20.002
testCallWithResultSet2_a10.003
testCallWithResultSet2_a20.002
testCallWithResultSet3_a10.003
testCallWithResultSet3_a20.003
testCallWithResultSet4_a10.003
testCallWithResultSet4_a20.003
testAdderAsUpdateAnnotated0.003
testAdderAsUpdateWithParameterMap0.002
testGetNamesWithArray0.003
testAdderAsSelectDoubleCallAnnotated10.004
testAdderAsSelectDoubleCallAnnotated20.003

SqlBuilderTest

shouldProduceExpectedComplexSelectStatement0.021
shouldProduceExpectedSimpleSelectStatement0.002
shouldProduceExpectedSimpleSelectStatementMissingFirstParam0.002
shouldProduceExpectedSimpleSelectStatementMissingFirstTwoParams0.003
shouldProduceExpectedSimpleSelectStatementMissingAllParams0.001

NodeletParserTest

shouldParseAttribute0.093

ExceptionUtilTest

shouldUnwrapThrowable0.013

EnumOrdinalTypeHandlerTest

shouldGetNullResultFromCallableStatement0.027
shouldGetResultFromCallableStatement0.001
shouldGetNullResultFromResultSet0.001
shouldSetParameter0.01
shouldSetNullParameter0.003
shouldGetResultFromResultSet0.001

ImmutablePOJOTest

testLoadLazyImmutablePOJO0.079

ReverseIncludeTest

testReverseIncludeXmlConfig1.01
testReverseIncludeJavaConfig0.034

MultipleIteratesTest

shouldGetAUser0.089

NonExistentVariablesTest

testWrongParameter0.07

ProviderTest

shouldUseProvider0.348
shouldUseDefaultId0.609

MultipleCrossIncludeTest

testMultipleCrossIncludeJavaConfig1.084
testMultipleCrossIncludeXmlConfig0.116
testMappedStatementCache0.097

ResultMapExtendsTest

testExternalExtendsJavaConfig1.026
testExternalExtendsXmlConfig0.124

OgnlStaticTest

shouldGetAUserStatic0.104
shouldGetAUserWithIfNode0.011

ByteArrayTypeHandlerTest

shouldGetResultFromCallableStatement0.039
shouldSetParameter0.009
shouldGetResultFromResultSet0.001

SqlDateTypeHandlerTest

shouldGetResultFromCallableStatement0.049
shouldSetParameter0.008
shouldGetResultFromResultSet0.001

XmlConfigBuilderTest

shouldSuccessfullyLoadMinimalXMLConfigFile0.203
registerJavaTypeInitializingTypeHandler0.053

JavassistLazyTest

org.apache.ibatis.submitted.lazyload_proxyfactory_comparison.JavassistLazyTest0.041
See Issue 664: Javassist ProxyFactory does not handle interfaces with generics correctly.

LogFactoryTest

shouldUseStdOut0.105
shouldUseLog4J0.009
shouldUseSlf4j0.007
shouldUseNoLogging0
shouldReadLogImplFromSettings0.248
shouldUseJdKLogging0.035
shouldUseCommonsLogging0.02

CacheOrderTest

shouldResolveACacheRefNotYetRead0.002

ComplexColumnTest

testWithComplex20.087
testWithComplex30.006
testWithComplex40.01
testWithoutComplex0.006
testWithComplex0.005

MultipleResultTest

org.apache.ibatis.submitted.multiple_resultsets.MultipleResultTest0.042
See setupdb.txt for instructions on how to run the tests in this class

XmlExternalRefTest

testCrossReferenceXmlConfig1.076
testCrossReferenceJavaConfig0.075
testFailFastOnBuildAll0.034
testFailFastOnBuildAllWithInsert0.049
testMappedStatementCache0.079

ComplexTypeTest

testMapBeanMap1.468
testDummy0.373

EncodingTest

testEncoding10.068
testEncoding20.002

ResultMapWithAssociationsTest

testMissingColumn0.381

SimpleTypeRegistryTest

shouldTestIfClassIsSimpleTypeAndReturnFalse0.016
shouldTestIfClassIsSimpleTypeAndReturnTrue0.001
shouldTestIfMapIsSimpleTypeAndReturnFalse0

Failure Details

[Summary] [Package List] [Test Cases]


shouldExecuteBoundSelectBlogUsingConstructorWithResultMapCollection
skipped: skipped
shouldRegisterDynamicallyLoadedDriver
skipped: Requires MySQL server and a driver.
shouldFindAllPostLitesWithNestedSelect
skipped: skipped
org.apache.ibatis.submitted.keycolumn.InsertTest
skipped: See setupdb.txt for instructions on how to run the tests in this class
shouldNotOverwriteCollectionOnNestedQuery
skipped: skipped
shouldRunScriptsBySendingFullScriptAtOnce
skipped: This fails with HSQLDB 2.0 due to the create index statements in the schema script
shouldGetFirstFourUsers_Annotated
skipped: fails currently - issue 507
shouldGetAllUsers_Annotated
skipped: fails currently - issue 507
org.apache.ibatis.submitted.refcursor.RefCursorTest
skipped: See setupdb.txt for instructions on how to run the tests in this class
org.apache.ibatis.submitted.lazyload_proxyfactory_comparison.JavassistLazyTest
skipped: See Issue 664: Javassist ProxyFactory does not handle interfaces with generics correctly.
org.apache.ibatis.submitted.multiple_resultsets.MultipleResultTest
skipped: See setupdb.txt for instructions on how to run the tests in this class