Summary

TestsErrors FailuresSuccess RateTime
15800100.00%1.91

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

Package List

PackageTestsErrors FailuresSuccess RateTime
org.jasig.services.persondir.support.merger1300100.00%0.03
org.jasig.services.persondir.support.jdbc3500100.00%1.22
org.jasig.rdbm200100.00%0.00
org.jasig.services.persondir.support.ldap1900100.00%0.55
org.jasig.services.persondir.support8300100.00%0.09
org.jasig.services.persondir.support.rule600100.00%0.02

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

org.jasig.services.persondir.support.merger

ClassTestsErrors FailuresSuccess RateTime
MultivaluedAttributeMergerTest500100.00%0.00
NoncollidingAttributeAdderTest500100.00%0.02
ReplacingAttributeAdderTest300100.00%0.02

org.jasig.services.persondir.support.jdbc

ClassTestsErrors FailuresSuccess RateTime
JdbcPersonAttributeDaoTest1800100.00%0.20
MultiRowJdbcPersonAttributeDaoTest1700100.00%1.02

org.jasig.rdbm

ClassTestsErrors FailuresSuccess RateTime
TransientDatasourceTest200100.00%0.00

org.jasig.services.persondir.support.ldap

ClassTestsErrors FailuresSuccess RateTime
LdapPersonAttributeDaoTest1700100.00%0.53
PersonAttributesMapperTest100100.00%0.02
QuerySearchExecutorTest100100.00%0.00

org.jasig.services.persondir.support

ClassTestsErrors FailuresSuccess RateTime
CachingPersonAttributeDaoTest1200100.00%0.03
CascadingPersonAttributeDaoTest1300100.00%0.00
ComplexStubPersonAttributeDaoTest900100.00%0.00
EchoPersonAttributeDaoImplTest400100.00%0.00
MergingPersonAttributeDaoImplTest1700100.00%0.03
MultivaluedPersonAttributeUtilsTest1700100.00%0.01
RegexGatewayPersonAttributeDaoTest400100.00%0.00
StubPersonAttributeDaoTest700100.00%0.01

org.jasig.services.persondir.support.rule

ClassTestsErrors FailuresSuccess RateTime
DeclaredRulePersonAttributeDaoTest400100.00%0.02
SimpleAttributeRuleTest200100.00%0.00

Test Cases

TransientDatasourceTest

testBasics0.00
testMultiuse0.00

CachingPersonAttributeDaoTest

testCacheStats0.02
testCaching0.00
testMulipleAttributeKeys0.00
testPropertyConstraints0.00
testUninitializedDao0.00
testNullCacheKeyInSeed0.00
testNullDefaultAttributeName0.00
testDefaultAttributeName0.00
testGetAttributesByString0.00
testNullSeed0.00
testNullUid0.00
testPossibleSetConstraints0.00

CascadingPersonAttributeDaoTest

testCascadingQuery0.00
testNoChildren0.00
testThrowingChildDao0.00
testGetPossibleNamesWithException0.00
testSetNullMerger0.00
testSetNullPersonAttributeDaos0.00
testProperties0.00
testNullDefaultAttributeName0.00
testDefaultAttributeName0.00
testGetAttributesByString0.00
testNullSeed0.00
testNullUid0.00
testPossibleSetConstraints0.00

ComplexStubPersonAttributeDaoTest

testGetPossibleUserAttributeNames0.00
testGetUserAttributesMap0.00
testGetUserAttributesString0.00
testNullDefaultAttributeName0.00
testDefaultAttributeName0.00
testGetAttributesByString0.00
testNullSeed0.00
testNullUid0.00
testPossibleSetConstraints0.00

EchoPersonAttributeDaoImplTest

testMapEcho0.00
testNullSeed0.00
testNullUid0.00
testPossibleSetConstraints0.00

JdbcPersonAttributeDaoTest

