Source file "com/google/common/math/LongMathTest.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 2,636 of 2,636 | 0% | 254 of 254 | 0% | 234 | 234 | 492 | 492 | 107 | 107 |
| static {...} | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testMean() | 0% | 0% | 3 | 3 | 23 | 23 | 1 | 1 | ||
| testDivNonZero() | 0% | 0% | 5 | 5 | 12 | 12 | 1 | 1 | ||
| testCheckedMultiply() | 0% | 0% | 7 | 7 | 17 | 17 | 1 | 1 | ||
| testCheckedAdd() | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| testCheckedSubtract() | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| testDivNonZeroExact() | 0% | 0% | 5 | 5 | 13 | 13 | 1 | 1 | ||
| testCheckedPow() | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| testLog10Exact() | 0% | 0% | 4 | 4 | 11 | 11 | 1 | 1 | ||
| testConstantsBiggestSimpleBinomials() | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| testLessThanBranchFree() | 0% | 0% | 5 | 5 | 10 | 10 | 1 | 1 | ||
| testConstantsBiggestBinomials() | 0% | 0% | 4 | 4 | 7 | 7 | 1 | 1 | ||
| testConstantsHalfPowersOf10() | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| testRoundToDoubleAgainstBigIntegerUnnecessary() | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| testRoundToDoubleAgainstBigInteger() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| testSaturatedAdd() | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| testSaturatedSubtract() | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| testSaturatedMultiply() | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| testSaturatedPow() | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| testSqrtExactMatchesFloorOrThrows() | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| testIntMod() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| testIsPrimeOnUniformRandom() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| testMod() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| testGCDExhaustive() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| testIsPrimeOnRandomComposites() | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| testPow() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| testSqrtMatchesBigInteger() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| testLog2MatchesBigInteger() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| testLog10MatchesBigInteger() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| testBinomial() | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| testCeilingPowerOfTwo() | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| testIsPowerOfTwo() | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| testIntModNegativeModulusFails() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| testModNegativeModulusFails() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| testLog2NegativeAlwaysThrows() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| testLog10NegativeAlwaysThrows() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| testSqrtNegativeAlwaysThrows() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| testZeroDivIsAlwaysZero() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| testDivByZeroAlwaysFails() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| assertOperationEquals(long, long, String, long, long) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| testLog2Exact() | 0% | 0% | 2 | 2 | 9 | 9 | 1 | 1 | ||
| testGCDZero() | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| testIsPrimeOnRandomPrimes() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| testSqrtOfPerfectSquareAsDoubleIsPerfect() | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| testBinomial_exhaustiveNotOverflowing() | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| testConstantsFactorials() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| simpleBinomial(int, int) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| testGCDNegativePositiveThrows() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| testGCDNegativeZeroThrows() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| testFactorial() | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| testFloorPowerOfTwo() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| computeMeanSafely(long, long) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testConstantsPowersOf10() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| testBinomialOutside() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| testNullPointers() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testIsPrimeManyConstants() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| testMaxLog10ForLeadingZeros() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| testLog10TrivialOnPowerOf10() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| testCeilingPowerOfTwoNegative() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| testFloorPowerOfTwoNegative() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| testIntModZeroModulusFails() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| testFactorialNegative() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| testBinomialNegative() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| testLog2ZeroAlwaysThrows() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| testLog10ZeroAlwaysThrows() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| testIsPrimeSmall() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| assertMean(long, long) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| saturatedCast(BigInteger) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| testSqrtOfLongIsAtMostFloorSqrtMaxLong() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| lambda$testConstantsFactorials$6() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| assertMean(long, long, long) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| lambda$testConstantsBiggestSimpleBinomials$7(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| testConstantMaxPowerOfSqrt2Unsigned() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| fitsInLong(BigInteger) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| lambda$testConstantsBiggestSimpleBinomials$8(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| testMaxSignedPowerOfTwo() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| lambda$testBinomialOutside$24(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| testConstantsSqrtMaxLong() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| lambda$testDivByZeroAlwaysFails$14(long, RoundingMode) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testConstantsPowersOf10$5() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| testCeilingPowerOfTwoZero() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| testFloorPowerOfTwoZero() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| testIsPrimeThrowsOnNegative() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| failFormat(String, Object[]) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| lambda$testRoundToDoubleAgainstBigIntegerUnnecessary$27(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testBinomialNegative$25(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testBinomialOutside$23(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testGCDNegativeZeroThrows$21(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testGCDNegativeZeroThrows$20(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testGCDNegativePositiveThrows$19(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testGCDNegativePositiveThrows$18(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testModNegativeModulusFails$17(long, long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testIntModZeroModulusFails$16(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testIntModNegativeModulusFails$15(long, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testSqrtNegativeAlwaysThrows$13(long, RoundingMode) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testLog10NegativeAlwaysThrows$12(long, RoundingMode) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testLog10ZeroAlwaysThrows$11(RoundingMode) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testLog2NegativeAlwaysThrows$10(long, RoundingMode) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testLog2ZeroAlwaysThrows$9(RoundingMode) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testIsPrimeThrowsOnNegative$26() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testFactorialNegative$22(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testFloorPowerOfTwoZero$4() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testCeilingPowerOfTwoZero$3() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testFloorPowerOfTwoNegative$2(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testCeilingPowerOfTwoNegative$1(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testCeilingPowerOfTwo$0(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| LongMathTest() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |