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

Project Risks

Method CRAP
getFieldDefinitions2862
execute1640
trySubmit420
execute240
load240
performAuthenticationStep240
isActionAllowed210
postProcessFormDescriptor156
mainLoginForm156
getPageHtml132
recache110
loadAuth110
mergeDefaultFormDescriptor110
getAuthForm110
getRedirectQuery90
outputResults90
canBypassForm72
checkLoginSecurityLevel72
execute72
getForm72
handleReauthBeforeExecute56
mapSingleFieldInfo56
getBenefitsContainerHtml42
getPreservedParams42
loadRequestParameters42
outputResults42
getUsablePages42
getRedirectQuery42
execute34
makeLanguageSelector30
getRegularPages30
addTabIndex30
formatResult30
considerActionsForDefaultSavedQuery27
executePath22
makeLanguageSelectorLink20
getListedPages20
addHelpLink20
fetchFromCache20
prefixSearchString20
outputHeader20
getDisabledQueryPages20
sortFormDescriptorFields20
showSuccessPage20
needsSubmitButton20
getContinueAction20
reallyDoQuery17
getLocalNameFor14
areFiltersInConflict13
run12
execute12
doQuery12
hasOwnSubmitButton12
fieldInfoToFormDescriptor12
buildPrevNextNavigation12
newSearchPage12
execute12
executeLBFromResultWrapper12
getPreservedParams12
handleReturnBeforeExecute12
getReturnToQueryStringFragment12
getRedirect12
getPageList11
makeLegend10
getLinkDays6
getPage6
setHeaders6
prefixSearchSubpages6
setSessionUserForCurrentRequest6
displayForm6
addFeedLinks6
getAuthForm6
getFinalGroupName6
useTransactionalTimeLimit6
getLinkRenderer6
getHookContainer6
getSpecialPageFactory6
messageKey6
getRedirect6
__construct6
onFormSubmit6
getAuthManager6
isRestricted6
requireNamedUser6
delete6
__construct6
showExtraInformation6
hasSessionCookie6
showCreateAccountLink6
getTokenName6
doMainQuery6
getLanguageConverter6
formatResult6
getLinkBatchFactory6
checkReadOnly6
isCached6
beforeExecute6
getCachedTimestamp6
getLimitOffset6
checkPermissions6
authorizeAction6
getLocalName6
maxIncludeCacheTime6
getSafeTitleFor6
getRequest6
mapFieldInfoTypeToFormDescriptorType6
getField6
getDBLimit6
getPages5
convertParamsForLink3
getDatabaseProvider2
isStructuredFilterUiEnabled2
getHookRunner2
msg2
getTitleForAlias2
resolveAlias2