testProperties0.03
testNullAttributeList0.00
testPossibleUserAttributeNames0.02
testSingleAttrQuery0.00
testInvalidColumnName0.02
testSetNullAttributeMapping0.00
testSetNullAttributeName0.01
testSetEmptyAttributeMapping0.00
testNullAttrQuery0.02
testMultiAttrQuery0.00
testInsufficientAttrQuery0.01
testMultiPersonQuery0.05
testNullDefaultAttributeName0.02
testDefaultAttributeName0.00
testGetAttributesByString0.02
testNullSeed0.00
testNullUid0.00
testPossibleSetConstraints0.00

MultiRowJdbcPersonAttributeDaoTest

testProperties0.41
testNullAttributeList0.02
testPossibleUserAttributeNames0.01
testSingleAttrQuery0.06
testInvalidColumnName0.36
testSetNullAttributeMapping0.02
testSetNullAttributeName0.02
testSetEmptyAttributeMapping0.00
testNullAttrQuery0.01
testMultiAttrQuery0.00
testInsufficientAttrQuery0.00
testNullDefaultAttributeName0.02
testDefaultAttributeName0.00
testGetAttributesByString0.01
testNullSeed0.00
testNullUid0.02
testPossibleSetConstraints0.06

LdapPersonAttributeDaoTest

testProperties0.06
testSingleAttrQuery0.19
testMultiAttrQuery0.06
testInsufficientAttrQuery0.00
testNotFoundQuery0.05
testMultipleMappings0.06
testInvalidAttrMap0.05
testDefaultAttrMap0.06
testAttributeNames0.00
testNullContext0.00
testNullQuery0.00
testNullDefaultAttributeName0.00
testDefaultAttributeName0.00
testGetAttributesByString0.00
testNullSeed0.00
testNullUid0.00
testPossibleSetConstraints0.00

PersonAttributesMapperTest

testNullConstructorArgument0.00

QuerySearchExecutorTest

testNullConstructorArguments0.00

MultivaluedAttributeMergerTest

testAddEmpty0.00
testAddNoncolliding0.00
testColliding0.00
testNullToModify0.00
testNullToConsider0.00

NoncollidingAttributeAdderTest

testAddEmpty0.00
testAddNoncolliding0.02
testColliding0.00
testNullToModify0.00
testNullToConsider0.00

ReplacingAttributeAdderTest

testReplacement0.00
testNullToModify0.00
testNullToConsider0.00

MergingPersonAttributeDaoImplTest

testBasics0.00
testAttributeNames0.00
testExceptionHandling0.00
testNullAttribNames0.00
testExceptionThrowing0.00
testAlternativeMerging0.00
testNoChildDaos0.01
testGetPossibleNamesWithException0.00
testSetNullMerger0.00
testSetNullPersonAttributeDaos0.00
testProperties0.00
testNullDefaultAttributeName0.00
testDefaultAttributeName0.00
testGetAttributesByString0.00
testNullSeed0.00
testNullUid0.00
testPossibleSetConstraints0.00

MultivaluedPersonAttributeUtilsTest

testParseNullMapping0.00
testNullKeyMapping0.00
testNullValueMapping0.00
testNonStringKeyMapping0.00
testNonStringNonSetValueMapping0.00
testIllegalContentsInValueSet0.00
testSimpleMapping0.00
testComplexMapping0.00
testAddResultToNullMap0.00
testAddResultNullKey0.00
testAddResultNullValue0.00
testSimpleAdd0.00
testCollidingAdd0.00
testAddListToNonList0.00
testAddStringToList0.00
testFlattenNullCollection0.00
testFlattenCollection0.00

RegexGatewayPersonAttributeDaoTest

testConstructorParameters0.00
testMatches0.00
testDoesNotMatch0.00
testGetPossibleNames0.00

DeclaredRulePersonAttributeDaoTest

testConstructorParameters0.00
testMatches0.00
testDoesNotMatch0.00
testGetPossibleNames0.02

SimpleAttributeRuleTest

testConstructorParameters0.00
testAppliesToParameters0.00

StubPersonAttributeDaoTest

testGetPossibleUserAttributeNames0.00
testGetUserAttributesMap0.01
testGetUserAttributesString0.00
testBackingMap0.00
testNullSeed0.00
testNullUid0.00
testPossibleSetConstraints0.00