TestTDigestFunctions

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,455 of 3,4550%92 of 920%1111115755756565
testConstructTDigestInverse()2730%n/a11323211
testDestructureTDigest()2060%n/a11222211
testScale()1950%n/a11181811
testDestructureTDigestLarge()1450%20%22171711
testConstructTDigestNormalDistribution()1200%20%22222211
testConstructTDigest()1190%n/a11171711
assertBlockValues(double[], double, TDigest)1160%n/a11191911
testConstructTDigestLarge()1150%20%22191911
assertBlockQuantiles(double[], double, List, TDigest)990%n/a11181811
static {...}910%n/a114411
testTrimmedMean()840%60%44161611
testMergeTwoNormalDistributionsGetQuantile()670%40%33161611
testMergeTwoNormalDistributions()670%40%33161611
testMergeManyLargeNormalDistributions()670%60%44151511
assertValueWithinBound(double, double, List, TDigest)670%n/a11131311
assertTrimmedMeanValues(List, List, double, double, List, TDigest)660%n/a11151511
testMergeManySmallNormalDistributions()650%60%44151511
testNormalDistributionHighVarianceValuesArray()640%40%33131311
testScaleNegative()640%n/a116611
testBinomialDistribution()630%60%44131311
testGeometricDistribution()620%60%44131311
testPoissonDistribution()620%60%44131311
testMergeTwoDistributionsWithoutOverlap()610%40%33131311
assertDiscreteQuantileWithinBound(double, double, List, TDigest)610%n/a11131311
assertContinuousQuantileWithinBound(double, double, List, TDigest)610%n/a11131311
testGetQuantileAtValueOutsideRange()600%20%22151511
testMergeTwoDistributionsWithOverlap()570%40%33131311
testMergeTDigests()570%n/a11111111
testMergeTDigestOneNullFirst()570%n/a11111111
testMergeTDigestOneNullMiddle()570%n/a11111111
testNormalDistributionLowVariance()500%40%33111111
testNormalDistributionHighVariance()500%40%33111111
testAddElementsRandomized()450%40%33101011
testNormalDistributionHighVarianceQuantileArray()400%20%22101011
testAddElementsInOrder()400%40%338811
testMergeTDigestOneNull()370%n/a117711
testValuesAtQuantilesWithNullsThrowsError()330%20%227711
testQuantilesAtValuesWithNullsThrowsError()330%20%227711
testAddElementsInOrderQuantileArray()330%20%228811
getTrimmedMean(double, double, List)300%n/a115511
getFrequencies(TDigest, List)280%20%225511
testInvalidSerializationFormat()270%n/a113311
testGetValueAtQuantileOverOne()240%n/a113311
testGetValueAtQuantileBelowZero()240%n/a113311
addAll(TDigest, double[])240%20%224411
toSqlString(TDigest)220%n/a112211
testEmptySerialization()180%n/a112211
getUpperBoundValue(double, double, List)170%n/a111111
lambda$assertTrimmedMeanValues$4(List, List, List, int)140%n/a111111
getLowerBoundValue(double, double, List)130%n/a111111
lambda$testScale$1(List, Double)90%n/a111111
lambda$testScale$0(List, Double)90%n/a111111
lambda$assertBlockQuantiles$3(double, List, Double)80%n/a111111
lambda$assertBlockQuantiles$2(double, List, Double)80%n/a111111
testNullTDigestGetValueAtQuantile()70%n/a112211
testNullTDigestGetQuantileAtValue()70%n/a112211
testMergeTDigestNullInput()70%n/a112211
testMergeTDigestEmptyArray()70%n/a112211
testMergeTDigestEmptyArrayOfNull()70%n/a112211
testMergeTDigestEmptyArrayOfNulls()70%n/a112211
lambda$assertBlockValues$6(double, Double)70%n/a111111
lambda$assertBlockValues$5(double, Double)70%n/a111111
getLowerBoundQuantile(double, double)60%n/a111111
getUpperBoundQuantile(double, double)60%n/a111111
TestTDigestFunctions()30%n/a111111