Summary

[ summary] [ package list] [ test cases]

TestsErrorsFailuresSuccess rateTime(s)
11700100.00%19.35

Note: failuresare anticipated and checked for with assertions while errorsare unanticipated.

Package List

[ summary] [ package list] [ test cases]

PackageTestsErrorsFailuresSuccess RateTime
org.marketchangers.liferay 600100.00%0.46
org.marketchangers.pico 300100.00%0.36
org.marketchangers.prayer.portlet 1300100.00%3.47
org.marketchangers.prayer.hibernate 4000100.00%8.58
org.marketchangers.prayer.lucene 3500100.00%6.30
org.marketchangers.prayer 2000100.00%0.17

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

org.marketchangers.liferay

ClassTestsErrorsFailuresSuccess RateTime
Success LiferayUserManagerTest 600100.00%0.464

org.marketchangers.pico

ClassTestsErrorsFailuresSuccess RateTime
Success PicoServiceLocatorTest 100100.00%0.148
Success LearningTest 200100.00%0.213

org.marketchangers.prayer.portlet

ClassTestsErrorsFailuresSuccess RateTime
Success RoleSelectionPortletTest 200100.00%0.409
Success PrayerRequestSearchPortletTest 100100.00%0.501
Success SubmitRequestPortletTest 100100.00%0.402
Success IntercessorRelationshipsPortletTest 200100.00%0.473
Success RequestorRelationshipsPortletTest 200100.00%0.864
Success PrayerListPortletTest 400100.00%0.491
Success ReportPortletTest 100100.00%0.335

org.marketchangers.prayer.hibernate

ClassTestsErrorsFailuresSuccess RateTime
Success HibernatePrayerRequestManagerIntegrationTest 1400100.00%7.884
Success HibernatePrayerRequestManagerTest 2600100.00%0.701

org.marketchangers.prayer.lucene

ClassTestsErrorsFailuresSuccess RateTime
Success LucenePrayerRequestSearcherTest 500100.00%0.440
Success DefaultIndexProviderTest 1800100.00%3.300
Success LearningTest 800100.00%0.697
Success LucenePrayerRequestSearcherIntegrationTest 300100.00%0.882
Success LucenePrayerRequestSearchUpdateStatusIntegrationTest 100100.00%0.980

org.marketchangers.prayer

ClassTestsErrorsFailuresSuccess RateTime
Success UserContractTest 400100.00%0.020
Success PrayerCategoryTest 300100.00%0.057
Success PrayerCommentTest 200100.00%0.019
Success PrayerRequestTest 200100.00%0.020
Success PrayerRequestQueryTest 800100.00%0.029
Success DateUtilTest 100100.00%0.026

Test Cases

[ summary] [ package list] [ test cases]

LiferayUserManagerTest

Success testAddRole0.45
Success testIsUserInRoleReturnsFalseAsAppropriate0.00
Success testIsUserInRoleReturnsTrueAsAppropriate0.00
Success testLookupUserById0.00
Success testRemoveRole0.00
Success testLookupUsersByRole0.00

PicoServiceLocatorTest

Success testThatItWorks0.13

LearningTest

Success testCanResolveDependenciesEvenIfThereArentInterfacesInvolved0.20
Success testWeActuallyDidntHaveToDoAllThatAbove0.00

RoleSelectionPortletTest

Success testDisplaysRolesFromPreferences0.39
Success testAddsRequestRoles0.00

PrayerRequestSearchPortletTest

Success testProcessActionSearchesIfUserActionIsSearch0.49

SubmitRequestPortletTest

Success testNothing0.39

IntercessorRelationshipsPortletTest

Success testProcessAction0.45
Success testRender0.01

RequestorRelationshipsPortletTest

Success testRender0.85
Success testProcessActionAdd0.00

PrayerListPortletTest

Success testProcessActionIfCloseRequestIsFalse0.47
Success testProcessActionIfCloseRequestIsTrue0.00
Success testRenderWithNullForwardLink0.00
Success testRenderWithForwardLink0.00

ReportPortletTest

Success testRender0.32

HibernatePrayerRequestManagerIntegrationTest

Success testCanTalkAllTheWayThroughToHypersonic4.34
Success testFailsWhenNewCategoryInRequest0.23
Success testSucceedsWhenExistingCategoryInRequest0.39
Success testHibernateSetsAnObjectsIdInPlaceOnSave0.29
Success testQueriesWithNoResultsComeAsEmptyLists0.50
Success testFindsCategoryByName0.31
Success testFindsCategoriesByRequestorReturnsEmptyListForNoCategories0.34
Success testFindsCategoriesByRequestor0.20
Success testCanRetrieveMoreThanOneIntercessorForARequestor0.24
Success testRequestorCanGetPrayerRequestById0.17
Success testIntercessorCanGetPrayerRequestById0.20
Success testCannotGetPrayerRequestWithoutUser0.18
Success testCannotGetPrayerRequestWithUnassociatedUser0.20
Success testCannotGetRequestWithUnacceptedUser0.28

HibernatePrayerRequestManagerTest

