Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
onAuthChangeFormFields0%
userCanExecute0%
getSafeTitleFor0%
getRestriction0%
isListed0%
isIncludable0%
maxIncludeCacheTime0%
getCacheTTL0%
getLocalName0%
isExpensive0%
isCached0%
isRestricted0%
authorizeAction0%
showNoRedirectPage0%
displayRestrictionError0%
checkPermissions0%
checkReadOnly0%
getLoginSecurityLevel0%
setReauthPostData0%
checkLoginSecurityLevel0%
setAuthManager0%
getAuthManager0%
prefixSearchSubpages0%
getSubpagesForPrefixSearch0%
getAssociatedNavigationLinks0%
newSearchPage0%
personallyIdentifiableTarget0%
prefixSearchArray0%
getLimitOffset0%
getPageHeader0%
getLoginSecurityLevel0%
linkParameters0%
recache0%
delete0%
deleteAllCachedData0%
doQuery0%
fetchFromCache0%
getCacheOrderFields0%
getCachedTimestamp0%
getDBLimit0%
getRedirectQuery0%
getMaxResults0%
execute0%
outputResults0%
openList0%
closeList0%
preprocessResults0%
executeLBFromResultWrapper0%
setDBLoadBalancer0%
__construct0%
getRedirectQuery0%
execute0%
prefixSearchString0%
setHeaders0%
isCached0%
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%
isSyndicated0%
showEmptyText0%
isCacheable0%
setTopText0%
getField0%
mapFieldInfoTypeToFormDescriptorType0%
mergeDefaultFormDescriptor0%
getRcFiltersConfigSummary0%
getRcFiltersConfigVars0%
outputTimeout0%
doMainQuery0%
outputFeedLinks0%
doHeader0%
getExtraOptions0%
mapSingleFieldInfo0%
getGroupName0%
getPager0%
getGroupName0%
getResultsPageTitleMessageKey0%
isExpensive0%
__construct0%
execute0%
preHtml0%
postHtml0%
preText0%
sortFormDescriptorFields0%
fieldInfoToFormDescriptor0%
alterForm0%
isActionAllowed0%
getRequest0%
setRequest0%
beforeExecute0%
handleReturnBeforeExecute0%
handleReauthBeforeExecute0%
messageKey0%
getRequestBlacklist0%
loadAuth0%
isContinued0%
getContinueAction0%
performAuthenticationStep0%
getTokenName0%
trySubmit0%
handleFormSubmit0%
getPreservedParams0%
getAuthFormDescriptor0%
getAuthForm0%
displayForm0%
needsSubmitButton0%
hasOwnSubmitButton0%
addTabIndex0%
getToken0%
postText0%
getCallback0%
getMessagePrefix0%
getTokenName0%
canBypassForm0%
getDisplayFormat0%
showSuccessPage0%
mainLoginForm0%
getPageHtml0%
getBenefitsContainerHtml0%
getAuthForm0%
onAuthChangeFormFields0%
showExtraInformation0%
getFieldDefinitions0%
hasSessionCookie0%
showCreateAccountLink0%
makeLanguageSelector0%
beforeExecute0%
makeLanguageSelectorLink0%
getGroupName0%
postProcessFormDescriptor0%
getNoticeHtml0%
preprocessResults0%
setLanguageConverter0%
getLanguageConverter0%
formatResult0%
getLinkBatchFactory0%
getDisabledQueryPages0%
setListoutput0%
usesTimestamps0%
execute0%
getCacheOrderFields0%
__construct0%
setReauthPostData0%
outputResults0%
requiresWrite0%
formatResult0%
getCellHtml0%
isIncludable0%
setRequest0%
requiresPost0%
getSubpageField0%
setParameter0%
requiresUnblock0%
getShowAlways0%
loadRequestParameters0%
execute0%
load0%
onSuccess0%
getForm0%
getPreservedParams0%
getPages7%
considerActionsForDefaultSavedQuery39%
getLinkDays45%
execute52%
executePath58%
areFiltersInConflict62%
getDatabaseProvider66%
isStructuredFilterUiEnabled66%
getHookRunner66%
getPageList67%
makeLegend67%
getLocalNameFor70%
getTitleForAlias75%
msg75%
convertParamsForLink80%
getPage85%
resolveAlias88%
execute89%

Project Risks

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