TestFormulaParser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,804 of 3,8040%22 of 220%1061067587589595
testPrecedenceAndAssociativity()1710%n/a117711
testExponentialInSheet()1580%n/a11525211
testUnionOfFullCollFullRowRef()1520%n/a11212111
testPercent()1410%n/a119911
testComplexExplicitRangeEncodings()1330%n/a11111111
test57196_Formula()1010%n/a11161611
testNamesWithUnderscore()940%n/a11303011
testMultiSheetReference()940%n/a11303011
testMacroFunction()930%n/a11232311
testUnion()900%n/a11101011
testIntersection()900%n/a11101011
testExactEncodingOfUnaryPlusAndMinus()830%n/a117711
testParseStringElementInArray()810%n/a11141411
testNumbers()770%n/a11252511
testRange_bug46643()730%20%22121211
testSpaceAtStartOfFormula()720%20%22131311
testNamedRangeThatLooksLikeCell()710%20%22191911
testWorksheetReferences()690%n/a11171711
testZeroRowRefs()650%n/a11181811
testParseArrayNegativeElement()590%20%22131311
testLookupAndMatchFunctionArgs()570%n/a117711
testRangeFuncOperand_bug46951()570%20%229911
testParseComplexName()560%20%22151511
testMissingArgs()550%n/a113311
testParseStringLiterals_bug28754()540%20%22171711
testParseAreaRefHighRow_bug45358()540%n/a11141411
testIntersectionNamesInFunctionArgs()540%n/a11101011
testExponentialParsing()520%n/a114411
testRangeOperator()520%n/a11151511
testEdgeCaseParserErrors()510%n/a11141411
testRanges()500%n/a11161611
testParseNumber()480%n/a11111111
testParseSheetNameWithMultipleSingleQuotes()470%n/a117711
testParseArray()460%n/a118811
testParseExternalWorkbookReference()450%n/a11131311
testBackSlashInNames()450%n/a11141411
testExplicitRangeWithTwoSheetNames()440%n/a118811
testUnderscore()430%n/a11111111
testFuncPtgSelection()430%n/a116611
confirmUnary(String, double, Class[])400%40%33121211
confirmTokenClasses(Ptg[], Class[])370%20%226611
testNonAlphaFormula()350%n/a114411
testParseErrorTypeFunction()350%20%229911
testSetFormulaWithRowBeyond32768_Bug44539()340%n/a11101011
testParserErrors()270%n/a11141411
testTooFewOperandArgs()260%n/a114411
testUnionInParen()260%n/a112211
testIntersectionInParen()260%n/a112211
testIntersectionInFunctionArgs()260%n/a112211
testParseErrorLiterals()250%n/a119911
testBooleanNamedSheet()240%n/a117711
testLeadingSpaceInString()230%n/a115511
testComparisonInParen()220%n/a112211
confirmStringParse(String)210%n/a115511
testToFormulaStringZeroArgFunction()200%n/a116611
testLargeInt()190%n/a113311
testParseSumIfSum()190%n/a117711
testSimpleFormula()180%n/a112211
testFormulaWithSpace1()180%n/a112211
testEmbeddedSlash()180%n/a112211
testConcatenate()180%n/a112211
testSimpleLongFormula()180%n/a112211
testPower()180%n/a112211
testParseAbnormalSheetNamesAndRanges_bug42448()180%n/a115511
parseSingleToken(String, Class)170%n/a115511
testParseErrorExpectedMsg()170%n/a115511
confirmSingle3DRef(Ptg[], int)170%n/a115511
testTRUE()160%n/a115511
testParseStringLiterals()150%n/a118811
confirmArgCountMsg(String, String)150%n/a114411
testUnaryMinus()140%n/a112211
testUnaryPlus()140%n/a112211
testWrongNumberOfFunctionArgs()130%n/a115511
confirmParseError(HSSFWorkbook, String, String)110%n/a113311
parseExpectedException(String)100%n/a113311
parseFormula(String)90%n/a113311
testFormulaWithSpace2()80%n/a113311
testFormulaWithSpaceNRef()80%n/a113311
testFormulaWithString()80%n/a113311
testSumIf()80%n/a113311
assertEqualsIgnoreCase(String, String)80%n/a112211
confirmTokenClasses(String, Class[])80%n/a113311
confirmParseErrorLiteral(ErrPtg, String)60%n/a112211
confirmParseException(FormulaParseException, String)50%n/a112211
lambda$testZeroRowRefs$8(String, HSSFWorkbook)50%n/a111111
lambda$confirmParseError$7(String, HSSFWorkbook)50%n/a111111
lambda$confirmArgCountMsg$2(String, HSSFWorkbook)50%n/a111111
toFormulaString(Ptg[])40%n/a111111
lambda$testParseAbnormalSheetNamesAndRanges_bug42448$6(HSSFWorkbook)40%n/a111111
lambda$testNamedRangeThatLooksLikeCell$5(HSSFCell)40%n/a111111
lambda$testParseErrorExpectedMsg$4()40%n/a111111
lambda$testParseErrorExpectedMsg$3()40%n/a111111
lambda$testTooFewOperandArgs$1(Ptg[])40%n/a111111
lambda$parseExpectedException$0(String)40%n/a111111
TestFormulaParser()30%n/a111111