com.google.common.primitives

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total70,390 of 70,6450%1,857 of 1,8962%2,7412,7677,8037,8481,8101,819175179
DoublesTest6,1530%600%100100446446707011
FloatsTest6,0060%500%9494421421696911
LongsTest5,6480%160%8181435435737311
IntsTest5,6410%200%8585446446757511
ShortsTest5,4300%260%7878398398656511
CharsTest5,0900%200%6868355355585811
BooleansTest4,4450%100%5252301301474711
BytesTest4,2430%80%3737256256333311
UnsignedBytesTest1,5770%260%5454190190414111
UnsignedIntsTest1,4910%320%5858181181424211
ImmutableDoubleArrayTest1,4660%80%5757218218535311
ImmutableLongArrayTest1,4180%80%5656208208525211
ImmutableIntArrayTest1,4160%80%5656205205525211
UnsignedLongsTest1,3880%80%4646168168424211
UnsignedLongTest9090%720%6161191191252511
SignedBytesTest8750%160%28288989202011
UnsignedIntegerTest8590%700%6161181181262611
Longs66211014%712727%6679120144293001
Chars6070%760%6767121121292911
Shorts6040%760%6868121121303011
Doubles5970%620%6060124124292911
UnsignedLongs5700%700%5252112112171711
Ints5678312%7067%6370116126273201
ImmutableDoubleArray5630%540%64648686373711
ImmutableLongArray5530%520%62628585363611
ImmutableIntArray5500%520%62628383363611
Floats5470%620%5858114114272711
Booleans4450%540%49499393222211
Bytes3700%460%39397676161611
UnsignedInts3441%320%35367172192001
UnsignedBytes3160%360%36366464181811
Longs.LongArrayAsList2930%280%29295454151511
Doubles.DoubleArrayAsList2930%280%29295555151511
Ints.IntArrayAsList2920%280%29295454151511
Booleans.BooleanArrayAsList2870%320%30305454141411
Floats.FloatArrayAsList2840%280%28285353141411
Shorts.ShortArrayAsList2830%280%28285353141411
UnsignedLongsBenchmark2830%160%19195858111111
Bytes.ByteArrayAsList2830%280%28285353141411
Chars.CharArrayAsList2830%280%28285454141411
ReflectionFreeAssertThrows2240%60%27274646242411
UnsignedLong2220%160%30304141222211
ImmutableIntArray.Builder2150%180%19194646101011
ImmutableLongArray.Builder2150%180%19194646101011
ImmutableDoubleArray.Builder2150%180%19194646101011
UnsignedBytes.LexicographicalComparatorHolder.UnsafeComparator1920%200%151538385511
UnsignedInteger1700%100%27273434222211
SignedBytes1660%220%202038389911
PrimitivesTest1640%n/a9925259911
ImmutableLongArray.AsList1260%180%20202626111111
ImmutableDoubleArray.AsList1260%180%20202626111111
ShortArrayAsListTest1260%40%6625254411
ImmutableIntArray.AsList1250%180%20202626111111
IntArrayAsListTest1220%40%6625254411
CharArrayAsListTest1220%40%6625254411
DoubleArrayAsListTest1220%40%6625254411
LongArrayAsListTest1220%40%6625254411
FloatArrayAsListTest1220%40%6625254411
ByteArrayAsListTest1220%40%6625254411
Primitives1120%40%9926267711
UnsignedLongs.ParseOverflowDetection760%100%7716162211
ParseRequest700%120%8819192211
ImmutableDoubleArrayTest.BuilderOp540%n/a2210102211
ImmutableIntArrayTest.BuilderOp540%n/a2210102211
ImmutableLongArrayTest.BuilderOp540%n/a2210102211
Booleans.BooleanComparator530%40%6611114411
ShortArrayAsListTest.TestShortListGenerator0%20%66995511
UnsignedLongs.LexicographicalComparator0%40%55883311
ImmutableIntArrayTest.ImmutableIntArrayMiddleSubListAsListGenerator0%n/a22552211
UnsignedInts.LexicographicalComparator0%40%55883311
ImmutableDoubleArrayTest.ImmutableDoubleArrayMiddleSubListAsListGenerator0%n/a22552211
ImmutableLongArrayTest.ImmutableLongArrayMiddleSubListAsListGenerator0%n/a22552211
LongArrayAsListTest.LongsAsListMiddleSubListGenerator0%n/a22552211
CharArrayAsListTest.TestCharListGenerator0%20%66995511
ImmutableLongArrayTest.TestLongListGenerator0%20%66995511
DoubleArrayAsListTest.DoublesAsListMiddleSubListGenerator0%n/a22552211
ImmutableDoubleArrayTest.TestDoubleListGenerator0%20%66995511
IntArrayAsListTest.IntsAsListMiddleSubListGenerator0%n/a22552211
LongArrayAsListTest.TestLongListGenerator0%20%66995511
IntArrayAsListTest.TestIntegerListGenerator0%20%66995511
ByteArrayAsListTest.BytesAsListMiddleSubListGenerator0%n/a22552211
ByteArrayAsListTest.TestByteListGenerator0%20%66995511
ImmutableIntArrayTest.TestIntegerListGenerator0%20%66995511
FloatArrayAsListTest.TestFloatListGenerator0%20%66995511
ShortArrayAsListTest.ShortsAsListMiddleSubListGenerator0%n/a22552211
DoubleArrayAsListTest.TestDoubleListGenerator0%20%66995511
CharArrayAsListTest.CharsAsListMiddleSubListGenerator0%n/a22552211
FloatArrayAsListTest.FloatsAsListMiddleSubListGenerator0%n/a22552211
Longs.LexicographicalComparator0%40%55993311
Chars.LexicographicalComparator0%40%55993311
Doubles.LexicographicalComparator0%40%55993311
Shorts.LexicographicalComparator0%40%55993311
Ints.LexicographicalComparator0%40%55993311
SignedBytes.LexicographicalComparator0%40%55993311
UnsignedBytes.LexicographicalComparatorHolder.PureJavaComparator0%40%55993311
Floats.LexicographicalComparator0%40%55993311
Booleans.LexicographicalComparator0%40%55993311
UnsignedBytes.LexicographicalComparatorHolder0%20%3313132211
ImmutableDoubleArrayTest.BuilderOp.new ImmutableDoubleArrayTest.BuilderOp() {...}0%20%33772211
ImmutableLongArrayTest.BuilderOp.new ImmutableLongArrayTest.BuilderOp() {...}0%20%33772211
ImmutableDoubleArrayTest.BuilderOp.new ImmutableDoubleArrayTest.BuilderOp() {...}0%20%33772211
ImmutableLongArrayTest.BuilderOp.new ImmutableLongArrayTest.BuilderOp() {...}0%20%33772211
ImmutableIntArrayTest.BuilderOp.new ImmutableIntArrayTest.BuilderOp() {...}0%20%33772211
ImmutableIntArrayTest.BuilderOp.new ImmutableIntArrayTest.BuilderOp() {...}0%20%33772211
ImmutableDoubleArrayTest.BuilderOp.new ImmutableDoubleArrayTest.BuilderOp() {...}0%20%33662211
ImmutableLongArrayTest.BuilderOp.new ImmutableLongArrayTest.BuilderOp() {...}0%20%33662211
ImmutableIntArrayTest.BuilderOp.new ImmutableIntArrayTest.BuilderOp() {...}0%20%33662211
ImmutableDoubleArrayTest.BuilderOp.new ImmutableDoubleArrayTest.BuilderOp() {...}0%20%33662211
ImmutableDoubleArrayTest.BuilderOp.new ImmutableDoubleArrayTest.BuilderOp() {...}0%20%33662211
ImmutableDoubleArrayTest.ImmutableDoubleArrayTailSubListAsListGenerator0%n/a22442211
ImmutableLongArrayTest.ImmutableLongArrayTailSubListAsListGenerator0%n/a22442211
ImmutableLongArrayTest.BuilderOp.new ImmutableLongArrayTest.BuilderOp() {...}0%20%33662211
ImmutableLongArrayTest.BuilderOp.new ImmutableLongArrayTest.BuilderOp() {...}0%20%33662211
ImmutableIntArrayTest.BuilderOp.new ImmutableIntArrayTest.BuilderOp() {...}0%20%33662211
ImmutableIntArrayTest.BuilderOp.new ImmutableIntArrayTest.BuilderOp() {...}0%20%33662211
ImmutableIntArrayTest.ImmutableIntArrayTailSubListAsListGenerator0%n/a22442211
ImmutableDoubleArrayTest.BuilderOp.new ImmutableDoubleArrayTest.BuilderOp() {...}0%20%33662211
DoubleArrayAsListTest.DoublesAsListTailSubListGenerator0%n/a22442211
CharArrayAsListTest.CharsAsListTailSubListGenerator0%n/a22442211
ShortArrayAsListTest.ShortsAsListTailSubListGenerator0%n/a22442211
FloatArrayAsListTest.FloatsAsListTailSubListGenerator0%n/a22442211
ImmutableLongArrayTest.BuilderOp.new ImmutableLongArrayTest.BuilderOp() {...}0%20%33662211
IntArrayAsListTest.IntsAsListTailSubListGenerator0%n/a22442211
ImmutableIntArrayTest.BuilderOp.new ImmutableIntArrayTest.BuilderOp() {...}0%20%33662211
LongArrayAsListTest.LongsAsListTailSubListGenerator0%n/a22442211
ByteArrayAsListTest.BytesAsListTailSubListGenerator0%n/a22442211
ImmutableLongArrayTest.ImmutableLongArrayHeadSubListAsListGenerator0%n/a22442211
ImmutableDoubleArrayTest.ImmutableDoubleArrayHeadSubListAsListGenerator0%n/a22442211
ImmutableIntArrayTest.ImmutableIntArrayHeadSubListAsListGenerator0%n/a22442211
LongArrayAsListTest.LongsAsListHeadSubListGenerator0%n/a22442211
CharArrayAsListTest.CharsAsListHeadSubListGenerator0%n/a22442211
DoubleArrayAsListTest.DoublesAsListHeadSubListGenerator0%n/a22442211
ByteArrayAsListTest.BytesAsListHeadSubListGenerator0%n/a22442211
IntArrayAsListTest.IntsAsListHeadSubListGenerator0%n/a22442211
FloatArrayAsListTest.FloatsAsListHeadSubListGenerator0%n/a22442211
ShortArrayAsListTest.ShortsAsListHeadSubListGenerator0%n/a22442211
UnsignedBytes.ArraysCompareUnsignedComparatorMaker.new UnsignedBytes.ArraysCompareUnsignedComparatorMaker() {...}0%n/a22662211
ReflectionFreeAssertThrows.PlatformSpecificExceptionBatch.new ReflectionFreeAssertThrows.PlatformSpecificExceptionBatch() {...}0%n/a44444411
Ints.IntConverter0%n/a55555511
Longs.LongConverter0%n/a55555511
Shorts.ShortConverter0%n/a55555511
Floats.FloatConverter0%n/a55555511
Doubles.DoubleConverter0%n/a55555511
DoubleArrayAsListTest.SampleDoubles0%n/a11221111
UnsignedBytes.ArraysCompareUnsignedComparator0%n/a22332211
CharArrayAsListTest.SampleChars0%n/a11221111
ByteArrayAsListTest.SampleBytes0%n/a11221111
ShortArrayAsListTest.SampleShorts0%n/a11221111
LongArrayAsListTest.SampleLongs0%n/a11221111
ImmutableDoubleArrayTest.SampleDoubles0%n/a11221111
ImmutableLongArrayTest.SampleLongs0%n/a11221111
FloatArrayAsListTest.SampleFloats0%n/a11221111
IntArrayAsListTest.SampleIntegers0%n/a11221111
ImmutableIntArrayTest.SampleIntegers0%n/a11221111
ImmutableDoubleArrayTest.BuilderOp.new ImmutableDoubleArrayTest.BuilderOp() {...}0%n/a22332211
ImmutableLongArrayTest.BuilderOp.new ImmutableLongArrayTest.BuilderOp() {...}0%n/a22332211
ImmutableIntArrayTest.BuilderOp.new ImmutableIntArrayTest.BuilderOp() {...}0%n/a22332211
UnsignedBytes.ArraysCompareUnsignedComparatorMaker0%n/a22332211
ReflectionFreeAssertThrows.PlatformSpecificExceptionBatch0%n/a22332211
ImmutableDoubleArrayTest.new Iterable() {...}0%n/a22222211
ImmutableIntArrayTest.new Iterable() {...}0%n/a22222211
ImmutableLongArrayTest.new Iterable() {...}0%n/a22222211
ImmutableLongArrayTest.ImmutableLongArrayAsListGenerator0%n/a22222211
PackageSanityTests0%n/a11331111
ImmutableIntArrayTest.ImmutableIntArrayAsListGenerator0%n/a22222211
ImmutableDoubleArrayTest.ImmutableDoubleArrayAsListGenerator0%n/a22222211
FloatArrayAsListTest.FloatsAsListGenerator0%n/a22222211
CharArrayAsListTest.CharsAsListGenerator0%n/a22222211
ByteArrayAsListTest.BytesAsListGenerator0%n/a22222211
IntArrayAsListTest.IntsAsListGenerator0%n/a22222211
LongArrayAsListTest.LongsAsListGenerator0%n/a22222211
DoubleArrayAsListTest.DoublesAsListGenerator0%n/a22222211
ShortArrayAsListTest.ShortsAsListGenerator0%n/a22222211
FloatsMethodsForWeb0%n/a11111111
ShortsMethodsForWeb0%n/a11111111
DoublesMethodsForWeb0%n/a11111111
IntsMethodsForWeb0%n/a11111111
TestPlatform0%n/a11111111
Longs.AsciiDigits57100%6100%050100201