Package com.singularsys.jeptests.system

# Class RealEvalTest

java.lang.Object
com.singularsys.jeptests.system.JepTest
com.singularsys.jeptests.system.CPTest
com.singularsys.jeptests.system.RealEvalTest

public class RealEvalTest extends CPTest
Test for the `RealEvaluator`

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from class com.singularsys.jeptests.system.JepTest

  `JepTest.AddFractionsNary, JepTest.AddFractionsStack, JepTest.Diff, JepTest.MyBinary, JepTest.MyNary, JepTest.MyNaryBinary, JepTest.MyNullary, JepTest.MyUnary, JepTest.PiFun, JepTest.Product, JepTest.Square`

- ## Field Summary

  ### Fields inherited from class com.singularsys.jeptests.system.JepTest

  `jep, myFalse, myTrue, PRINT_RESULTS`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `RealEvalTest()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `setUp()`
  Sets up the parser.
  `void`
  `testCaseNull()`
  `void`
  `testCaseString()`
  `void`
  `testChangeVariableComplex()`
  Test changing variables value after parsing
  `void`
  `testComplex()`
  `void`
  `testComplexListAccess()`
  `void`
  `testCPStrings()`
  `void`
  `testDepth3ArrayAccess()`
  `void`
  `testDepth3ArrayAccessShiftZero()`
  `void`
  `testEvaluateComplex()`
  `void`
  `testEvaluateString()`
  `void`
  `testListAccess()`
  `void`
  `testListAccessShiftZero()`
  `void`
  `testListExtra()`
  `void`
  `testListFunctions()`
  `void`
  `testListOperations()`
  `void`
  `testMultiDimArray()`
  `void`
  `testMultiDimArrayAccess()`
  `void`
  `testMultiDimArrayAccessShiftZero()`
  `void`
  `testMultiDimArrayShiftZero()`
  `void`
  `testSpecialFunctions()`
  `void`
  `testStrings()`
  `void`
  `testStringsFun()`
  `protected void`
  `valueTest(String expr, Object expected)`
  Test result j.evaluate(j.parse(expr))

  ### Methods inherited from class com.singularsys.jeptests.system.CPTest

  `testAddOp, testEmptyEqn2, testMultiDimArrayPrint`

  ### Methods inherited from class com.singularsys.jeptests.system.JepTest

  `assertEqNodes, buildMatrix, buildVector, calcValue, calcValue, checkVector, compareRecursive, complexValueTest, getNumber, myAssertEquals, myAssertNaN, myAssertNull, negativeZero, nodeTest, nodeTest, nodeTest, nodeTest, printTestHeader, setShiftZeroElePfmc, test_adding_existing_constant_fails, test_not_X_Y, test_parser_sets_parent, testAssign, testBinom, testBlankParser, testChangeVariable, testComments, testEleUnit, testEmptyEqn, testEvalExceptions, testEvaluate, testExpectedTokenSequence, testFormat, testFunction, testIf, testImplicitMul, testLazyLogical, testLazyLogical2, testLazyLogicalBug, testLogarithm, testLogical, testMacroFunction, testMultiLine, testMultiplyBug, testNaN, testNoAssign, testNull, testNumberAsBooleanLogical, testNumbers, testNumParam, testParseException, testPlusPlus, testRecursiveMacroFunction, testSemiColon, testSetAllowUndeclared, testSimpleSum, testSpecialFunctions, testSwitch, testUminusPower, testX2Y, valueTest, valueTestFail, valueTestNaN, valueTestNull, valueTestString`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### RealEvalTest

    public RealEvalTest()

- ## Method Details

  - ### setUp

    @BeforeEach public void setUp()
    Description copied from class: `JepTest`
    Sets up the parser.
    Overrides:
      `setUp` in class `CPTest`

  - ### valueTest

    protected void valueTest(String expr, Object expected) throws JepException
    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:
      `JepException`

  - ### testEvaluateComplex

    @Test @Disabled("Complex tests not run for RealEvaluator") public void testEvaluateComplex()
    Overrides:
      `testEvaluateComplex` in class `JepTest`

  - ### testEvaluateString

    @Test @Disabled("String tests not run for RealEvaluator") public void testEvaluateString()
    Overrides:
      `testEvaluateString` in class `JepTest`

  - ### testComplex

    @Test @Disabled("Complex tests not run for RealEvaluator") public void testComplex()
    Overrides:
      `testComplex` in class `JepTest`

  - ### testChangeVariableComplex

    @Disabled("Complex tests not run for RealEvaluator") @Test public void testChangeVariableComplex()
    Description copied from class: `JepTest`
    Test changing variables value after parsing
    Overrides:
      `testChangeVariableComplex` in class `JepTest`

  - ### testListAccess

    @Test @Disabled("Array tests not run for RealEvaluator") public void testListAccess()
    Overrides:
      `testListAccess` in class `JepTest`

  - ### testListOperations

    @Test @Disabled("Array tests not run for RealEvaluator") public void testListOperations()
    Overrides:
      `testListOperations` in class `JepTest`

  - ### testListAccessShiftZero

    @Test @Disabled("Array tests not run for RealEvaluator") public void testListAccessShiftZero()
    Overrides:
      `testListAccessShiftZero` in class `JepTest`

  - ### testListFunctions

    @Disabled("Array tests not run for RealEvaluator") @Test public void testListFunctions()
    Overrides:
      `testListFunctions` in class `JepTest`

  - ### testListExtra

    @Test @Disabled("Array tests not run for RealEvaluator") public void testListExtra()
    Overrides:
      `testListExtra` in class `JepTest`

  - ### testMultiDimArray

    @Disabled("Array tests not run for RealEvaluator") @Test public void testMultiDimArray()
    Overrides:
      `testMultiDimArray` in class `JepTest`

  - ### testMultiDimArrayAccess

    @Disabled("Array tests not run for RealEvaluator") @Test public void testMultiDimArrayAccess()
    Overrides:
      `testMultiDimArrayAccess` in class `CPTest`

  - ### testDepth3ArrayAccess

    @Disabled("Array tests not run for RealEvaluator") @Test public void testDepth3ArrayAccess()
    Overrides:
      `testDepth3ArrayAccess` in class `CPTest`

  - ### testMultiDimArrayShiftZero

    @Disabled("Array tests not run for RealEvaluator") @Test public void testMultiDimArrayShiftZero()
    Overrides:
      `testMultiDimArrayShiftZero` in class `JepTest`

  - ### testMultiDimArrayAccessShiftZero

    @Disabled("Array tests not run for RealEvaluator") @Test public void testMultiDimArrayAccessShiftZero()
    Overrides:
      `testMultiDimArrayAccessShiftZero` in class `CPTest`

  - ### testDepth3ArrayAccessShiftZero

    @Disabled("Array tests not run for RealEvaluator") @Test public void testDepth3ArrayAccessShiftZero()
    Overrides:
      `testDepth3ArrayAccessShiftZero` in class `CPTest`

  - ### testStrings

    @Disabled("String tests not run for RealEvaluator") @Test public void testStrings()
    Overrides:
      `testStrings` in class `JepTest`

  - ### testStringsFun

    @Disabled("String tests not run for RealEvaluator") @Test public void testStringsFun()
    Overrides:
      `testStringsFun` in class `JepTest`

  - ### testCPStrings

    @Disabled("String tests not run for RealEvaluator") @Test public void testCPStrings()
    Overrides:
      `testCPStrings` in class `CPTest`

  - ### testCaseString

    @Disabled("String tests not run for RealEvaluator") @Test public void testCaseString()
    Overrides:
      `testCaseString` in class `JepTest`

  - ### testCaseNull

    @Disabled("Null tests not run for RealEvaluator") @Test public void testCaseNull()
    Overrides:
      `testCaseNull` in class `JepTest`

  - ### testSpecialFunctions

    public void testSpecialFunctions() throws Exception
    Overrides:
      `testSpecialFunctions` in class `JepTest`
    Throws:
      `Exception`

  - ### testComplexListAccess

    @Disabled("Complex tests not run for RealEvaluator") @Test public void testComplexListAccess()
    Overrides:
      `testComplexListAccess` in class `JepTest`