RealNumberFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,931 of 7,04372%690 of 1,70259%5019443581,431893
power(Interval, IntegerNumber)2567221%501421%3033577501
restrictUpperBAD(Interval, Number, boolean)1730%560%2929333311
restrictLowerBAD(Interval, Number, boolean)1730%560%2929333311
multiply(Interval, Interval)1581,42390%16937168%132271023501
divide(Interval, Interval)1510%320%1717363611
join(Interval, Interval)1360%340%1818383811
rational(String)1058%137%78212401
power(IntegerNumber, int)831918%17729%1213182401
printMatrix(PrintWriter, String, RationalNumber[][])540%80%55151511
power(RationalNumber, IntegerNumber)465353%121045%101282001
union(Interval, Interval, NumberFactory.IntervalUnion)3519384%213562%1629106401
power(Interval, int)3328289%145078%133317501
divide(Interval, Number)3320786%153167%142433801
power(IntegerNumber, IntegerNumber)326567%111354%91362201
power(Number, int)320%80%556611
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)226975%111150%101221801
restrictUpper(Interval, Number, boolean)210%n/a114411
restrictLower(Interval, Number, boolean)210%n/a115511
nthRootInt(IntegerNumber, IntegerNumber)1919891%112367%111813201
intersection(Interval, Interval)149787%101661%71423001
add(Interval, Interval)5782%81666%8130801
relativeGaussianElimination(RationalNumber[][], RationalNumber[][])12992%92371%91722801
power(RationalNumber, int)6386%675%2521601
power(Number, IntegerNumber)2873%660%461601
compare(Number, Number)2674%562%351501
newInterval(boolean, Number, boolean, Number, boolean)13294%114580%112902401
multiply(IntegerNumber, IntegerNumber)3583%660%461701
integerToRational(IntegerNumber)63%25%231401
numerator(RationalNumber)56%25%233501
affineTransform(Interval, Number, Number)10694%72376%71601801
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)25398%1110390%115828501
negate(Interval)2987%675%250601
singletonInterval(Number)1477%50%230201
ceil(RationalNumber)4695%787%1511401
floor(RationalNumber)4695%787%1511401
static {...}4095%50%1201201
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
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