pig-dam-core
Version:
Library that should be included in every Pig DAM project we build
393 lines • 38.7 kB
text/xml
<testsuites name="jest tests" tests="174" failures="0" time="14.36">
<testsuite name="format.error" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:17" time="10.441" tests="2">
<testcase classname="format.error errorToFormatModel should return a proper description of a simple error" name="format.error errorToFormatModel should return a proper description of a simple error" time="0.018">
</testcase>
<testcase classname="format.error errorToFormatModel should return a proper description of a complext error" name="format.error errorToFormatModel should return a proper description of a complext error" time="0.004">
</testcase>
</testsuite>
<testsuite name="type" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:28" time="1.145" tests="6">
<testcase classname="type name should properly get name of null" name="type name should properly get name of null" time="0.005">
</testcase>
<testcase classname="type name should properly get name of value type" name="type name should properly get name of value type" time="0.001">
</testcase>
<testcase classname="type name should properly get name of number" name="type name should properly get name of number" time="0.001">
</testcase>
<testcase classname="type name should properly get name of string" name="type name should properly get name of string" time="0.002">
</testcase>
<testcase classname="type name should properly get name of object" name="type name should properly get name of object" time="0.001">
</testcase>
<testcase classname="type name should properly get name of class" name="type name should properly get name of class" time="0.001">
</testcase>
</testsuite>
<testsuite name="urn" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:18" time="11.556" tests="7">
<testcase classname="urn create should properly create a urn by path param" name="urn create should properly create a urn by path param" time="0.007">
</testcase>
<testcase classname="urn create should properly create a urn by parts param" name="urn create should properly create a urn by parts param" time="0.001">
</testcase>
<testcase classname="urn create should use id specified as param if included" name="urn create should use id specified as param if included" time="0.001">
</testcase>
<testcase classname="urn parse should throw an exception if not a valid urn" name="urn parse should throw an exception if not a valid urn" time="0.014">
</testcase>
<testcase classname="urn parse should properly parse with with array of parts result by default" name="urn parse should properly parse with with array of parts result by default" time="0.001">
</testcase>
<testcase classname="urn parse should properly parse with with object of parts result if parts param is defined" name="urn parse should properly parse with with object of parts result if parts param is defined" time="0.001">
</testcase>
<testcase classname="urn parse should throw an exception if parts length does not match parsed length" name="urn parse should throw an exception if parts length does not match parsed length" time="0.001">
</testcase>
</testsuite>
<testsuite name="module" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:17" time="11.665" tests="6">
<testcase classname="module getModulesApplicationPackage should find this module's package.json" name="module getModulesApplicationPackage should find this module's package.json" time="0.019">
</testcase>
<testcase classname="module getModulesApplicationRoot should probably always return undefined when not in an application (but its not)" name="module getModulesApplicationRoot should probably always return undefined when not in an application (but its not)" time="0.001">
</testcase>
<testcase classname="module getModulesRelativePath should properly find the relative path of this module" name="module getModulesRelativePath should properly find the relative path of this module" time="0.001">
</testcase>
<testcase classname="module findModuleRoot should properly find the root of this module's directory" name="module findModuleRoot should properly find the root of this module's directory" time="0.001">
</testcase>
<testcase classname="module findModuleRoot should properly find the root of this module's file" name="module findModuleRoot should properly find the root of this module's file" time="0.002">
</testcase>
<testcase classname="module findModuleRoot should throw an exception if it cannot be found" name="module findModuleRoot should throw an exception if it cannot be found" time="0.014">
</testcase>
</testsuite>
<testsuite name="compare" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:18" time="11.624" tests="9">
<testcase classname="compare any should return 0 if objects are the same" name="compare any should return 0 if objects are the same" time="0.009">
</testcase>
<testcase classname="compare any should return proper values when one param is null and the other is not" name="compare any should return proper values when one param is null and the other is not" time="0.002">
</testcase>
<testcase classname="compare any should do date compare if dates" name="compare any should do date compare if dates" time="0.001">
</testcase>
<testcase classname="compare any should do string compare if string" name="compare any should do string compare if string" time="0.004">
</testcase>
<testcase classname="compare any should default to treating as numbers" name="compare any should default to treating as numbers" time="0.004">
</testcase>
<testcase classname="compare string should return 0 if params are effectively null" name="compare string should return 0 if params are effectively null" time="0.001">
</testcase>
<testcase classname="compare string should properly compare params of the same case" name="compare string should properly compare params of the same case" time="0.001">
</testcase>
<testcase classname="compare string should ignore case by default" name="compare string should ignore case by default" time="0.001">
</testcase>
<testcase classname="compare string should not ignore case if told not to" name="compare string should not ignore case if told not to" time="0.002">
</testcase>
</testsuite>
<testsuite name="log.LogBase" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:18" time="11.656" tests="10">
<testcase classname="log.LogBase constructor should properly create the instance" name="log.LogBase constructor should properly create the instance" time="0.009">
</testcase>
<testcase classname="log.LogBase debug should properly log "debug" to console.debug" name="log.LogBase debug should properly log "debug" to console.debug" time="0.007">
</testcase>
<testcase classname="log.LogBase info should properly log "info" to console.log" name="log.LogBase info should properly log "info" to console.log" time="0.002">
</testcase>
<testcase classname="log.LogBase warn should properly log "warn" to console.warn" name="log.LogBase warn should properly log "warn" to console.warn" time="0.001">
</testcase>
<testcase classname="log.LogBase error should properly log "error" to console.error" name="log.LogBase error should properly log "error" to console.error" time="0.001">
</testcase>
<testcase classname="log.LogBase fatal should properly log "fatal" to console.error" name="log.LogBase fatal should properly log "fatal" to console.error" time="0.001">
</testcase>
<testcase classname="log.LogBase debug should properly filter "debug" to console.debug" name="log.LogBase debug should properly filter "debug" to console.debug" time="0.001">
</testcase>
<testcase classname="log.LogBase info should properly filter "info" to console.log" name="log.LogBase info should properly filter "info" to console.log" time="0">
</testcase>
<testcase classname="log.LogBase warn should properly filter "warn" to console.warn" name="log.LogBase warn should properly filter "warn" to console.warn" time="0">
</testcase>
<testcase classname="log.LogBase error should properly filter "error" to console.error" name="log.LogBase error should properly filter "error" to console.error" time="0.001">
</testcase>
</testsuite>
<testsuite name="error.pig" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:18" time="11.724" tests="6">
<testcase classname="error.pig PigError constructor should populate all supported params properly" name="error.pig PigError constructor should populate all supported params properly" time="0.052">
</testcase>
<testcase classname="error.pig PigError constructor should convert a newable context to a string" name="error.pig PigError constructor should convert a newable context to a string" time="0.01">
</testcase>
<testcase classname="error.pig PigError constructor should properly derive 'message' from 'error' param" name="error.pig PigError constructor should properly derive 'message' from 'error' param" time="0.012">
</testcase>
<testcase classname="error.pig PigError constructor make properly derive missing 'details' status" name="error.pig PigError constructor make properly derive missing 'details' status" time="0.011">
</testcase>
<testcase classname="error.pig PigError constructor should pull textual name from a function method" name="error.pig PigError constructor should pull textual name from a function method" time="0.003">
</testcase>
<testcase classname="error.pig PigError constructor should properly derive 'context', 'method' and 'module' if not specified" name="error.pig PigError constructor should properly derive 'context', 'method' and 'module' if not specified" time="0.006">
</testcase>
</testsuite>
<testsuite name="date" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:17" time="11.837" tests="23">
<testcase classname="date dateAdd should return date if no additions are made" name="date dateAdd should return date if no additions are made" time="0.017">
</testcase>
<testcase classname="date dateAdd should properly dateAdd positive millis" name="date dateAdd should properly dateAdd positive millis" time="0.003">
</testcase>
<testcase classname="date dateAdd should properly dateAdd negative millis" name="date dateAdd should properly dateAdd negative millis" time="0.001">
</testcase>
<testcase classname="date dateAdd should properly dateAdd positive seconds" name="date dateAdd should properly dateAdd positive seconds" time="0.001">
</testcase>
<testcase classname="date dateAdd should properly dateAdd negative seconds" name="date dateAdd should properly dateAdd negative seconds" time="0.001">
</testcase>
<testcase classname="date dateAdd should properly dateAdd minutes" name="date dateAdd should properly dateAdd minutes" time="0">
</testcase>
<testcase classname="date dateAdd should properly dateAdd hours" name="date dateAdd should properly dateAdd hours" time="0">
</testcase>
<testcase classname="date dateAdd should properly dateAdd days" name="date dateAdd should properly dateAdd days" time="0.001">
</testcase>
<testcase classname="date dateAdd should properly dateAdd combination of all params" name="date dateAdd should properly dateAdd combination of all params" time="0.001">
</testcase>
<testcase classname="date datesAreEqual should return true if dates are the same" name="date datesAreEqual should return true if dates are the same" time="0.001">
</testcase>
<testcase classname="date datesAreEqual should return false if dates are different" name="date datesAreEqual should return false if dates are different" time="0">
</testcase>
<testcase classname="date datesAreEqual should handle null and undefined values" name="date datesAreEqual should handle null and undefined values" time="0.001">
</testcase>
<testcase classname="date dateFromString should return undefined with null" name="date dateFromString should return undefined with null" time="0.001">
</testcase>
<testcase classname="date dateFromString should return parsed date for known encoding" name="date dateFromString should return parsed date for known encoding" time="0.001">
</testcase>
<testcase classname="date dateFromString should throw exception with invalid string" name="date dateFromString should throw exception with invalid string" time="0.008">
</testcase>
<testcase classname="date dateFromValue should detect date type and return object itself" name="date dateFromValue should detect date type and return object itself" time="0">
</testcase>
<testcase classname="date dateFromValue should detect string and return converted object" name="date dateFromValue should detect string and return converted object" time="0.001">
</testcase>
<testcase classname="date dateFromValue should detect numeric representation and return converted object" name="date dateFromValue should detect numeric representation and return converted object" time="0">
</testcase>
<testcase classname="date dateFromValue should detect null/undefined and return undefined" name="date dateFromValue should detect null/undefined and return undefined" time="0.001">
</testcase>
<testcase classname="date dateFromValue should throw exception if it can't make sense of the input" name="date dateFromValue should throw exception if it can't make sense of the input" time="0.001">
</testcase>
<testcase classname="date toISOString dateToISOString not should strip millis with no milli param" name="date toISOString dateToISOString not should strip millis with no milli param" time="0.001">
</testcase>
<testcase classname="date toISOString dateToISOString should strip millis with false param" name="date toISOString dateToISOString should strip millis with false param" time="0.001">
</testcase>
<testcase classname="date toISOString dateToISOString should leave millis with true milli param" name="date toISOString dateToISOString should leave millis with true milli param" time="0.001">
</testcase>
</testsuite>
<testsuite name="stack" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:29" time="0.868" tests="10">
<testcase classname="stack getStack should return something that looks like a string stack" name="stack getStack should return something that looks like a string stack" time="0.026">
</testcase>
<testcase classname="stack groomStack should not pop any lines by default" name="stack groomStack should not pop any lines by default" time="0.002">
</testcase>
<testcase classname="stack groomStack should properly pop the first line" name="stack groomStack should properly pop the first line" time="0.001">
</testcase>
<testcase classname="stack parseStack should parse an Error param's stack" name="stack parseStack should parse an Error param's stack" time="0.003">
</testcase>
<testcase classname="stack parseStack should parse a string param stack" name="stack parseStack should parse a string param stack" time="0.001">
</testcase>
<testcase classname="stack parseStackLine should properly parse a line without a method" name="stack parseStackLine should properly parse a line without a method" time="0">
</testcase>
<testcase classname="stack parseStackLine should properly parse a line with no context" name="stack parseStackLine should properly parse a line with no context" time="0">
</testcase>
<testcase classname="stack parseStackLine should properly parse a line with a context and method" name="stack parseStackLine should properly parse a line with a context and method" time="0">
</testcase>
<testcase classname="stack parseStackLine should properly parse a line with multiple contexts and method" name="stack parseStackLine should properly parse a line with multiple contexts and method" time="0.002">
</testcase>
<testcase classname="stack parseStackLine should throw an exception if line cannot be parsed" name="stack parseStackLine should throw an exception if line cannot be parsed" time="0.002">
</testcase>
</testsuite>
<testsuite name="mutation.immutable.object" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:29" time="1.148" tests="8">
<testcase classname="mutation.immutable.object clone should remain immutable" name="mutation.immutable.object clone should remain immutable" time="0.007">
</testcase>
<testcase classname="mutation.immutable.object deletePath should clone the object and call down to mutable" name="mutation.immutable.object deletePath should clone the object and call down to mutable" time="0.009">
</testcase>
<testcase classname="mutation.immutable.object ensure should clone the object and call down to mutable" name="mutation.immutable.object ensure should clone the object and call down to mutable" time="0.003">
</testcase>
<testcase classname="mutation.immutable.object scrub should return undefined if object param is undefined" name="mutation.immutable.object scrub should return undefined if object param is undefined" time="0.001">
</testcase>
<testcase classname="mutation.immutable.object scrub should return null if object param is null " name="mutation.immutable.object scrub should return null if object param is null " time="0.001">
</testcase>
<testcase classname="mutation.immutable.object scrub should make a deep copy and call down to mutable.object.scrub" name="mutation.immutable.object scrub should make a deep copy and call down to mutable.object.scrub" time="0.001">
</testcase>
<testcase classname="mutation.immutable.object sort should return null if passed null" name="mutation.immutable.object sort should return null if passed null" time="0">
</testcase>
<testcase classname="mutation.immutable.object sort should sort and return an object's properties" name="mutation.immutable.object sort should sort and return an object's properties" time="0.002">
</testcase>
</testsuite>
<testsuite name="mutation.immutable.array" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:29" time="1.227" tests="18">
<testcase classname="mutation.immutable.array add should create an array if param is null" name="mutation.immutable.array add should create an array if param is null" time="0.005">
</testcase>
<testcase classname="mutation.immutable.array add should append an element to array and return new result" name="mutation.immutable.array add should append an element to array and return new result" time="0.002">
</testcase>
<testcase classname="mutation.immutable.array add should insert an element to an existing array by index" name="mutation.immutable.array add should insert an element to an existing array by index" time="0.001">
</testcase>
<testcase classname="mutation.immutable.array add should insert an element after an element" name="mutation.immutable.array add should insert an element after an element" time="0.001">
</testcase>
<testcase classname="mutation.immutable.array add should insert an element before an element" name="mutation.immutable.array add should insert an element before an element" time="0.001">
</testcase>
<testcase classname="mutation.immutable.array concat should return original if param is null" name="mutation.immutable.array concat should return original if param is null" time="0.001">
</testcase>
<testcase classname="mutation.immutable.array concat should append an element to an existing array" name="mutation.immutable.array concat should append an element to an existing array" time="0.003">
</testcase>
<testcase classname="mutation.immutable.array concat should insert elements into an existing array by index" name="mutation.immutable.array concat should insert elements into an existing array by index" time="0.001">
</testcase>
<testcase classname="mutation.immutable.array concat should insert elements after an element" name="mutation.immutable.array concat should insert elements after an element" time="0">
</testcase>
<testcase classname="mutation.immutable.array concat should insert elements before an element" name="mutation.immutable.array concat should insert elements before an element" time="0.001">
</testcase>
<testcase classname="mutation.immutable.array omit should return [] if array is null" name="mutation.immutable.array omit should return [] if array is null" time="0.002">
</testcase>
<testcase classname="mutation.immutable.array omit should return source array with omitted property" name="mutation.immutable.array omit should return source array with omitted property" time="0.006">
</testcase>
<testcase classname="mutation.immutable.array pick should return [] if array is null" name="mutation.immutable.array pick should return [] if array is null" time="0.001">
</testcase>
<testcase classname="mutation.immutable.array pick should return source array with picked property" name="mutation.immutable.array pick should return source array with picked property" time="0.002">
</testcase>
<testcase classname="mutation.immutable.array remove should remove an element by reference" name="mutation.immutable.array remove should remove an element by reference" time="0.001">
</testcase>
<testcase classname="mutation.immutable.array remove should remove an element by index" name="mutation.immutable.array remove should remove an element by index" time="0">
</testcase>
<testcase classname="mutation.immutable.array replace should replace an element by reference" name="mutation.immutable.array replace should replace an element by reference" time="0.001">
</testcase>
<testcase classname="mutation.immutable.array replace should replace an element by index" name="mutation.immutable.array replace should replace an element by index" time="0.001">
</testcase>
</testsuite>
<testsuite name="mutation.mutable.object" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:29" time="1.217" tests="16">
<testcase classname="mutation.mutable.object deletePath should not do anything if object is empty" name="mutation.mutable.object deletePath should not do anything if object is empty" time="0.006">
</testcase>
<testcase classname="mutation.mutable.object deletePath should not do anything if path does not exist" name="mutation.mutable.object deletePath should not do anything if path does not exist" time="0.001">
</testcase>
<testcase classname="mutation.mutable.object deletePath should delete root if no depth" name="mutation.mutable.object deletePath should delete root if no depth" time="0.001">
</testcase>
<testcase classname="mutation.mutable.object deletePath should nested property properly" name="mutation.mutable.object deletePath should nested property properly" time="0.002">
</testcase>
<testcase classname="mutation.mutable.object deletePath should delete array element if target is an array" name="mutation.mutable.object deletePath should delete array element if target is an array" time="0.001">
</testcase>
<testcase classname="mutation.mutable.object ensure should set an object and return the value" name="mutation.mutable.object ensure should set an object and return the value" time="0.001">
</testcase>
<testcase classname="mutation.mutable.object ensure should find an existing value, not update it and return it" name="mutation.mutable.object ensure should find an existing value, not update it and return it" time="0.001">
</testcase>
<testcase classname="mutation.mutable.object scrub should return undefined if object param is undefined" name="mutation.mutable.object scrub should return undefined if object param is undefined" time="0.001">
</testcase>
<testcase classname="mutation.mutable.object scrub should return null if object param is null " name="mutation.mutable.object scrub should return null if object param is null " time="0.001">
</testcase>
<testcase classname="mutation.mutable.object scrub should return empty object if object param is a {}" name="mutation.mutable.object scrub should return empty object if object param is a {}" time="0.001">
</testcase>
<testcase classname="mutation.mutable.object scrub should not recurse if told not to" name="mutation.mutable.object scrub should not recurse if told not to" time="0.001">
</testcase>
<testcase classname="mutation.mutable.object scrub should recurse if told to" name="mutation.mutable.object scrub should recurse if told to" time="0.002">
</testcase>
<testcase classname="mutation.mutable.object scrub should remove shallow undefined property" name="mutation.mutable.object scrub should remove shallow undefined property" time="0.001">
</testcase>
<testcase classname="mutation.mutable.object scrub should remove deep undefined property if recursive==true" name="mutation.mutable.object scrub should remove deep undefined property if recursive==true" time="0.001">
</testcase>
<testcase classname="mutation.mutable.object scrub should remove extended set of objects in removables param" name="mutation.mutable.object scrub should remove extended set of objects in removables param" time="0.002">
</testcase>
<testcase classname="mutation.mutable.object scrub should remove removables from objects in an array" name="mutation.mutable.object scrub should remove removables from objects in an array" time="0">
</testcase>
</testsuite>
<testsuite name="promise" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:29" time="1.075" tests="3">
<testcase classname="promise rejectNextTick should reject on next tick" name="promise rejectNextTick should reject on next tick" time="0.008">
</testcase>
<testcase classname="promise resolveNextTick should resolve on next tick" name="promise resolveNextTick should resolve on next tick" time="0.001">
</testcase>
<testcase classname="promise series should properly create and return a promise chain" name="promise series should properly create and return a promise chain" time="0.002">
</testcase>
</testsuite>
<testsuite name="mutation.mutable.array" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:29" time="1.255" tests="18">
<testcase classname="mutation.mutable.array add should create an array if param is null" name="mutation.mutable.array add should create an array if param is null" time="0.004">
</testcase>
<testcase classname="mutation.mutable.array add should append an element to an existing array" name="mutation.mutable.array add should append an element to an existing array" time="0.001">
</testcase>
<testcase classname="mutation.mutable.array add should insert an element to an existing array by index" name="mutation.mutable.array add should insert an element to an existing array by index" time="0.001">
</testcase>
<testcase classname="mutation.mutable.array add should insert an element after an element" name="mutation.mutable.array add should insert an element after an element" time="0.002">
</testcase>
<testcase classname="mutation.mutable.array add should insert an element before an element" name="mutation.mutable.array add should insert an element before an element" time="0">
</testcase>
<testcase classname="mutation.mutable.array concat should return original if param is null" name="mutation.mutable.array concat should return original if param is null" time="0.001">
</testcase>
<testcase classname="mutation.mutable.array concat should append an element to an existing array" name="mutation.mutable.array concat should append an element to an existing array" time="0">
</testcase>
<testcase classname="mutation.mutable.array concat should insert elements into an existing array by index" name="mutation.mutable.array concat should insert elements into an existing array by index" time="0.001">
</testcase>
<testcase classname="mutation.mutable.array concat should insert elements after an element" name="mutation.mutable.array concat should insert elements after an element" time="0.001">
</testcase>
<testcase classname="mutation.mutable.array concat should insert elements before an element" name="mutation.mutable.array concat should insert elements before an element" time="0.001">
</testcase>
<testcase classname="mutation.mutable.array omit should return null if array is null" name="mutation.mutable.array omit should return null if array is null" time="0.001">
</testcase>
<testcase classname="mutation.mutable.array omit should return source array with omitted property" name="mutation.mutable.array omit should return source array with omitted property" time="0.01">
</testcase>
<testcase classname="mutation.mutable.array pick should return null if array is null" name="mutation.mutable.array pick should return null if array is null" time="0">
</testcase>
<testcase classname="mutation.mutable.array pick should return source array with picked property" name="mutation.mutable.array pick should return source array with picked property" time="0.002">
</testcase>
<testcase classname="mutation.mutable.array remove should remove an element by reference" name="mutation.mutable.array remove should remove an element by reference" time="0.002">
</testcase>
<testcase classname="mutation.mutable.array remove should remove an element by index" name="mutation.mutable.array remove should remove an element by index" time="0.002">
</testcase>
<testcase classname="mutation.mutable.array replace should replace an element by reference" name="mutation.mutable.array replace should replace an element by reference" time="0">
</testcase>
<testcase classname="mutation.mutable.array replace should replace an element by index" name="mutation.mutable.array replace should replace an element by index" time="0.001">
</testcase>
</testsuite>
<testsuite name="mutation.utils" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:29" time="1.233" tests="14">
<testcase classname="mutation.utils findInsertLocation should throw exception if no criteria is specified" name="mutation.utils findInsertLocation should throw exception if no criteria is specified" time="0.028">
</testcase>
<testcase classname="mutation.utils findInsertLocation should accurately find index after" name="mutation.utils findInsertLocation should accurately find index after" time="0.002">
</testcase>
<testcase classname="mutation.utils findInsertLocation should throw exception if after is not found" name="mutation.utils findInsertLocation should throw exception if after is not found" time="0.003">
</testcase>
<testcase classname="mutation.utils findInsertLocation should accurately find index before" name="mutation.utils findInsertLocation should accurately find index before" time="0">
</testcase>
<testcase classname="mutation.utils findInsertLocation should throw exception if before is not found" name="mutation.utils findInsertLocation should throw exception if before is not found" time="0.004">
</testcase>
<testcase classname="mutation.utils findInsertLocation should accurately find index by predicate" name="mutation.utils findInsertLocation should accurately find index by predicate" time="0.001">
</testcase>
<testcase classname="mutation.utils findInsertLocation should throw exception if predicate fails" name="mutation.utils findInsertLocation should throw exception if predicate fails" time="0.002">
</testcase>
<testcase classname="mutation.utils searchCriteriaToIndex should throw exception if no criteria is specified" name="mutation.utils searchCriteriaToIndex should throw exception if no criteria is specified" time="0.002">
</testcase>
<testcase classname="mutation.utils searchCriteriaToIndex should return proper index if search by element succeeds" name="mutation.utils searchCriteriaToIndex should return proper index if search by element succeeds" time="0.001">
</testcase>
<testcase classname="mutation.utils searchCriteriaToIndex should return -1 by default if search by element not found" name="mutation.utils searchCriteriaToIndex should return -1 by default if search by element not found" time="0">
</testcase>
<testcase classname="mutation.utils searchCriteriaToIndex should throw exception if search by element not found and failure policy is throw" name="mutation.utils searchCriteriaToIndex should throw exception if search by element not found and failure policy is throw" time="0.003">
</testcase>
<testcase classname="mutation.utils searchCriteriaToIndex should return proper index if search by predicate succeeds" name="mutation.utils searchCriteriaToIndex should return proper index if search by predicate succeeds" time="0">
</testcase>
<testcase classname="mutation.utils searchCriteriaToIndex should return -1 by default if search by predicate failse" name="mutation.utils searchCriteriaToIndex should return -1 by default if search by predicate failse" time="0.001">
</testcase>
<testcase classname="mutation.utils searchCriteriaToIndex should throw exception if search by predicate failse and failure policy is throw" name="mutation.utils searchCriteriaToIndex should throw exception if search by predicate failse and failure policy is throw" time="0.002">
</testcase>
</testsuite>
<testsuite name="format.text" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:30" time="0.594" tests="6">
<testcase classname="format.text indentText should do nothing if depth = 0" name="format.text indentText should do nothing if depth = 0" time="0.005">
</testcase>
<testcase classname="format.text indentText should indent a single line with 3 spaces by default" name="format.text indentText should indent a single line with 3 spaces by default" time="0.001">
</testcase>
<testcase classname="format.text indentText should indent multiple lines with 3 spaces by default" name="format.text indentText should indent multiple lines with 3 spaces by default" time="0">
</testcase>
<testcase classname="format.text indentText should not indent empty lines" name="format.text indentText should not indent empty lines" time="0.001">
</testcase>
<testcase classname="format.text indentText should properly skip lines" name="format.text indentText should properly skip lines" time="0.001">
</testcase>
<testcase classname="format.text indentText should properly use specified indent text" name="format.text indentText should properly use specified indent text" time="0">
</testcase>
</testsuite>
<testsuite name="template" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:30" time="0.748" tests="2">
<testcase classname="template should properly substitute variables in properly marked up template string" name="template should properly substitute variables in properly marked up template string" time="0.008">
</testcase>
<testcase classname="template should properly substitute side by side variables" name="template should properly substitute side by side variables" time="0.001">
</testcase>
</testsuite>
<testsuite name="priority" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:30" time="0.6" tests="1">
<testcase classname="priority Priority should encode values to be lowercase version of keyword" name="priority Priority should encode values to be lowercase version of keyword" time="0.006">
</testcase>
</testsuite>
<testsuite name="severity" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:30" time="0.636" tests="2">
<testcase classname="severity Severity should encode values to be lowercase version of keyword" name="severity Severity should encode values to be lowercase version of keyword" time="0.008">
</testcase>
<testcase classname="severity testSeverity should properly evaluate values" name="severity testSeverity should properly evaluate values" time="0.002">
</testcase>
</testsuite>
<testsuite name="error.utils" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:30" time="0.69" tests="4">
<testcase classname="error.utils getErrorThrowSequence should return single error if error is not of type PigError" name="error.utils getErrorThrowSequence should return single error if error is not of type PigError" time="0.004">
</testcase>
<testcase classname="error.utils getErrorThrowSequence should return single error if PigError does not have child error" name="error.utils getErrorThrowSequence should return single error if PigError does not have child error" time="0.005">
</testcase>
<testcase classname="error.utils getErrorThrowSequence should return a sequence from the inside out" name="error.utils getErrorThrowSequence should return a sequence from the inside out" time="0.002">
</testcase>
<testcase classname="error.utils getErrorThrowSequence should return a sequence from the outside in" name="error.utils getErrorThrowSequence should return a sequence from the outside in" time="0.002">
</testcase>
</testsuite>
<testsuite name="http" errors="0" failures="0" skipped="0" timestamp="2020-06-30T02:44:30" time="0.659" tests="3">
<testcase classname="http HttpMethod should encode values to be the same as the keyword" name="http HttpMethod should encode values to be the same as the keyword" time="0.004">
</testcase>
<testcase classname="http HttpStatusCode should encode enum values as numbers" name="http HttpStatusCode should encode enum values as numbers" time="0">
</testcase>
<testcase classname="http httpStatusCodeToText should encode the proper text for enum values" name="http httpStatusCodeToText should encode the proper text for enum values" time="0">
</testcase>
</testsuite>
</testsuites>