Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
onAuthChangeFormFields0%
authorizeAction0%
getRestriction0%
isListed0%
isIncludable0%
maxIncludeCacheTime0%
getCacheTTL0%
getLocalName0%
isExpensive0%
isCached0%
isRestricted0%
userCanExecute0%
displayRestrictionError0%
newSearchPage0%
checkPermissions0%
checkReadOnly0%
requireNamedUser0%
getLoginSecurityLevel0%
setReauthPostData0%
checkLoginSecurityLevel0%
setAuthManager0%
getAuthManager0%
prefixSearchSubpages0%
getSubpagesForPrefixSearch0%
getAssociatedNavigationLinks0%
getSafeTitleFor0%
showNoRedirectPage0%
prefixSearchArray0%
getDBLimit0%
showEmptyText0%
getLoginSecurityLevel0%
recache0%
delete0%
deleteAllCachedData0%
doQuery0%
fetchFromCache0%
getCacheOrderFields0%
getCachedTimestamp0%
getLimitOffset0%
getMaxResults0%
personallyIdentifiableTarget0%
execute0%
outputResults0%
openList0%
closeList0%
preprocessResults0%
executeLBFromResultWrapper0%
setDBLoadBalancer0%
__construct0%
getRedirectQuery0%
execute0%
getRedirectQuery0%
prefixSearchString0%
setHeaders0%
isSyndicated0%
prefixSearchSubpages0%
getRegularPages0%
getListedPages0%
__construct0%
getRedirect0%
__construct0%
getRedirect0%
showNoRedirectPage0%
showForm0%
onFormSubmit0%
isListed0%
getGroupName0%
exists0%
__construct0%
isListed0%
isExpensive0%
isSyndicated0%
preprocessResults0%
forceExistenceCheck0%
formatResult0%
existenceCheck0%
makeWlhLink0%
getOrderFields0%
sortDescending0%
getUsablePages0%
getSpecialPageFactory0%
run0%
getSkin0%
beforeExecute0%
afterExecute0%
execute0%
outputHeader0%
getDescription0%
getShortDescription0%
getPageTitle0%
setContext0%
getRequest0%
getOutput0%
getAuthority0%
getLanguage0%
getHookContainer0%
getFullTitle0%
getRobotPolicy0%
addFeedLinks0%
addHelpLink0%
getFinalGroupName0%
doesWrites0%
getGroupName0%
useTransactionalTimeLimit0%
getLinkRenderer0%
setLinkRenderer0%
buildPrevNextNavigation0%
getPageHeader0%
linkParameters0%
isCached0%
getExtraOptions0%
getField0%
mapFieldInfoTypeToFormDescriptorType0%
mergeDefaultFormDescriptor0%
getRcFiltersConfigSummary0%
getRcFiltersConfigVars0%
outputTimeout0%
doMainQuery0%
outputFeedLinks0%
doHeader0%
setTopText0%
getGroupName0%
mapSingleFieldInfo0%
getPager0%
getGroupName0%
getResultsPageTitleMessageKey0%
getCallback0%
isCacheable0%
execute0%
preHtml0%
postHtml0%
preText0%
postText0%
sortFormDescriptorFields0%
fieldInfoToFormDescriptor0%
getMessagePrefix0%
isActionAllowed0%
getRequest0%
setRequest0%
beforeExecute0%
handleReturnBeforeExecute0%
handleReauthBeforeExecute0%
messageKey0%
getRequestBlacklist0%
loadAuth0%
isContinued0%
getContinueAction0%
performAuthenticationStep0%
getTokenName0%
trySubmit0%
handleFormSubmit0%
getPreservedParams0%
getAuthFormDescriptor0%
getAuthForm0%
displayForm0%
needsSubmitButton0%
hasOwnSubmitButton0%
addTabIndex0%
getToken0%
alterForm0%
__construct0%
getDisplayFormat0%
makeLanguageSelector0%
showSuccessPage0%
getForm0%
getPageHtml0%
getBenefitsContainerHtml0%
getAuthForm0%
onAuthChangeFormFields0%
showExtraInformation0%
getFieldDefinitions0%
hasSessionCookie0%
showCreateAccountLink0%
getTokenName0%
makeLanguageSelectorLink0%
execute0%
getGroupName0%
postProcessFormDescriptor0%
getNoticeHtml0%
preprocessResults0%
setLanguageConverter0%
getLanguageConverter0%
formatResult0%
getLinkBatchFactory0%
getDisabledQueryPages0%
setListoutput0%
usesTimestamps0%
isExpensive0%
canBypassForm0%
mainLoginForm0%
getCacheOrderFields0%
loadRequestParameters0%
onSuccess0%
execute0%
getShowAlways0%
setParameter0%
getSubpageField0%
requiresPost0%
requiresWrite0%
requiresUnblock0%
setReauthPostData0%
outputResults0%
formatResult0%
getCellHtml0%
__construct0%
isIncludable0%
setRequest0%
getPreservedParams0%
load0%
beforeExecute0%
getPages7%
considerActionsForDefaultSavedQuery39%
getLinkDays45%
execute52%
executePath58%
areFiltersInConflict62%
getHookRunner66%
isStructuredFilterUiEnabled66%
getDatabaseProvider66%
getPageList67%
makeLegend67%
getLocalNameFor70%
msg75%
getTitleForAlias75%
convertParamsForLink80%
getPage85%
resolveAlias88%

