RealNumberFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,916 of 6,97872%618 of 1,58460%4428853571,430893
power(Interval, IntegerNumber)2546921%431120%2528577501
restrictUpperBAD(Interval, Number, boolean)1700%500%2626333311
restrictLowerBAD(Interval, Number, boolean)1700%500%2626333311
multiply(Interval, Interval)1581,42089%16636868%129268023501
divide(Interval, Interval)1490%280%1515363611
join(Interval, Interval)1340%300%1616383811
rational(String)1058%137%78212401
power(IntegerNumber, int)831717%15525%1011182401
printMatrix(PrintWriter, String, RationalNumber[][])540%80%55151511
power(RationalNumber, IntegerNumber)465152%10844%81082001
union(Interval, Interval, NumberFactory.IntervalUnion)3519184%193363%1427106401
power(Interval, int)3327789%94583%82817501
divide(Interval, Number)3320586%132969%122233801
power(IntegerNumber, IntegerNumber)326366%91155%71162201
power(Number, int)310%60%446611
divide(RationalNumber, RationalNumber)302848%925%6751201
divide(IntegerNumber, IntegerNumber)302343%925%6751101
fraction(IntegerNumber, IntegerNumber)282244%925%6761201
subtract(IntegerNumber, IntegerNumber)262043%820%5661101
subtract(RationalNumber, RationalNumber)2633%820%566901
gaussianElimination(RationalNumber[][])2517887%63284%62054901
multiply(Number, Interval)226675%8850%7921801
restrictUpper(Interval, Number, boolean)210%n/a114411
restrictLower(Interval, Number, boolean)210%n/a115511
nthRootInt(IntegerNumber, IntegerNumber)1919591%82071%81513201
intersection(Interval, Interval)149587%81463%51223001
add(Interval, Interval)5481%51372%5100801
relativeGaussianElimination(RationalNumber[][], RationalNumber[][])12792%72175%71512801
power(RationalNumber, int)6386%675%2521601
power(Number, IntegerNumber)2772%562%351601
compare(Number, Number)2674%562%351501
newInterval(boolean, Number, boolean, Number, boolean)13094%94382%92702401
multiply(IntegerNumber, IntegerNumber)3583%660%461701
integerToRational(IntegerNumber)63%25%231401
numerator(RationalNumber)56%25%233501
affineTransform(Interval, Number, Number)10294%1986%31201801
multiply(RationalNumber, RationalNumber)4187%660%461801
add(Number, Number)4086%787%151901
divide(Number, Number)4086%787%151901
multiply(Number, Number)4086%787%151901
subtract(Number, Number)4086%787%151901
rational(Number)1470%75%131501
mod(IntegerNumber, IntegerNumber)6993%1083%2711301
add(RationalNumber, RationalNumber)4590%787%1511401
add(IntegerNumber, IntegerNumber)3487%787%1511101
gcd(IntegerNumber, IntegerNumber)2080%50%231501
lcm(IntegerNumber, IntegerNumber)1777%50%231301
compare(Interval, Interval)25198%910191%95628501
negate(Interval)2887%583%140601
singletonInterval(Number)76%50%120201
ceil(RationalNumber)4695%787%1511401
floor(RationalNumber)4695%787%1511401
negate(IntegerNumber)1990%75%130401
rational(BigInteger, BigInteger)7898%1392%1802001
integer(BigInteger)2796%75%130601
scientificString(RationalNumber, int)159100%10100%0603601
RealNumberFactory()119100%n/a0101601
rationalWithoutE(String)63100%6100%0401401
static {...}35100%n/a0101101
negate(RationalNumber)23100%100%030401
integerValue(RationalNumber)18100%100%020401
zeros(int)18100%100%020401
increment(Number)17100%100%020301
decrement(Number)17100%100%020301
number(String)14100%100%020401
negate(Number)100%100%020301
isIntegral(RationalNumber)100%75%130101
infiniteNumber(boolean, boolean)100%100%020201
abs(Number)100%100%020301
integer(String)100%n/a010101
denominator(RationalNumber)100%n/a010101
increment(RationalNumber)100%n/a010101
increment(IntegerNumber)100%n/a010101
decrement(RationalNumber)100%n/a010101
decrement(IntegerNumber)100%n/a010101
infiniteInteger(boolean)100%100%020101
infiniteRational(boolean)100%100%020101
integer(long)100%n/a010101
integer(int)100%n/a010101
compare(RationalNumber, RationalNumber)100%n/a010101
compare(IntegerNumber, IntegerNumber)100%n/a010101
oneInteger()100%n/a010101
oneRational()100%n/a010101
zeroInteger()100%n/a010101
zeroRational()100%n/a010101
emptyIntegerInterval()100%n/a010101
emptyRealInterval()100%n/a010101
universalIntegerInterval()100%n/a010101
universalRealInterval()100%n/a010101
positiveInfinityRational()100%n/a010101
positiveInfinityInteger()100%n/a010101
negativeInfinityRational()100%n/a010101
negativeInfinityInteger()100%n/a010101