JsonReaderTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total5,938 of 5,9380%40 of 400%2772771,3711,371257257
testMalformedDocuments()6490%n/a11404011
testNestingLimit()1680%n/a11454511
testDoubles()1440%n/a11242411
testNextFailuresDoNotAdvance()1380%n/a11282811
assertDocument(String, Object[])1220%240%1313282811
testCharacterUnescaping()1130%n/a11252511
testLongs()1050%n/a11191911
testTopLevelValueTypes()1030%n/a11202011
testLenientUnnecessaryArraySeparators()830%n/a11262611
testStrictUnnecessaryArraySeparators()790%n/a11191911
testStrictUnnecessaryArraySeparatorsWithSkipValue()790%n/a11191911
testStrictModeFailsToParseUnescapedControlCharacter()760%n/a11222211
testReaderDoesNotTreatU2028U2029AsNewline()680%n/a11171711
testPrematurelyClosed()680%n/a11171711
testDeeplyNestedObjects()630%60%44141411
testCommentsInStringValue()560%n/a11151511
testMalformedNumbers()550%n/a11282811
testStrictComments()520%n/a11131311
testStrictCommentsWithSkipValue()520%n/a11131311
testFailWithPosition(String, String)520%n/a11171711
testNumberWithOctalPrefix()500%n/a11151511
testSkipObjectAfterPeek()490%n/a11141411
testLenientComments()490%n/a11131311
testNestingLimitDefault()490%20%22131311
testEmptyStringName()490%n/a11121211
testCapitalizedTrueFailWhenStrict()470%n/a11131311
testCapitalizedFalseFailWhenStrict()470%n/a11131311
testCapitalizedNullFailWhenStrict()470%n/a11131311
testStrictNameValueSeparator()450%n/a11111111
testStrictNameValueSeparatorWithSkipValue()450%n/a11111111
testLenientNameValueSeparator()430%n/a11111111
testHelloWorld()420%n/a11121211
testSkipArrayAfterPeek()400%n/a11111111
testMixedCaseLiterals()400%n/a11111111
assertNotANumber(String)390%n/a11111111
testReadAcrossBuffers()380%20%229911
testReadObject()360%n/a119911
testFailWithPositionDeepPath()360%n/a11131311
testVeryLongUnterminatedString()360%n/a11101011
testSkipArray()350%n/a11101011
testLenientNonFiniteDoubles()350%n/a119911
testLenientQuotedNonFiniteDoubles()350%n/a119911
testPeekingUnquotedStringsPrefixedWithBooleans()350%n/a119911
testDeeplyNestedArrays()350%40%33101011
testLenientVeryLongNumber()340%n/a118811
testSkipValueAfterEndOfDocument()330%n/a119911
testUnterminatedObject()330%n/a11101011
testVeryLongUnquotedString()330%n/a11101011
testLenientExtraCommasInMaps()330%n/a11101011
testSkipObjectNameSingleQuoted()310%n/a118811
testSkipObjectNameUnquoted()310%n/a118811
testPeekLargerThanLongMinValue()310%n/a118811
testPeekMuchLargerThanLongMinValue()310%n/a118811
testSkipObject()300%n/a11101011
testSkipInteger()300%n/a119911
testSkipDouble()300%n/a119911
testIntegersWithFractionalPartSpecified()300%n/a116611
testVeryLongQuotedString()300%n/a119911
testStrictExtraCommasInMaps()300%n/a119911
testSkipObjectName()280%n/a117711
testLenientMultipleTopLevelValues()280%n/a119911
testUnterminatedStringFailure()280%n/a119911
testPeekingUnquotedStringsPrefixedWithIntegers()270%n/a117711
testLenientSemicolonDelimitedNameValuePair()270%n/a117711
testEscapedNewlineNotAllowedInStrictMode()260%n/a118811
testReadArray()260%n/a117711
testEscapeCharacterQuoteInStrictMode()260%n/a118811
testBooleans()260%n/a117711
testLenientPartialNonExecutePrefix()260%n/a118811
testMissingValue()250%n/a118811
testVeryLongUnquotedLiteral()250%n/a117711
testPeekLongMinValue()240%n/a116611
testPeekLongMaxValue()240%n/a116611
testQuotedNumberWithEscape()240%n/a116611
testPrematureEndOfInput()240%n/a116611
testIntegerMismatchFailuresDoNotAdvance()230%n/a116611
testStrictSemicolonDelimitedNameValuePair()230%n/a116611
testStrictSemicolonDelimitedNameValuePairWithSkipValue()230%n/a116611
testInvalidJsonInput()220%n/a118811
testUnescapingInvalidCharacters()220%n/a118811
testUnescapingTruncatedCharacters()220%n/a118811
testUnescapingTruncatedSequence()220%n/a118811
testStrictQuotedNonFiniteDoubles()220%n/a118811
testLongLargerThanMaxLongThatWrapsAround()220%n/a116611
testLongLargerThanMinLongThatWrapsAround()220%n/a116611
testNegativeZero()220%n/a116611
testPeekLargerThanLongMaxValue()220%n/a116611
testLenientSemicolonDelimitedArray()220%n/a116611
testReadEmptyArray()210%n/a116611
testReadEmptyObject()210%n/a116611
testSkipValueAtArrayEnd()210%n/a116611
testSkipValueAtObjectEnd()210%n/a116611
testStrictVeryLongNumber()210%n/a115511
testStringEndingInSlash()210%n/a117711
testDocumentWithCommentEndingInSlash()210%n/a117711
testStringWithLeadingSlash()210%n/a117711
testStrictNonFiniteDoubles()200%n/a116611
testStrictNonFiniteDoublesWithSkipValue()200%n/a116611
testHighPrecisionLong()200%n/a116611
testStringNullIsNotNull()200%n/a115511
testNullLiteralIsNotAString()200%n/a115511
testStrictMultipleTopLevelValues()200%n/a116611
testStrictMultipleTopLevelValuesWithSkipValue()200%n/a116611
testSkipTopLevelQuotedString()200%n/a115511
testLenientNonExecutePrefix()190%n/a116611
testLenientNonExecutePrefixWithLeadingWhitespace()190%n/a116611
testSkipVeryLongUnquotedString()190%n/a116611
testSkipTopLevelUnquotedString()190%n/a115511
testStrictUnquotedNames()180%n/a115511
testStrictUnquotedNamesWithSkipValue()180%n/a115511
testStrictSingleQuotedNames()180%n/a115511
testStrictSingleQuotedNamesWithSkipValue()180%n/a115511
testStrictUnquotedStrings()180%n/a115511
testStrictUnquotedStringsWithSkipValue()180%n/a115511
testStrictSingleQuotedStrings()180%n/a115511
testStrictSingleQuotedStringsWithSkipValue()180%n/a115511
testStrictSemicolonDelimitedArray()180%n/a115511
testStrictSemicolonDelimitedArrayWithSkipValue()180%n/a115511
testBomForbiddenAsOtherCharacterInDocument()180%n/a115511
assertUnexpectedStructureError(IllegalStateException, String, String, String)180%20%225511
testStrictModeAllowsOtherControlCharacters()170%n/a115511
testLenientUnquotedNames()170%n/a115511
testLenientSingleQuotedNames()170%n/a115511
testLenientUnquotedStrings()170%n/a115511
testLenientSingleQuotedStrings()170%n/a115511
testStringAsNumberWithTruncatedExponent()170%n/a115511
testStringAsNumberWithDigitAndNonDigitExponent()170%n/a115511
testStringAsNumberWithNonDigitExponent()170%n/a115511
testHasNextEndOfDocument()160%n/a115511
testStrictNonExecutePrefix()160%n/a114411
testStrictNonExecutePrefixWithSkipValue()160%n/a114411
testSkipVeryLongQuotedString()160%n/a115511
testSetLenientTrue()150%n/a114411
testSetLenientFalse()150%n/a114411
testSetStrictness()150%n/a114411
testEscapedNewlineAllowedInDefaultMode()140%n/a114411
testNonStrictModeParsesUnescapedControlCharacter()140%n/a114411
testSkipTopLevelObject()140%n/a115511
testEscapeCharacterQuoteWithoutStrictMode()140%n/a114411
testTopLevelValueTypeWithSkipValue()140%n/a114411
testDefaultStrictness()120%n/a113311
testSetStrictnessNull()120%n/a113311
testBomIgnoredAsFirstCharacterOfDocument()110%n/a114411
repeat(char, int)110%n/a113311
testEmptyString()90%n/a113311
testFailWithPositionGreaterThanBufferSize()90%n/a113311
lambda$testNumberWithOctalPrefix$17(String)80%n/a111111
lambda$testNumberWithOctalPrefix$16(String)80%n/a111111
lambda$testNumberWithOctalPrefix$15(String)80%n/a111111
lambda$testNumberWithOctalPrefix$14(String)80%n/a111111
lambda$testNumberWithOctalPrefix$13(String)80%n/a111111
assertStrictError(MalformedJsonException, String)70%n/a114411
lambda$testEmptyString$4()70%n/a111111
lambda$testEmptyString$3()70%n/a111111
lambda$testNulls$2()60%n/a111111
testNulls()0%n/a112211
reader(String)0%n/a111111
testFailWithPosition()0%n/a112211
testFailWithPositionOverSlashSlashEndOfLineComment()0%n/a112211
testFailWithPositionOverHashEndOfLineComment()0%n/a112211
testFailWithPositionOverCStyleComment()0%n/a112211
testFailWithPositionOverQuotedString()0%n/a112211
testFailWithPositionOverUnquotedString()0%n/a112211
testFailWithEscapedNewlineCharacter()0%n/a112211
testFailWithPositionIsOffsetByBom()0%n/a112211
lambda$assertDocument$98(JsonReader)0%n/a111111
lambda$testUnterminatedStringFailure$97(JsonReader)0%n/a111111
lambda$testLenientExtraCommasInMaps$96(JsonReader)0%n/a111111
lambda$testStrictExtraCommasInMaps$95(JsonReader)0%n/a111111
lambda$testVeryLongUnterminatedString$94(JsonReader)0%n/a111111
lambda$testUnterminatedObject$93(JsonReader)0%n/a111111
lambda$testStringWithLeadingSlash$92(JsonReader)0%n/a111111
lambda$testDocumentWithCommentEndingInSlash$91(JsonReader)0%n/a111111
lambda$testStringEndingInSlash$90(JsonReader)0%n/a111111
lambda$testNestingLimit$89(JsonReader)0%n/a111111
lambda$testStrictVeryLongNumber$83(JsonReader)0%n/a111111
lambda$testFailWithPositionDeepPath$82(JsonReader)0%n/a111111
lambda$testFailWithPosition$81(JsonReader)0%n/a111111
lambda$testFailWithPosition$80(JsonReader)0%n/a111111
lambda$testLenientPartialNonExecutePrefix$78(JsonReader)0%n/a111111
lambda$testStrictMultipleTopLevelValues$74(JsonReader)0%n/a111111
lambda$testStrictSemicolonDelimitedNameValuePair$64(JsonReader)0%n/a111111
lambda$testStrictSemicolonDelimitedArray$62(JsonReader)0%n/a111111
lambda$testStrictSingleQuotedStrings$60(JsonReader)0%n/a111111
lambda$testStrictUnquotedStrings$58(JsonReader)0%n/a111111
lambda$testStrictSingleQuotedNames$56(JsonReader)0%n/a111111
lambda$testStrictUnquotedNames$54(JsonReader)0%n/a111111
lambda$testStrictComments$50(JsonReader)0%n/a111111
lambda$testStrictComments$49(JsonReader)0%n/a111111
lambda$testStrictComments$48(JsonReader)0%n/a111111
lambda$testStrictNameValueSeparator$45(JsonReader)0%n/a111111
lambda$testStrictNameValueSeparator$44(JsonReader)0%n/a111111
lambda$testNullLiteralIsNotAString$43(JsonReader)0%n/a111111
lambda$testIntegerMismatchFailuresDoNotAdvance$41(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$38(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$37(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$32(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$31(JsonReader)0%n/a111111
lambda$testPrematurelyClosed$30(JsonReader)0%n/a111111
lambda$testPrematurelyClosed$28(JsonReader)0%n/a111111
lambda$testPrematureEndOfInput$27(JsonReader)0%n/a111111
lambda$testMissingValue$26(JsonReader)0%n/a111111
lambda$testPeekMuchLargerThanLongMinValue$25(JsonReader)0%n/a111111
lambda$testPeekLargerThanLongMinValue$24(JsonReader)0%n/a111111
lambda$testPeekLargerThanLongMaxValue$23(JsonReader)0%n/a111111
lambda$testLongLargerThanMinLongThatWrapsAround$22(JsonReader)0%n/a111111
lambda$testLongLargerThanMaxLongThatWrapsAround$21(JsonReader)0%n/a111111
lambda$testPeekingUnquotedStringsPrefixedWithIntegers$20(JsonReader)0%n/a111111
lambda$assertNotANumber$19(JsonReader)0%n/a111111
lambda$testPeekingUnquotedStringsPrefixedWithBooleans$18(JsonReader)0%n/a111111
lambda$testLongs$12(JsonReader)0%n/a111111
lambda$testLongs$11(JsonReader)0%n/a111111
lambda$testStrictQuotedNonFiniteDoubles$9(JsonReader)0%n/a111111
lambda$testStrictNonFiniteDoubles$8(JsonReader)0%n/a111111
lambda$testUnescapingTruncatedSequence$7(JsonReader)0%n/a111111
lambda$testUnescapingTruncatedCharacters$6(JsonReader)0%n/a111111
lambda$testUnescapingInvalidCharacters$5(JsonReader)0%n/a111111
lambda$testInvalidJsonInput$1(JsonReader)0%n/a111111
lambda$testSetStrictnessNull$0(JsonReader)0%n/a111111
JsonReaderTest()0%n/a111111
lambda$testNestingLimit$88(JsonReader)0%n/a111111
lambda$testNestingLimit$87(JsonReader)0%n/a111111
lambda$testNestingLimit$86(JsonReader)0%n/a111111
lambda$testNestingLimit$85(JsonReader)0%n/a111111
lambda$testNestingLimitDefault$84(JsonReader)0%n/a111111
lambda$testBomForbiddenAsOtherCharacterInDocument$79(JsonReader)0%n/a111111
lambda$testStrictNonExecutePrefixWithSkipValue$77(JsonReader)0%n/a111111
lambda$testStrictNonExecutePrefix$76(JsonReader)0%n/a111111
lambda$testStrictMultipleTopLevelValuesWithSkipValue$75(JsonReader)0%n/a111111
lambda$testStrictUnnecessaryArraySeparatorsWithSkipValue$73(JsonReader)0%n/a111111
lambda$testStrictUnnecessaryArraySeparatorsWithSkipValue$72(JsonReader)0%n/a111111
lambda$testStrictUnnecessaryArraySeparatorsWithSkipValue$71(JsonReader)0%n/a111111
lambda$testStrictUnnecessaryArraySeparatorsWithSkipValue$70(JsonReader)0%n/a111111
lambda$testStrictUnnecessaryArraySeparators$69(JsonReader)0%n/a111111
lambda$testStrictUnnecessaryArraySeparators$68(JsonReader)0%n/a111111
lambda$testStrictUnnecessaryArraySeparators$67(JsonReader)0%n/a111111
lambda$testStrictUnnecessaryArraySeparators$66(JsonReader)0%n/a111111
lambda$testStrictSemicolonDelimitedNameValuePairWithSkipValue$65(JsonReader)0%n/a111111
lambda$testStrictSemicolonDelimitedArrayWithSkipValue$63(JsonReader)0%n/a111111
lambda$testStrictSingleQuotedStringsWithSkipValue$61(JsonReader)0%n/a111111
lambda$testStrictUnquotedStringsWithSkipValue$59(JsonReader)0%n/a111111
lambda$testStrictSingleQuotedNamesWithSkipValue$57(JsonReader)0%n/a111111
lambda$testStrictUnquotedNamesWithSkipValue$55(JsonReader)0%n/a111111
lambda$testStrictCommentsWithSkipValue$53(JsonReader)0%n/a111111
lambda$testStrictCommentsWithSkipValue$52(JsonReader)0%n/a111111
lambda$testStrictCommentsWithSkipValue$51(JsonReader)0%n/a111111
lambda$testStrictNameValueSeparatorWithSkipValue$47(JsonReader)0%n/a111111
lambda$testStrictNameValueSeparatorWithSkipValue$46(JsonReader)0%n/a111111
lambda$testStringNullIsNotNull$42(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$40(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$39(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$36(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$35(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$34(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$33(JsonReader)0%n/a111111
lambda$testPrematurelyClosed$29(JsonReader)0%n/a111111
lambda$testStrictNonFiniteDoublesWithSkipValue$10(JsonReader)0%n/a111111