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%
showEmptyText0%
getLoginSecurityLevel0%
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%
linkParameters0%
isCacheable0%
doHeader0%
sortFormDescriptorFields0%
getField0%
mapFieldInfoTypeToFormDescriptorType0%
mergeDefaultFormDescriptor0%
getRcFiltersConfigSummary0%
getRcFiltersConfigVars0%
outputTimeout0%
doMainQuery0%
outputFeedLinks0%
setTopText0%
fieldInfoToFormDescriptor0%
getExtraOptions0%
getGroupName0%
getPager0%
getGroupName0%
isExpensive0%
getCallback0%
__construct0%
execute0%
preHtml0%
postHtml0%
mapSingleFieldInfo0%
getTokenName0%
getMessagePrefix0%
getContinueAction0%
getRequest0%
setRequest0%
beforeExecute0%
handleReturnBeforeExecute0%
handleReauthBeforeExecute0%
setPostTransactionProfilerExpectations0%
messageKey0%
getRequestBlacklist0%
loadAuth0%
isContinued0%
isActionAllowed0%
getToken0%
performAuthenticationStep0%
trySubmit0%
handleFormSubmit0%
getPreservedParams0%
getAuthFormDescriptor0%
getAuthForm0%
displayForm0%
needsSubmitButton0%
hasOwnSubmitButton0%
addTabIndex0%
alterForm0%
getResultsPageTitleMessageKey0%
getDisplayFormat0%
getTokenName0%
canBypassForm0%
getForm0%
mainLoginForm0%
getPageHtml0%
getBenefitsContainerHtml0%
getAuthForm0%
onAuthChangeFormFields0%
showExtraInformation0%
getFieldDefinitions0%
hasSessionCookie0%
showCreateAccountLink0%
makeLanguageSelector0%
beforeExecute0%
makeLanguageSelectorLink0%
getGroupName0%
postProcessFormDescriptor0%
getNoticeHtml0%
preprocessResults0%
setLanguageConverter0%
getLanguageConverter0%
formatResult0%
getLinkBatchFactory0%
getDisabledQueryPages0%
setListoutput0%
usesTimestamps0%
execute0%
showSuccessPage0%
getPreservedParams0%
setRequest0%
onSuccess0%
execute0%
getShowAlways0%
setParameter0%
getSubpageField0%
requiresPost0%
requiresWrite0%
requiresUnblock0%
setReauthPostData0%
outputResults0%
formatResult0%
getCellHtml0%
__construct0%
isIncludable0%
getCacheOrderFields0%
load0%
loadRequestParameters0%
getPages7%
considerActionsForDefaultSavedQuery39%
getLinkDays45%
execute52%
executePath58%
areFiltersInConflict62%
getHookRunner66%
getDatabaseProvider66%
isStructuredFilterUiEnabled66%
getPageList67%
makeLegend67%
getLocalNameFor70%
msg75%
getTitleForAlias75%
convertParamsForLink80%
getPage85%
resolveAlias88%
execute89%

Project Risks

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