Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
43 0 0 0 100% 4.378 s

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
(default package) 43 0 0 0 100% 4.378 s

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

(default package)

- Class Tests Errors Failures Skipped Success Rate Time
BruterSpock 5 0 0 0 100% 1.614 s
StringUtilSpock 1 0 0 0 100% 0.138 s
BeanDatabaseSpock 8 0 0 0 100% 0.280 s
TamperingUtilSpock 16 0 0 0 100% 1.101 s
PreferencesUtilSpock 3 0 0 0 100% 0.057 s
ParameterUtilSpock 3 0 0 0 100% 1.035 s
JsonUtilSpock 7 0 0 0 100% 0.153 s

Test Cases

[Summary] [Package List] [Test Cases]

BruterSpock

Check simple MD5 bruteforce with upperCase and specialCharacters 0.037 s
Check simple MD5 bruteforce with lowerCase and digits 0.008 s
Check simple MD5 bruteforce not found 0.041 s
Check bruteforce hash per second and elapsed time format 1.523 s
Check elapsed time format 0.003 s

StringUtilSpock

Check encoding/decoding methods from StringUtil and HashUtil 0.138 s

BeanDatabaseSpock

Check bean database hierarchie and labels [database: database, table: table, column: column, #0] 0.010 s
Check bean database hierarchie and labels 0.243 s
Check bean database hierarchie and labels without count [database: database, table: table, #0] 0.003 s
Check bean database hierarchie and labels without count 0.004 s
Check bean database hierarchies and labels with incorrect count [database: database, table: table, #0] 0.020 s
Check bean database hierarchies and labels with incorrect count 0.022 s
Check bean database hierarchies and labels with information_schema [database: information_schema, table: table, #0] 0.004 s
Check bean database hierarchies and labels with information_schema 0.007 s

TamperingUtilSpock

Check Base64 0.536 s
Check VersionComment 0.119 s
Check FunctionComment 0.035 s
Check EqualToLike 0.017 s
Check RandomCase 0.085 s
Check StringToChar ab 0.046 s
Check HexToChar AB 0.040 s
Check QuoteToUtf8 0.011 s
Check CharToEncoding 0.047 s
Check VersionComment+FunctionComment 0.063 s
Check VersionComment+FunctionComment+HexToChar 0.047 s
Check SpaceToMultilineComment 0.017 s
Check SpaceToDashComment 0.008 s
Check SpaceToSharpComment 0.009 s
Check no tampering 0.002 s
Check eval 0.009 s

PreferencesUtilSpock

Check default values are set when loading saved preferences 0.012 s
Check saved preferences are loaded from the JVM [preferencesUtil: <com.jsql.util.PreferencesUtil@372e01e0 pathFile=inaccessible isCheckingUpdate=inaccessible isShowNews=inaccessible isReportingBugs=inaccessible is4K=inaccessible isFollowingRedirection=inaccessible isHttp2Disabled=inaccessible isNotInjectingMetadata=inaccessible isNotSearchingCharInsertion=inaccessible isNotShowingVulnReport=inaccessible isCheckingAllParam=inaccessible isCheckingAllURLParam=inaccessible isCheckingAllRequestParam=inaccessible isCheckingAllHeaderParam=inaccessible isCheckingAllBase64Param=inaccessible isCheckingAllJsonParam=inaccessible isCheckingAllCookieParam=inaccessible isCheckingAllSoapParam=inaccessible isPerfIndexDisabled=inaccessible isDefaultStrategy=inaccessible isZipStrategy=inaccessible isDiosStrategy=inaccessible isUrlEncodingDisabled=inaccessible isUrlRandomSuffixDisabled=inaccessible isParsingForm=inaccessible isNotTestingConnection=inaccessible isNotProcessingCookies=inaccessible isProcessingCsrf=inaccessible isTamperingBase64=inaccessible isTamperingFunctionComment=inaccessible isTamperingVersionComment=inaccessible isTamperingEqualToLike=inaccessible isTamperingRandomCase=inaccessible isTamperingEval=inaccessible isTamperingSpaceToMultilineComment=inaccessible isTamperingSpaceToDashComment=inaccessible isTamperingSpaceToSharpComment=inaccessible csrfUserTag=inaccessible csrfUserTagOutput=inaccessible isCsrfUserTag=inaccessible isLimitingThreads=inaccessible countLimitingThreads=inaccessible isConnectionTimeout=inaccessible countConnectionTimeout=inaccessible isUnicodeDecodeDisabled=inaccessible isUrlDecodeDisabled=inaccessible isStrategyTimeDisabled=inaccessible isStrategyBlindBinDisabled=inaccessible isStrategyBlindBitDisabled=inaccessible isStrategyMultibitDisabled=inaccessible isStrategyDnsDisabled=inaccessible isStrategyStackDisabled=inaccessible isStrategyErrorDisabled=inaccessible isStrategyUnionDisabled=inaccessible isLimitingUnionIndex=inaccessible countUnionIndex=inaccessible isLimitingSleepTimeStrategy=inaccessible countSleepTimeStrategy=inaccessible themeFlatLafName=inaccessible languageTag=inaccessible isUserAgentRandom=inaccessible isUrlDecodeNetworkTab=inaccessible dnsDomain=inaccessible dnsPort=inaccessible yaml=inaccessible commandsReverseYaml=inaccessible commandsReverse=inaccessible>, isCheckingUpdate: false, isReportingBugs: false, is4K: false, isFollowingRedirection: true, isNotInjectingMetadata: true, isNotSearchingCharInsertion: true, isCheckingAllParam: true, isCheckingAllURLParam: true, isCheckingAllRequestParam: true, isCheckingAllHeaderParam: true, isCheckingAllJsonParam: true, isCheckingAllCookieParam: true, isCheckingAllSoapParam: true, isParsingForm: true, isNotTestingConnection: true, isNotProcessingCookies: true, isProcessingCsrf: true, isTamperingBase64: true, isTamperingEqualToLike: true, isTamperingFunctionComment: true, isTamperingVersionComment: true, isTamperingRandomCase: true, isTamperingEval: true, isTamperingSpaceToDashComment: true, isTamperingSpaceToMultilineComment: true, isTamperingSpaceToSharpComment: true, isLimitingThreads: true, countLimitingThreads: 0, isCsrfUserTag: true, csrfUserTag: , #0] 0.037 s
Check saved preferences are loaded from the JVM 0.042 s

ParameterUtilSpock

Check STAR is used by correct method injection when check all param is disabled 0.856 s
Check that empty query string, request and header is not allowed 0.094 s
Check STAR is used one time only 0.075 s

JsonUtilSpock

Add STAR when searching for key [parentXPath: root.d[2][0].d=d, oJsonObject: {"a":"a","b":{"b":"b"},"c":[{"c":"c"}],"d":[null,null,[{"d":"d"}]],"e":{"e":[null,null,[{"e":"e"}]]}}, #0] 0.014 s
Add STAR when searching for key 0.043 s
Replace STAR when not searching for key [oJsonObject: {"a":"a*","b":{"b":"b*"},"c":[0,false,{"c":"c*"}],"d":[null,null,[{"d":"d*"}]],"e":{"e":[null,1,false,null,[{"e":"e*"}]]}}, #0] 0.067 s
Replace STAR when not searching for key 0.070 s
Map json string to xpath [oJsonObject: {"a":"a","b":{"b":"b"},"c":[{"c":"c"}],"d":[null,null,[{"d":"d"}]],"e":{"e":[null,null,[{"e":"e"}]]},"f":[1,false,[1,true,{"f":true},{"f":1},{"f":[true,1,"f"]}]]}, oJsonArray: [1,true,null,{"a":"a","b":{"b":"b"},"c":[{"c":"c"}],"d":[null,null,[{"d":"d"}]],"e":{"e":[null,null,[{"e":"e"}]]},"f":[1,false,[1,true,{"f":true},{"f":1},{"f":[true,1,"f"]}]]},null], #0] 0.011 s
Map json string to xpath 0.033 s
Convert json string to Java JSON 0.003 s