JsonReaderTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total6,052 of 6,0520%40 of 400%2822821,3881,388262262
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
testNonAsciiDigits()780%n/a11121211
testStrictModeFailsToParseUnescapedControlCharacter()760%n/a11222211
testReaderDoesNotTreatU2028U2029AsNewline()680%n/a11171711
testPrematurelyClosed()680%n/a11171711
testDeeplyNestedObjects()630%60%44141411
testMalformedNumbers()570%n/a11292911
testCommentsInStringValue()560%n/a11151511
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$testNonAsciiDigits$16(String)90%n/a111111
lambda$testNonAsciiDigits$15(String)90%n/a111111
lambda$testNumberWithOctalPrefix$21(String)80%n/a111111
lambda$testNumberWithOctalPrefix$20(String)80%n/a111111
lambda$testNumberWithOctalPrefix$19(String)80%n/a111111
lambda$testNumberWithOctalPrefix$18(String)80%n/a111111
lambda$testNumberWithOctalPrefix$17(String)80%n/a111111
lambda$testNonAsciiDigits$14(String)80%n/a111111
lambda$testNonAsciiDigits$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$102(JsonReader)0%n/a111111
lambda$testUnterminatedStringFailure$101(JsonReader)0%n/a111111
lambda$testLenientExtraCommasInMaps$100(JsonReader)0%n/a111111
lambda$testStrictExtraCommasInMaps$99(JsonReader)0%n/a111111
lambda$testVeryLongUnterminatedString$98(JsonReader)0%n/a111111
lambda$testUnterminatedObject$97(JsonReader)0%n/a111111
lambda$testStringWithLeadingSlash$96(JsonReader)0%n/a111111
lambda$testDocumentWithCommentEndingInSlash$95(JsonReader)0%n/a111111
lambda$testStringEndingInSlash$94(JsonReader)0%n/a111111
lambda$testNestingLimit$93(JsonReader)0%n/a111111
lambda$testStrictVeryLongNumber$87(JsonReader)0%n/a111111
lambda$testFailWithPositionDeepPath$86(JsonReader)0%n/a111111
lambda$testFailWithPosition$85(JsonReader)0%n/a111111
lambda$testFailWithPosition$84(JsonReader)0%n/a111111
lambda$testLenientPartialNonExecutePrefix$82(JsonReader)0%n/a111111
lambda$testStrictMultipleTopLevelValues$78(JsonReader)0%n/a111111
lambda$testStrictSemicolonDelimitedNameValuePair$68(JsonReader)0%n/a111111
lambda$testStrictSemicolonDelimitedArray$66(JsonReader)0%n/a111111
lambda$testStrictSingleQuotedStrings$64(JsonReader)0%n/a111111
lambda$testStrictUnquotedStrings$62(JsonReader)0%n/a111111
lambda$testStrictSingleQuotedNames$60(JsonReader)0%n/a111111
lambda$testStrictUnquotedNames$58(JsonReader)0%n/a111111
lambda$testStrictComments$54(JsonReader)0%n/a111111
lambda$testStrictComments$53(JsonReader)0%n/a111111
lambda$testStrictComments$52(JsonReader)0%n/a111111
lambda$testStrictNameValueSeparator$49(JsonReader)0%n/a111111
lambda$testStrictNameValueSeparator$48(JsonReader)0%n/a111111
lambda$testNullLiteralIsNotAString$47(JsonReader)0%n/a111111
lambda$testIntegerMismatchFailuresDoNotAdvance$45(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$42(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$41(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$36(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$35(JsonReader)0%n/a111111
lambda$testPrematurelyClosed$34(JsonReader)0%n/a111111
lambda$testPrematurelyClosed$32(JsonReader)0%n/a111111
lambda$testPrematureEndOfInput$31(JsonReader)0%n/a111111
lambda$testMissingValue$30(JsonReader)0%n/a111111
lambda$testPeekMuchLargerThanLongMinValue$29(JsonReader)0%n/a111111
lambda$testPeekLargerThanLongMinValue$28(JsonReader)0%n/a111111
lambda$testPeekLargerThanLongMaxValue$27(JsonReader)0%n/a111111
lambda$testLongLargerThanMinLongThatWrapsAround$26(JsonReader)0%n/a111111
lambda$testLongLargerThanMaxLongThatWrapsAround$25(JsonReader)0%n/a111111
lambda$testPeekingUnquotedStringsPrefixedWithIntegers$24(JsonReader)0%n/a111111
lambda$assertNotANumber$23(JsonReader)0%n/a111111
lambda$testPeekingUnquotedStringsPrefixedWithBooleans$22(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$92(JsonReader)0%n/a111111
lambda$testNestingLimit$91(JsonReader)0%n/a111111
lambda$testNestingLimit$90(JsonReader)0%n/a111111
lambda$testNestingLimit$89(JsonReader)0%n/a111111
lambda$testNestingLimitDefault$88(JsonReader)0%n/a111111
lambda$testBomForbiddenAsOtherCharacterInDocument$83(JsonReader)0%n/a111111
lambda$testStrictNonExecutePrefixWithSkipValue$81(JsonReader)0%n/a111111
lambda$testStrictNonExecutePrefix$80(JsonReader)0%n/a111111
lambda$testStrictMultipleTopLevelValuesWithSkipValue$79(JsonReader)0%n/a111111
lambda$testStrictUnnecessaryArraySeparatorsWithSkipValue$77(JsonReader)0%n/a111111
lambda$testStrictUnnecessaryArraySeparatorsWithSkipValue$76(JsonReader)0%n/a111111
lambda$testStrictUnnecessaryArraySeparatorsWithSkipValue$75(JsonReader)0%n/a111111
lambda$testStrictUnnecessaryArraySeparatorsWithSkipValue$74(JsonReader)0%n/a111111
lambda$testStrictUnnecessaryArraySeparators$73(JsonReader)0%n/a111111
lambda$testStrictUnnecessaryArraySeparators$72(JsonReader)0%n/a111111
lambda$testStrictUnnecessaryArraySeparators$71(JsonReader)0%n/a111111
lambda$testStrictUnnecessaryArraySeparators$70(JsonReader)0%n/a111111
lambda$testStrictSemicolonDelimitedNameValuePairWithSkipValue$69(JsonReader)0%n/a111111
lambda$testStrictSemicolonDelimitedArrayWithSkipValue$67(JsonReader)0%n/a111111
lambda$testStrictSingleQuotedStringsWithSkipValue$65(JsonReader)0%n/a111111
lambda$testStrictUnquotedStringsWithSkipValue$63(JsonReader)0%n/a111111
lambda$testStrictSingleQuotedNamesWithSkipValue$61(JsonReader)0%n/a111111
lambda$testStrictUnquotedNamesWithSkipValue$59(JsonReader)0%n/a111111
lambda$testStrictCommentsWithSkipValue$57(JsonReader)0%n/a111111
lambda$testStrictCommentsWithSkipValue$56(JsonReader)0%n/a111111
lambda$testStrictCommentsWithSkipValue$55(JsonReader)0%n/a111111
lambda$testStrictNameValueSeparatorWithSkipValue$51(JsonReader)0%n/a111111
lambda$testStrictNameValueSeparatorWithSkipValue$50(JsonReader)0%n/a111111
lambda$testStringNullIsNotNull$46(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$44(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$43(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$40(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$39(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$38(JsonReader)0%n/a111111
lambda$testNextFailuresDoNotAdvance$37(JsonReader)0%n/a111111
lambda$testPrematurelyClosed$33(JsonReader)0%n/a111111
lambda$testStrictNonFiniteDoublesWithSkipValue$10(JsonReader)0%n/a111111