JexlArithmetic

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total275 of 3,36491%95 of 69686%8444550680697
options(JexlEngine.Options)500%140%88151511
doCompare(Object, Object, JexlOperator)3213480%82877%71953401
narrowNumber(Number, Class)2612983%203060%172673301
toInteger(boolean, Object)160%20%221111
parseInteger(String)141450%1150%121501
toString(boolean, Object)140%20%221111
controlNullNullOperands()100%20%223311
toBigDecimal(Object)911892%12395%11312401
toBoolean(Object)95585%18100%01011301
contains(Object, Object)95285%11593%1911301
isMultiplyExact(long, long, long)82877%6440%460301
createWithOptions(boolean, MathContext, int)82475%1150%122401
toDouble(boolean, Object)8850%1150%120101
controlNullOperand()80%20%223311
toBigInteger(Object)710293%24100%01312401
toString(Object)72074%1583%140601
subtract(Object, Object)612195%31583%31012501
toBigDecimal(boolean, Object)6857%1150%120101
options(JexlContext)51473%1375%131501
parseBigInteger(String)51168%2100%021501
logicalNot(Object)40%n/a111111
narrowBigDecimal(Object, Object, BigDecimal)32689%3562%351701
isStrict(JexlOperator)31280%1375%131501
compare(Object, Object, String)31076%n/a012501
size(Object)2880%1150%120101
toDouble(Object)8298%11794%11001601
computeCompare321(JexlArithmetic)3797%1375%130901
isEmpty(Object)990%1150%120101
add(Object, Object)169100%34100%01802901
divide(Object, Object)147100%12395%11303101
mod(Object, Object)147100%32187%31303101
multiply(Object, Object)122100%18100%01002501
increment(Object, int)118100%20100%01102101
negate(Object)112100%26100%01402301
toLong(Object)91100%20100%01101701
toInteger(Object)90100%20100%01101701
isEmpty(Object, Boolean)63100%20100%01101301
positivize(Object)60100%14100%0801501
JexlArithmetic(boolean, MathContext, int)50100%4100%0301101
equals(Object, Object)43100%11392%180801
options(JexlOptions)42100%21083%2701301
narrowBigInteger(Object, Object, BigInteger)42100%31381%390801
narrowArguments(Object[])38100%1787%1501101
createRange(Object, Object)34100%3562%350501
size(Object, Integer)34100%8100%050901
isFloatingPointNumber(Object)33100%12100%070601
parseLong(String)33100%4100%030701
parseDouble(String)29100%2100%020501
endsWith(Object, Object)28100%10100%060701
startsWith(Object, Object)28100%10100%060701
collectionContains(Object, Object)27100%4100%030701
lessThanOrEqual(Object, Object)21100%8100%050501
greaterThanOrEqual(Object, Object)21100%1787%150501
isNumberable(Object)19100%3770%360101
narrowLong(Object, Object, long)19100%6100%040301
lessThan(Object, Object)19100%8100%050301
greaterThan(Object, Object)19100%1787%150301
asLongNumber(Object)17100%8100%050101
toBoolean(boolean, Object)16100%2100%020101
toLong(boolean, Object)16100%2100%020101
compare(Object, Object, JexlOperator)16100%2100%020301
static {...}16100%n/a010501
shiftRight(Object, Object)15100%n/a010301
shiftRightUnsigned(Object, Object)15100%n/a010301
toBigInteger(boolean, Object)14100%2100%020101
roundBigDecimal(BigDecimal)14100%2100%020401
empty(Object)14100%1375%130101
complement(Object)14100%n/a010301
not(Object)14100%2100%020201
and(Object, Object)13100%n/a010301
or(Object, Object)13100%n/a010301
xor(Object, Object)13100%n/a010301
shiftLeft(Object, Object)13100%n/a010301
controlNullNullOperands(JexlOperator)11100%2100%020301
arrayWrap(Object)11100%2100%020101
isFloatingPoint(Object)10100%4100%030101
narrowAccept(Class, Class)10100%4100%030101
testPredicate(Object)9100%n/a010201
controlNullOperand(boolean, Object)8100%2100%020301
JexlArithmetic(boolean)6100%n/a010201
isNullOperand(Object)6100%2100%020101
arrayBuilder(int)5100%n/a010101
setBuilder(int)5100%n/a010101
mapBuilder(int)5100%n/a010101
narrow(Number)5100%n/a010101
increment(Object)5100%n/a010101
decrement(Object)5100%n/a010101
bitwiseAnd(Object, Object)5100%n/a010101
bitwiseOr(Object, Object)5100%n/a010101
bitwiseXor(Object, Object)5100%n/a010101
matches(Object, Object)5100%n/a010101
isStrict()3100%n/a010101
getMathContext()3100%n/a010101
getMathScale()3100%n/a010101
controlReturn(Object)2100%n/a010101
isNegateStable()2100%n/a010101
isPositivizeStable()2100%n/a010101