StringSubstitutorTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,207 of 2,2070%20 of 200%1081084834839898
doTestReplace(StringSubstitutor, String, String, boolean)2320%180%1010454511
testReplaceFailOnUndefinedVariableWithReplaceInVariable()1160%n/a11232311
testReplaceWeirdPattens()1010%n/a11313111
doTestNoReplace(StringSubstitutor, String)1000%20%22191911
testConstructorStringSubstitutor()830%n/a11181811
testReplaceComplexEscaping()710%n/a11151511
testReplaceFailOnUndefinedVariable()700%n/a11151511
testReplaceRecursive()650%n/a11121211
testReplaceInVariableRecursive()620%n/a11121211
setUp()600%n/a11111111
testReplaceInVariable()560%n/a11111111
testSubstitutePreserveEscape()440%n/a11101011
testReplaceInVariableDisabled()390%n/a117711
testSamePrefixAndSuffix()360%n/a117711
testReplaceInTakingTwoAndThreeIntsReturningFalse()350%n/a118811
testStaticReplaceSystemProperties()350%n/a119911
testResolveVariable()310%n/a117711
testReplaceThrowsStringIndexOutOfBoundsException()300%n/a117711
testReplaceChangedMap()290%n/a116611
testReplaceAdjacentAtEnd()260%n/a115511
testReplaceAdjacentAtStart()260%n/a115511
testReplaceVariablesCount2NonAdjacent()260%n/a116611
testReplaceInTakingStringBufferWithNonNull()250%n/a115511
testReplaceInTakingStringBuilderWithNonNull()250%n/a116611
testStaticReplaceSystemPropertiesWithUpdate()230%n/a116611
testReplace_JiraText178_WeirdPatterns1()220%n/a118811
testReplaceEscaping()210%n/a115511
testReplaceVariablesCount2()210%n/a115511
testReplaceVariablesCount3()210%n/a115511
testReplaceVariablesCount3NonAdjacent()210%n/a115511
testConstructorNullMap()200%n/a115511
testReplaceInTakingStringBuilderWithNull()190%n/a114411
testReplaceTakingCharSequenceReturningNull()190%n/a115511
testReplaceToIdentical()180%n/a114411
testStaticReplacePrefixSuffix()180%n/a114411
testSubstituteDefaultProperties()180%n/a115511
testGetSetEscape()170%n/a115511
testReplaceKeyStartChars1Only()170%n/a113311
testReplaceKeyStartChars2Only()170%n/a113311
lambda$assertEqualsCharSeq$0(CharSequence, CharSequence)170%n/a111111
testStaticReplace()160%n/a114411
testLANG1055()150%n/a115511
testReplaceKeyStartChars()140%n/a113311
testReplaceUnknownKeyOnly()140%n/a113311
testReplaceUnknownKeyOnlyExtraFirst()140%n/a113311
testReplaceUnknownKeyOnlyExtraLast()140%n/a113311
testReplaceUnknownShortestKeyOnly()140%n/a113311
testReplaceUnknownShortestKeyOnlyExtraFirst()140%n/a113311
testReplaceUnknownShortestKeyOnlyExtraLast()140%n/a113311
testReplacePartialString_noReplace()130%n/a113311
testReplaceEmptyKeyExtraFirst()120%n/a112211
testReplaceEmptyKeyExtraLast()120%n/a112211
lambda$doTestReplace$1(String, String)120%n/a111111
doReplace(String, String, boolean)110%n/a112211
testReplaceEmptyKeyOnly()110%n/a112211
testReplaceVariablesCount1Escaping2To1()110%n/a113311
testReplaceVariablesCount1Escaping3To2()110%n/a113311
testReplaceVariablesCount1Escaping4To3()110%n/a113311
testReplaceVariablesCount1Escaping5To4()110%n/a113311
testReplaceVariablesCount1Escaping6To4()110%n/a113311
doNotReplace(String)90%n/a112211
assertEqualsCharSeq(CharSequence, CharSequence)70%n/a112211
lambda$testReplaceThrowsStringIndexOutOfBoundsException$11(StringSubstitutor)70%n/a111111
lambda$testReplaceThrowsStringIndexOutOfBoundsException$10(StringSubstitutor)70%n/a111111
lambda$testReplaceThrowsStringIndexOutOfBoundsException$9(StringSubstitutor, char[])70%n/a111111
lambda$testReplaceThrowsStringIndexOutOfBoundsException$8(StringSubstitutor, char[])70%n/a111111
testReplace_JiraText178_WeirdPatterns2()60%n/a112211
testReplace_JiraText178_WeirdPatterns3()60%n/a112211
testReplaceEmptyKey()60%n/a112211
testReplaceEmptyKeyWithDefault()60%n/a112211
testReplaceEmptyKeyWithDefaultOnly()60%n/a112211
testReplaceEmptyKeyWithDefaultOnlyEmpty()60%n/a112211
testReplaceEmptyKeyWithDefaultOnlyShortest()60%n/a112211
testReplaceIncompletePrefix()60%n/a112211
testReplaceNoPrefixNoSuffix()60%n/a112211
testReplaceNoPrefixSuffix()60%n/a112211
testReplacePrefixNoSuffix()60%n/a112211
testReplaceSimple()60%n/a112211
testReplaceSimpleKeySize1()60%n/a112211
testReplaceSimpleKeySize2()60%n/a112211
testReplaceSimpleKeySize3()60%n/a112211
testReplaceUnknownKey()60%n/a112211
testReplaceUnknownKeyDefaultValue()60%n/a112211
testReplaceVariablesCount1()60%n/a112211
lambda$testReplaceTakingThreeArgumentsThrowsNullPointerException$7()60%n/a111111
lambda$testReplaceFailOnUndefinedVariableWithReplaceInVariable$6(StringSubstitutor)60%n/a111111
lambda$testReplaceFailOnUndefinedVariableWithReplaceInVariable$5(StringSubstitutor)60%n/a111111
lambda$testReplaceFailOnUndefinedVariable$4(StringSubstitutor)60%n/a111111
lambda$testReplaceFailOnUndefinedVariable$3(StringSubstitutor)60%n/a111111
lambda$testReplaceFailOnUndefinedVariable$2(StringSubstitutor)60%n/a111111
testReplaceTakingThreeArgumentsThrowsNullPointerException()50%n/a112211
replace(StringSubstitutor, String)40%n/a111111
tearDown()40%n/a112211
testReplaceEmptyKeyShortest()40%n/a112211
testReplaceEmptyString()40%n/a112211
testReplaceNoVariables()40%n/a112211
testReplaceNull()40%n/a112211
StringSubstitutorTest()30%n/a111111