Class FormulaParserTest


  • public class FormulaParserTest
    extends Object
    • Constructor Detail

      • FormulaParserTest

        public FormulaParserTest()
    • Method Detail

      • setup

        public static void setup()
      • tearDown

        public static void tearDown()
      • shouldThrowExceptionOnMissingOperator

        public void shouldThrowExceptionOnMissingOperator()
      • shouldParseNativeSumFunctionString

        public void shouldParseNativeSumFunctionString()
      • shouldParseNativeSumWithDecimals

        public void shouldParseNativeSumWithDecimals()
      • shouldParseNativeSubtractFunctionString

        public void shouldParseNativeSubtractFunctionString()
      • shouldParseNativeSumAndSubtractionFunctionString

        public void shouldParseNativeSumAndSubtractionFunctionString()
      • shouldParseNativeProductFunctionString

        public void shouldParseNativeProductFunctionString()
      • shouldParseNativeDifferenceFunctionString

        public void shouldParseNativeDifferenceFunctionString()
      • shouldParseMixedNativeFunction

        public void shouldParseMixedNativeFunction()
      • shouldThrowExceptionOnUnclosedParenthesis

        public void shouldThrowExceptionOnUnclosedParenthesis()
      • shouldThrowExceptionOnUnopenedParenthesis

        public void shouldThrowExceptionOnUnopenedParenthesis()
      • shouldReplaceOneParenthesis

        public void shouldReplaceOneParenthesis()
      • shouldThrowExceptionOnUnclosedTwoParenthesis

        public void shouldThrowExceptionOnUnclosedTwoParenthesis()
      • shouldThrowExceptionOnUnopenedTwoParenthesis

        public void shouldThrowExceptionOnUnopenedTwoParenthesis()
      • shouldReplaceTwoParenthesis

        public void shouldReplaceTwoParenthesis()
      • shouldThrowExceptionOnUnclosedNestedParanthesis

        public void shouldThrowExceptionOnUnclosedNestedParanthesis()
      • shouldThrowExceptionOnUnopenedNestedParenthesis

        public void shouldThrowExceptionOnUnopenedNestedParenthesis()
      • shouldReplaceNestedParenthesis

        public void shouldReplaceNestedParenthesis()
      • shouldMatchPlaceholderRegex

        public void shouldMatchPlaceholderRegex()
      • shouldParseComplexNativeFunctionString

        public void shouldParseComplexNativeFunctionString()
      • shouldMatchOperatorRegex

        public void shouldMatchOperatorRegex()
      • shouldMatchDigiRegex

        public void shouldMatchDigiRegex()
      • shouldMatchLocalizedDigitRegex

        public void shouldMatchLocalizedDigitRegex()
      • shouldParseNativePowerFunction

        public void shouldParseNativePowerFunction()
      • shouldProcessPowerFirst

        public void shouldProcessPowerFirst()
      • shouldMatchFunctionRegex

        public void shouldMatchFunctionRegex()
      • shouldParseFunction

        public void shouldParseFunction()
      • shouldParseMultipleFunction

        public void shouldParseMultipleFunction()
      • shouldParseNestedFunctions

        public void shouldParseNestedFunctions()
      • shouldThrowExceptionOnNotClosingFunction

        public void shouldThrowExceptionOnNotClosingFunction()
      • shouldProcessFunction

        public void shouldProcessFunction()
      • shouldProcessMultipleFunctions

        public void shouldProcessMultipleFunctions()
      • shouldProcessNestedFunctions

        public void shouldProcessNestedFunctions()
      • shouldMatchReferenceRegex

        public void shouldMatchReferenceRegex()
      • shouldNotMatchReferenceRegex

        public void shouldNotMatchReferenceRegex()
      • shouldMatchReferenceRangeRegex

        public void shouldMatchReferenceRangeRegex()
      • shouldNotMatchReferenceRangeRegex

        public void shouldNotMatchReferenceRangeRegex()
      • shouldMatchRowRangeRegex

        public void shouldMatchRowRangeRegex()
      • shouldNotMatchRowRangeRegex

        public void shouldNotMatchRowRangeRegex()
      • shouldMatchColumnRangeRegex

        public void shouldMatchColumnRangeRegex()
      • shouldNotMatchColumnRangeRegex

        public void shouldNotMatchColumnRangeRegex()
      • shouldMatchRangeRegex

        public void shouldMatchRangeRegex()
      • shouldNotMatchRangeRegex

        public void shouldNotMatchRangeRegex()
      • shouldEvaluateReference

        public void shouldEvaluateReference()
      • shouldConvertIndexToColumnString

        public void shouldConvertIndexToColumnString()
      • shouldEvaluateReferences

        public void shouldEvaluateReferences()
      • shouldEvaluateRowRange

        public void shouldEvaluateRowRange()
      • shouldEvaluateColumnRange

        public void shouldEvaluateColumnRange()
      • shouldEvaluateReferenceRange

        public void shouldEvaluateReferenceRange()
      • shouldEvaluateDecimalCalculation

        public void shouldEvaluateDecimalCalculation()
      • shouldEvaluateInteger

        public void shouldEvaluateInteger()
      • shouldThrowExceptionOnUnsupportedTypes

        public void shouldThrowExceptionOnUnsupportedTypes()
      • shouldThrowExceptionOnUnsupportedTypesInRange

        public void shouldThrowExceptionOnUnsupportedTypesInRange()
      • shouldThrowExceptionOnNegativeSqrt

        public void shouldThrowExceptionOnNegativeSqrt()
      • shouldEvaluateSqrt

        public void shouldEvaluateSqrt()
      • shouldThrowExceptionOnWrongArgumentsMod

        public void shouldThrowExceptionOnWrongArgumentsMod()
      • shouldEvaluateMod

        public void shouldEvaluateMod()
      • shouldUpdateReferences

        public void shouldUpdateReferences()
      • shouldEvaluateEmptyReferences

        public void shouldEvaluateEmptyReferences()
      • shouldThrowExceptionOnSelfReference

        public void shouldThrowExceptionOnSelfReference()
      • shouldNoticeSimpleCycleReference

        public void shouldNoticeSimpleCycleReference()
      • shouldNoticeCycleReference

        public void shouldNoticeCycleReference()
      • shouldEvaluateMultiReferences

        public void shouldEvaluateMultiReferences()
      • shouldNoticeCycleReferenceWithRange

        public void shouldNoticeCycleReferenceWithRange()