PathsHelper

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,696 of 2,68136%280 of 49743%2083022554681135
generatePath(ResourceType, String, boolean)71311714%744236%54598612401
generatePathForNameBased(Resource, String, String)2030%280%1515292911
generatePathForNameBased(ResourceType, String, String)1810%130%1313141411
generatePathForNameBased(ResourceType, String, boolean)1449238%181850%1319173601
parsePathSegments(String)1180%280%1515212111
parseNameSegments(String, String[])660%100%66121211
getResourcePathSegment(String)630%150%1414181811
getResourcePath(ResourceType)520%170%1717191911
tryParsePathSegments(String, PathInfo, String)3413179%211744%1820114001
isPublicResource(Resource)340%200%11113311
getParentByIndex(String, int)250%40%337711
isNameBased(String)180%80%554411
getDatabasePath(String)160%40%335511
getResourcePathArray(ResourceType)1212291%53988%52332701
tryParseNameSegments(String, String[], PathInfo)7695%4660%4621701
validateResourceFullName(ResourceType, String)3890%2675%2521001
isResourceType(String)1578%2250%232501
PathsHelper()0%n/a111111
static {...}981%1150%120201
validateResourceId(ResourceType, String)73100%20100%01102201
unescapeJavaAndTrim(String)68100%11995%11101601
indexOfNth(String, char, int)25100%6100%040801
getCollectionPath(String)19100%1375%130601
validateDocumentId(String)19100%1375%130201
validateConflictId(String)19100%4100%030201
validatePermissionId(String)19100%4100%030201
validateStoredProcedureId(String)19100%4100%030201
validateTriggerId(String)19100%4100%030201
validateUserDefinedFunctionId(String)19100%1375%130201
validateDatabaseId(String)17100%1375%130201
validateDocumentCollectionId(String)17100%1375%130201
validateAttachmentId(String)17100%4100%030201
validateUserId(String)17100%4100%030201
generatePath(ResourceType, RxDocumentServiceRequest, boolean)15100%2100%020301
lambda$getResourcePathArray$0(int)100%n/a010101