Success testSubmitsPrayerRequests0.28
Success testHandlesExceptionsWellOnSubmitPrayerRequest0.09
Success testCreatesPrayerCategory0.00
Success testGetsPrayerCategoriesByName0.24
Success testGetsPrayerRequestById0.00
Success testGetCategoriesForRequestor0.00
Success testGetRequestsForRequestor0.00
Success testGetCurrentIntercessors0.00
Success testGetCurrentRequestors0.00
Success testAddContract0.00
Success testAddNullContract0.00
Success testAddBadContract0.00
Success testAddContractFailsWhenAddingDuplicateContract0.00
Success testUpdateContractStatus0.00
Success testUpdateContractStatusIfContractDoesntExist0.00
Success testUpdateContractStatusIfContractIsNull0.01
Success testRemoveContractIfIdSet0.00
Success testRemoveContractFailsIfIdNotSet0.00
Success testRemoveContractFailsContractDoesntExist0.00
Success testGetRequestorsForIntercessor0.00
Success testSearchWhenNoUsersAreSpecified0.00
Success testSearchWhenUsersAreSpecified0.00
Success testAddComment0.00
Success testAddCommentHandlesException0.03
Success testGetCommentsByPrayerId0.00
Success testUpdateStatus0.00

LucenePrayerRequestSearcherTest

Success testWritesDocumentsIntoTheDirectoryOnIndex0.42
Success testIndexMethodIsSynchronized0.00
Success testSearchSomehow0.00
Success testSearchReturnsAnEmptyListIfThereAreNoRequestors0.00
Success testDelete0.00

DefaultIndexProviderTest

Success testCanGetAWriter2.59
Success testBreaksWhenYouTryToGetASecondWriter0.00
Success testWorksIfCloseOneBeforeOpeningASecond0.00
Success testCannotGetAReaderWithoutFirstGettingAWriter0.01
Success testCanGetAReaderAfterGettingAWriter0.02
Success testBreaksWhenYouTryToGetASecondReader0.00
Success testWorksIfCloseOneReaderBeforeOpeningASecond0.00
Success testReusesTheSameDirectory0.17
Success testTranslatesRequestsIntoDocumentsAppropriately0.02
Success testTranslatesRequestsIntoDocumentsAppropriatelyWithNullCategory0.00
Success testTranslateKeepsTheAppropriateFieldsUntokenized0.00
Success testTranslateToDocumentDoesNotFailForDefaultValues0.00
Success testCanGetASearcherAfterGettingAWriter0.02
Success testCannotGetASearcherBeforeYouveGottenAWriter0.00
Success testTranslateToQueryEmptyScenarios0.01
Success testTranslateToQueryDefault0.24
Success testTranslatePrayerRequestToQuery0.17
Success testTranslatePrayerRequestToQueryCanHandleNullCategory0.02

LearningTest

Success testNewRamDirectoriesHaveNoFiles0.03
Success testWrittenDirectoriesHaveSomeFiles0.10
Success testCannotKeepAnIndexSearcherAcrossWritings0.24
Success testTheDirectoryIsNotModifiedUntilClose0.00
Success testMultiFieldQueryParserWithEmptyStringExplodes0.11
Success testMultiFieldQueryParserWithStarWorks0.01
Success testDateRangeSearchesWithFilteredQueries0.11
Success testBooleanFilteredQueriesDontWorkSoWell0.06

LucenePrayerRequestSearcherIntegrationTest

Success testCanSearchOverIndexedRequests0.78
Success testDoesntAssociateDocIdWithHitId0.06
Success testDateRangesAreHardValues0.03

LucenePrayerRequestSearchUpdateStatusIntegrationTest

Success testAddAndUpdate0.97

UserContractTest

Success testEquals0.01
Success testEqualsOnDefaultObjectDoesNotThrowNPE0.00
Success testCanCompareToNull0.00
Success testHashcodeOnDefaultObjectDoesNotThrowNPE0.00

PrayerCategoryTest

Success testEqualsOnDefaultObjectDoesNotThrowNPE0.00
Success testHashCodeOnDefaultObjectDoesNotThrowNPE0.00
Success testToStringReturnsName0.00

PrayerCommentTest

Success testEqualsOnDefaultObjectDoesNotThrowNPE0.00
Success testHashCodeOnDefaultObjectDoesNotThrowNPE0.00

PrayerRequestTest

Success testEqualsOnDefaultObjectDoesNotThrowNPE0.00
Success testHashCodeOnDefaultObjectDoesNotThrowNPE0.00

PrayerRequestQueryTest

Success testHasAMapBasedConstructor0.01
Success testProvidesBeanViewOfParametersInTheMap0.01
Success testDoesNotHaveInvalidDates0.00
Success testDoesNotHaveMissingValues0.00
Success testDoesNotHaveEmptyValues0.00
Success testCanAddAdditionalRequestorUserIds0.00
Success testCanRetainCertainRequestorUserIds0.00
Success testImplementsEqualsAndHashCode0.00

DateUtilTest

Success testValidateDateField0.01