Class FormulaParserTest

java.lang.Object
org.eclipse.nebula.widgets.nattable.formula.FormulaParserTest

public class FormulaParserTest extends Object
  • Constructor Details

    • FormulaParserTest

      public FormulaParserTest()
  • Method Details

    • setup

      @BeforeAll public static void setup()
    • tearDown

      @AfterAll public static void tearDown()
    • shouldThrowExceptionOnMissingOperator

      @Test public void shouldThrowExceptionOnMissingOperator()
    • shouldParseNativeSumFunctionString

      @Test public void shouldParseNativeSumFunctionString()
    • shouldParseNativeSumWithDecimals

      @Test public void shouldParseNativeSumWithDecimals()
    • shouldParseNativeSubtractFunctionString

      @Test public void shouldParseNativeSubtractFunctionString()
    • shouldParseNativeSumAndSubtractionFunctionString

      @Test public void shouldParseNativeSumAndSubtractionFunctionString()
    • shouldParseNativeProductFunctionString

      @Test public void shouldParseNativeProductFunctionString()
    • shouldParseNativeDifferenceFunctionString

      @Test public void shouldParseNativeDifferenceFunctionString()
    • shouldParseMixedNativeFunction

      @Test public void shouldParseMixedNativeFunction()
    • shouldThrowExceptionOnUnclosedParenthesis

      @Test public void shouldThrowExceptionOnUnclosedParenthesis()
    • shouldThrowExceptionOnUnopenedParenthesis

      @Test public void shouldThrowExceptionOnUnopenedParenthesis()
    • shouldReplaceOneParenthesis

      @Test public void shouldReplaceOneParenthesis()
    • shouldThrowExceptionOnUnclosedTwoParenthesis

      @Test public void shouldThrowExceptionOnUnclosedTwoParenthesis()
    • shouldThrowExceptionOnUnopenedTwoParenthesis

      @Test public void shouldThrowExceptionOnUnopenedTwoParenthesis()
    • shouldReplaceTwoParenthesis

      @Test public void shouldReplaceTwoParenthesis()
    • shouldThrowExceptionOnUnclosedNestedParanthesis

      @Test public void shouldThrowExceptionOnUnclosedNestedParanthesis()
    • shouldThrowExceptionOnUnopenedNestedParenthesis

      @Test public void shouldThrowExceptionOnUnopenedNestedParenthesis()
    • shouldReplaceNestedParenthesis

      @Test public void shouldReplaceNestedParenthesis()
    • shouldMatchPlaceholderRegex

      @Test public void shouldMatchPlaceholderRegex()
    • shouldParseComplexNativeFunctionString

      @Test public void shouldParseComplexNativeFunctionString()
    • shouldMatchOperatorRegex

      @Test public void shouldMatchOperatorRegex()
    • shouldMatchDigiRegex

      @Test public void shouldMatchDigiRegex()
    • shouldMatchLocalizedDigitRegex

      @Test public void shouldMatchLocalizedDigitRegex()
    • shouldParseNativePowerFunction

      @Test public void shouldParseNativePowerFunction()
    • shouldProcessPowerFirst

      @Test public void shouldProcessPowerFirst()
    • shouldMatchFunctionRegex

      @Test public void shouldMatchFunctionRegex()
    • shouldParseFunction

      @Test public void shouldParseFunction()
    • shouldParseMultipleFunction

      @Test public void shouldParseMultipleFunction()
    • shouldParseNestedFunctions

      @Test public void shouldParseNestedFunctions()
    • shouldThrowExceptionOnNotClosingFunction

      @Test public void shouldThrowExceptionOnNotClosingFunction()
    • shouldProcessFunction

      @Test public void shouldProcessFunction()
    • shouldProcessMultipleFunctions

      @Test public void shouldProcessMultipleFunctions()
    • shouldProcessNestedFunctions

      @Test public void shouldProcessNestedFunctions()
    • shouldMatchReferenceRegex

      @Test public void shouldMatchReferenceRegex()
    • shouldNotMatchReferenceRegex

      @Test public void shouldNotMatchReferenceRegex()
    • shouldMatchReferenceRangeRegex

      @Test public void shouldMatchReferenceRangeRegex()
    • shouldNotMatchReferenceRangeRegex

      @Test public void shouldNotMatchReferenceRangeRegex()
    • shouldMatchRowRangeRegex

      @Test public void shouldMatchRowRangeRegex()
    • shouldNotMatchRowRangeRegex

      @Test public void shouldNotMatchRowRangeRegex()
    • shouldMatchColumnRangeRegex

      @Test public void shouldMatchColumnRangeRegex()
    • shouldNotMatchColumnRangeRegex

      @Test public void shouldNotMatchColumnRangeRegex()
    • shouldMatchRangeRegex

      @Test public void shouldMatchRangeRegex()
    • shouldNotMatchRangeRegex

      @Test public void shouldNotMatchRangeRegex()
    • shouldEvaluateReference

      @Test public void shouldEvaluateReference()
    • shouldConvertIndexToColumnString

      @Test public void shouldConvertIndexToColumnString()
    • shouldEvaluateReferences

      @Test public void shouldEvaluateReferences()
    • shouldEvaluateRowRange

      @Test public void shouldEvaluateRowRange()
    • shouldEvaluateColumnRange

      @Test public void shouldEvaluateColumnRange()
    • shouldEvaluateReferenceRange

      @Test public void shouldEvaluateReferenceRange()
    • shouldEvaluateDecimalCalculation

      @Test public void shouldEvaluateDecimalCalculation()
    • shouldEvaluateInteger

      @Test public void shouldEvaluateInteger()
    • shouldThrowExceptionOnUnsupportedTypes

      @Test public void shouldThrowExceptionOnUnsupportedTypes()
    • shouldThrowExceptionOnUnsupportedTypesInRange

      @Test public void shouldThrowExceptionOnUnsupportedTypesInRange()
    • shouldThrowExceptionOnNegativeSqrt

      @Test public void shouldThrowExceptionOnNegativeSqrt()
    • shouldEvaluateSqrt

      @Test public void shouldEvaluateSqrt()
    • shouldThrowExceptionOnWrongArgumentsMod

      @Test public void shouldThrowExceptionOnWrongArgumentsMod()
    • shouldEvaluateMod

      @Test public void shouldEvaluateMod()
    • shouldUpdateReferences

      @Test public void shouldUpdateReferences()
    • shouldEvaluateEmptyReferences

      @Test public void shouldEvaluateEmptyReferences()
    • shouldThrowExceptionOnSelfReference

      @Test public void shouldThrowExceptionOnSelfReference()
    • shouldNoticeSimpleCycleReference

      @Test public void shouldNoticeSimpleCycleReference()
    • shouldNoticeCycleReference

      @Test public void shouldNoticeCycleReference()
    • shouldEvaluateMultiReferences

      @Test public void shouldEvaluateMultiReferences()
    • shouldNoticeCycleReferenceWithRange

      @Test public void shouldNoticeCycleReferenceWithRange()