Project Risks

Method CRAP
getFieldDefinitions2652
execute1806
trySubmit420
performAuthenticationStep240
execute240
isActionAllowed210
load182
mainLoginForm156
postProcessFormDescriptor156
getForm110
loadAuth110
mergeDefaultFormDescriptor110
getPageHtml110
getRedirectQuery90
outputResults90
getAuthForm72
canBypassForm72
recache72
checkLoginSecurityLevel72
execute72
mapSingleFieldInfo56
getPreservedParams56
handleReauthBeforeExecute56
loadRequestParameters56
execute42
getRedirectQuery42
getBenefitsContainerHtml42
getUsablePages42
outputResults42
addTabIndex30
makeLanguageSelector30
getRegularPages30
getPreservedParams30
formatResult30
considerActionsForDefaultSavedQuery27
executePath22
getListedPages20
fetchFromCache20
addHelpLink20
outputHeader20
prefixSearchString20
getDisabledQueryPages20
showSuccessPage20
sortFormDescriptorFields20
needsSubmitButton20
getContinueAction20
getLocalNameFor14
areFiltersInConflict13
buildPrevNextNavigation12
hasOwnSubmitButton12
run12
newSearchPage12
execute12
execute12
executeLBFromResultWrapper12
doQuery12
fieldInfoToFormDescriptor12
handleReturnBeforeExecute12
getRedirect12
getPageList11
makeLegend10
getLinkDays6
getPage6
getAuthManager6
prefixSearchSubpages6
onFormSubmit6
setHeaders6
__construct6
getRedirect6
getSpecialPageFactory6
messageKey6
getHookContainer6
addFeedLinks6
displayForm6
getFinalGroupName6
useTransactionalTimeLimit6
requireNamedUser6
getLinkRenderer6
getAuthForm6
authorizeAction6
checkReadOnly6
delete6
showExtraInformation6
hasSessionCookie6
showCreateAccountLink6
getTokenName6
makeLanguageSelectorLink6
doMainQuery6
getLanguageConverter6
formatResult6
getLinkBatchFactory6
beforeExecute6
checkPermissions6
isCached6
getCachedTimestamp6
getField6
__construct6
isRestricted6
getLocalName6
maxIncludeCacheTime6
getSafeTitleFor6
getRequest6
getDBLimit6
mapFieldInfoTypeToFormDescriptorType6
getLimitOffset6
getPages5
convertParamsForLink3
getHookRunner2
isStructuredFilterUiEnabled2
getDatabaseProvider2
msg2
getTitleForAlias2
resolveAlias2