org.bouncycastle.asn1

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedMethodsMissedClasses
Total18,344 of 18,4500%2,042 of 2,0500%2,2312,2421,1681,177141145
ASN1InputStream9240%1260%100100222211
ASN1GeneralizedTime8260%1080%7979252511
ASN1BitString7890%940%7070232311
ASN1TaggedObject7870%1190%9999373711
ASN1Set6050%800%6464242411
ASN1ObjectIdentifier5340%740%5858212111
ASN1RelativeOID5160%680%5555212111
ASN1StreamParser4750%680%5656161611
ASN1Integer4180%510%5252262611
ASN1External4110%490%4848222211
ASN1OutputStream4040%340%4545282811
ASN1UTCTime4030%380%3838191911
ASN1Util3670%240%5252393911
BERBitString3570%310%2828121211
ASN1Sequence3530%380%4242232311
ASN1BMPString3470%280%2929151511
ASN1UniversalString3020%220%2626151511
ASN1Enumerated2930%380%3636171711
ASN1EncodableVector2780%340%3030131311
DefiniteLengthInputStream2660%300%22227711
BEROctetString2230%210%2121101011
ConstructedBitStream2050%340%22225511
ASN1NumericString1990%320%3232161611
DERSequence1990%140%2222151511
ASN1PrintableString1960%360%3333151511
DERSet1900%180%2121121211
DLSequence1900%140%2020131311
ASN1ApplicationSpecific1790%100%3030252511
DERGeneralizedTime1780%140%15158811
ASN1IA5String1770%240%2727151511
DERBitString1760%140%2222151511
DLSet1730%140%1717101011
ASN1Boolean1710%270%2929151511
ASN1ObjectDescriptor1650%180%2222131311
LazyEncodedSequence1650%100%2323181811
BEROctetStringGenerator.BufferedBEROctetStream1560%100%994411
IndefiniteLengthInputStream1530%240%17175511
ASN1OctetString1500%140%2121141411
ConstructedOctetStream1470%280%18184411
BERTaggedObject1440%160%2020121211
DERGenerator1400%120%11115511
ASN1VisibleString1400%140%2121141411
ASN1T61String1400%140%2121141411
ASN1GeneralString1400%140%2121141411
DERTaggedObject1390%160%2121131311
ASN1GraphicString1380%160%2020121211
DLTaggedObject1370%160%2020121211
ASN1UTF8String1350%140%2020131311
ASN1VideotexString1300%140%1919121211
BERTaggedObjectParser1140%140%2020131311
ASN1Primitive980%180%1919101011
DLBitStringParser980%100%12127711
LocaleUtil980%120%11115511
DLTaggedObjectParser960%120%13137711
BERGenerator960%100%11116611
DERIA5String900%120%11115511
DERNumericString900%120%11115511
DERPrintableString900%120%11115511
DERT61String890%120%11115511
DERUniversalString850%120%10104411
DERBMPString850%120%11115511
DERGeneralString840%120%10104411
DERVisibleString840%120%10104411
DERGraphicString840%120%10104411
DERVideotexString840%120%10104411
DERUTF8String840%120%10104411
BERSequence770%40%1212101011
DERExternal760%80%11117711
ASN1Object740%80%12128811
DLExternal740%80%10106611
DLBitString730%n/a1313131311
BERBitStringParser700%n/a777711
ASN1Null690%80%12128811
BEROctetString.new Enumeration() {...}660%40%553311
ASN1UniversalType640%40%997711
BERSet600%40%997711
StreamUtil590%140%992211
OIDTokenizer580%60%663311
LazyConstructionEnumeration550%40%664411
ASN1UniversalTypes540%260%26261111
ASN1Sequence.new ASN1SequenceParser() {...}530%60%774411
ASN1Set.new ASN1SetParser() {...}530%60%774411
DEROutputStream490%40%775511
DLOutputStream490%40%775511
DERApplicationSpecific480%n/a777711
DERExternalParser480%n/a555511
DLApplicationSpecific470%n/a666611
BEROctetStringParser430%n/a555511
ASN1Sequence.new Enumeration() {...}430%40%553311
BEROctetString.new Enumeration() {...}430%40%553311
ASN1Set.new Enumeration() {...}430%40%553311
DERSequenceGenerator430%n/a666611
DateUtil426159%8642%7111401
DEROctetString420%n/a999911
DERFactory340%40%664411
BERFactory340%40%664411
DLFactory340%40%664411
DEROctetStringParser340%n/a444411
BERApplicationSpecific310%n/a444411
BERSetParser310%n/a555511
BERSequenceParser300%n/a555511
BERSequenceGenerator300%n/a555511
BEROctetStringGenerator270%n/a444411
DLSetParser260%n/a444411
DLSequenceParser250%n/a444411
ASN1ObjectIdentifier.OidHandle250%20%443311
LimitedInputStream220%20%443311
ASN1ObjectDescriptor.new ASN1UniversalType() {...}210%n/a333311
ASN1Tag210%n/a444411
DERNull200%n/a444411
ASN1Absent190%20%776611
ASN1Type190%20%554411
DERSetParser151448%n/a242401
DERSequenceParser141348%n/a242401
ASN1ParsingException140%n/a333311
ASN1Exception140%n/a333311
ASN1BitString.new ASN1UniversalType() {...}120%n/a333311
DERUTCTime120%n/a333311
ASN1RelativeOID.new ASN1UniversalType() {...}100%n/a222211
ASN1OctetString.new ASN1UniversalType() {...}100%n/a333311
ASN1ObjectIdentifier.new ASN1UniversalType() {...}100%n/a222211
ASN1Enumerated.new ASN1UniversalType() {...}100%n/a222211
ASN1UniversalString.new ASN1UniversalType() {...}90%n/a222211
ASN1PrintableString.new ASN1UniversalType() {...}90%n/a222211
ASN1GraphicString.new ASN1UniversalType() {...}90%n/a222211
BERApplicationSpecificParser90%n/a222211
ASN1Null.new ASN1UniversalType() {...}90%n/a222211
ASN1UTCTime.new ASN1UniversalType() {...}90%n/a222211
ASN1Boolean.new ASN1UniversalType() {...}90%n/a222211
ASN1T61String.new ASN1UniversalType() {...}90%n/a222211
ASN1GeneralizedTime.new ASN1UniversalType() {...}90%n/a222211
ASN1UTF8String.new ASN1UniversalType() {...}90%n/a222211
ASN1GeneralString.new ASN1UniversalType() {...}90%n/a222211
ASN1IA5String.new ASN1UniversalType() {...}90%n/a222211
ASN1BMPString.new ASN1UniversalType() {...}90%n/a222211
ASN1NumericString.new ASN1UniversalType() {...}90%n/a222211
ASN1VideotexString.new ASN1UniversalType() {...}90%n/a222211
ASN1VisibleString.new ASN1UniversalType() {...}90%n/a222211
ASN1Integer.new ASN1UniversalType() {...}90%n/a222211
ASN1External.new ASN1UniversalType() {...}80%n/a222211
ASN1Set.new ASN1UniversalType() {...}80%n/a222211
ASN1Sequence.new ASN1UniversalType() {...}0%n/a222211
ASN1Generator0%n/a111111
BEROutputStream0%n/a111111
ASN1OutputStream.ImplicitOutputStream18100%2100%030201