org.apache.poi.ss.formula.eval

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total6,621 of 6,7041%366 of 3680%4424481,4801,5012542595254
FunctionEval1,0380%260%19192282286611
TestFormulaBugs5010%n/a1212123123121211
TestEqualEval3960%200%21216868111111
OperandResolver3780%820%53539898121211
TestOperandResolver3570%100%131355558811
TestFormulasFromSpreadsheet3350%310%242473736611
BaseTestCircularReferences2770%n/a7776767711
TestMinusZeroResult2720%40%12125050101011
RelationalOperationEval2430%420%282862627711
AreaEvalBase2320%300%37374343222211
TestMissingArgEval2300%n/a4468684411
TestMultiSheetEval2260%170%161657575511
TestRangeEval2000%20%6645455511
TestPowerEval1690%20%11113838101011
IntersectionEval1330%160%121236364411
TestExternalFunction1320%80%8821214411
TestDivideEval1260%n/a5519195511
TwoOperandNumericOperation1150%100%111129296611
TestAreaEval1140%n/a3316163311
TestPercentEval1080%n/a5525255511
RangeEval960%60%7720204411
TestRangeEval.MockAreaEval820%40%9916167711
TestUnaryPlusEval790%n/a2211112211
RefEvalBase660%20%9921218811
ConcatEval640%40%5517173311
NumberEval581217%80%81015194601
UnaryMinusEval540%40%6613134411
UnaryPlusEval520%40%6613134411
BoolEval470%60%101011117711
StringEval350%20%6610105511
ErrorEval347167%2250%599264701
RefListEval340%20%4410103311
EvalInstances330%n/a1116161111
PercentEval310%20%33992211
TwoOperandNumericOperation.new TwoOperandNumericOperation() {...}300%20%33662211
TestRangeEval.MockRefEval290%n/a33553311
TwoOperandNumericOperation.new TwoOperandNumericOperation() {...}290%60%55442211
EvaluationException240%n/a55775511
TwoOperandNumericOperation.new TwoOperandNumericOperation() {...}200%n/a22442211
NotImplementedFunctionException180%n/a33773311
ExternalNameEval170%n/a33663311
FunctionNameEval160%n/a33553311
NotImplementedException90%n/a22442211
RelationalOperationEval.new RelationalOperationEval() {...}90%20%33222211
RelationalOperationEval.new RelationalOperationEval() {...}90%20%33222211
RelationalOperationEval.new RelationalOperationEval() {...}90%20%33222211
RelationalOperationEval.new RelationalOperationEval() {...}90%20%33222211
RelationalOperationEval.new RelationalOperationEval() {...}90%20%33222211
RelationalOperationEval.new RelationalOperationEval() {...}90%20%33222211
TwoOperandNumericOperation.new TwoOperandNumericOperation() {...}0%n/a22222211
TwoOperandNumericOperation.SubtractEvalClass0%n/a22332211
MissingArgEval0%n/a11111111
BlankEval0%n/a11111111
TestHSSFCircularReferences0%n/a11221111