Class BigDecimalFieldTest


  • public class BigDecimalFieldTest
    extends FieldTest
    • Constructor Detail

      • BigDecimalFieldTest

        public BigDecimalFieldTest()
    • Method Detail

      • setUp

        public void setUp()
        Description copied from class: JepTest
        Sets up the parser.
        Overrides:
        setUp in class FieldTest
      • valueTest

        protected void valueTest​(java.lang.String expr,
                                 java.lang.Object expected)
                          throws java.lang.Exception
        Description copied from class: JepTest
        Test result j.evaluate(j.parse(expr))
        Overrides:
        valueTest in class JepTest
        Parameters:
        expr - the expression to parse and evaluate
        expected - result expected
        Throws:
        java.lang.Exception
      • testChangeVariableComplex

        public void testChangeVariableComplex()
                                       throws java.lang.Exception
        Description copied from class: JepTest
        Test changing variables value after parsing
        Overrides:
        testChangeVariableComplex in class JepTest
        Throws:
        java.lang.Exception
      • testComplex

        public void testComplex()
                         throws java.lang.Exception
        Overrides:
        testComplex in class JepTest
        Throws:
        java.lang.Exception
      • testStrings

        public void testStrings()
                         throws java.lang.Exception
        Overrides:
        testStrings in class JepTest
        Throws:
        java.lang.Exception
      • testStringsFun

        public void testStringsFun()
                            throws java.lang.Exception
        Overrides:
        testStringsFun in class JepTest
        Throws:
        java.lang.Exception
      • testCaseString

        public void testCaseString()
                            throws java.lang.Exception
        Overrides:
        testCaseString in class JepTest
        Throws:
        java.lang.Exception
      • testFunction

        public void testFunction()
                          throws java.lang.Exception
        Overrides:
        testFunction in class JepTest
        Throws:
        java.lang.Exception
      • testAllFun

        public void testAllFun()
                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testBigDecimalFunctionTable

        public void testBigDecimalFunctionTable()
                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testNaN

        public void testNaN()
                     throws java.lang.Exception
        Overrides:
        testNaN in class JepTest
        Throws:
        java.lang.Exception
      • test_not_X_Y

        public void test_not_X_Y()
                          throws java.lang.Exception
        Overrides:
        test_not_X_Y in class JepTest
        Throws:
        java.lang.Exception
      • testSpecialFunctions

        public void testSpecialFunctions()
                                  throws java.lang.Exception
        Overrides:
        testSpecialFunctions in class JepTest
        Throws:
        java.lang.Exception
      • testMacroFunction

        public void testMacroFunction()
                               throws java.lang.Exception
        Overrides:
        testMacroFunction in class JepTest
        Throws:
        java.lang.Exception
      • testRecursiveMacroFunction

        public void testRecursiveMacroFunction()
                                        throws java.lang.Exception
        Overrides:
        testRecursiveMacroFunction in class JepTest
        Throws:
        java.lang.Exception
      • testCaseNull

        public void testCaseNull()
                          throws java.lang.Exception
        Overrides:
        testCaseNull in class JepTest
        Throws:
        java.lang.Exception
      • testEvaluate

        public void testEvaluate()
                          throws java.lang.Exception
        Description copied from class: JepTest
        Tests the evaluate() method.
        Overrides:
        testEvaluate in class JepTest
        Throws:
        java.lang.Exception
      • testUminusPower

        public void testUminusPower()
                             throws java.lang.Exception
        Overrides:
        testUminusPower in class JepTest
        Throws:
        java.lang.Exception
      • testLazyLogicalBug

        public void testLazyLogicalBug()
                                throws java.lang.Exception
        Description copied from class: JepTest
        Test for bug with 1&&1&&1
        Overrides:
        testLazyLogicalBug in class JepTest
        Throws:
        java.lang.Exception
      • testNumbers

        public void testNumbers()
                         throws java.lang.Exception
        Overrides:
        testNumbers in class JepTest
        Throws:
        java.lang.Exception
      • testLazyLogical

        public void testLazyLogical()
                             throws java.lang.Exception
        Overrides:
        testLazyLogical in class JepTest
        Throws:
        java.lang.Exception
      • testNumberAsBooleanLogical

        public void testNumberAsBooleanLogical()
                                        throws java.lang.Exception
        Overrides:
        testNumberAsBooleanLogical in class JepTest
        Throws:
        java.lang.Exception