Package com.singularsys.jeptests.system

# Class CPTest

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

Direct Known Subclasses:
  `ConcurrentVariableTableTest`, `CPSeqOpTest`, `RealEvalTest`

public class CPTest extends JepTest
Tests for the configurable parser.

- ## 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
  `CPTest()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `setUp()`
  Sets up the parser.
  `void`
  `testAddOp()`
  Tests the addOperator method
  `void`
  `testCPStrings()`
  `void`
  `testDepth3ArrayAccess()`
  `void`
  `testDepth3ArrayAccessShiftZero()`
  `void`
  `testEmptyEqn2()`
  `void`
  `testMultiDimArrayAccess()`
  `void`
  `testMultiDimArrayAccessShiftZero()`
  `void`
  `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, testCaseNull, testCaseString, testChangeVariable, testChangeVariableComplex, testComments, testComplex, testComplexListAccess, testEleUnit, testEmptyEqn, testEvalExceptions, testEvaluate, testEvaluateComplex, testEvaluateString, testExpectedTokenSequence, testFormat, testFunction, testIf, testImplicitMul, testLazyLogical, testLazyLogical2, testLazyLogicalBug, testListAccess, testListAccessShiftZero, testListExtra, testListFunctions, testListOperations, testLogarithm, testLogical, testMacroFunction, testMultiDimArray, testMultiDimArrayShiftZero, testMultiLine, testMultiplyBug, testNaN, testNoAssign, testNull, testNumberAsBooleanLogical, testNumbers, testNumParam, testParseException, testPlusPlus, testRecursiveMacroFunction, testSemiColon, testSetAllowUndeclared, testSimpleSum, testSpecialFunctions, testSpecialFunctions, testStrings, testStringsFun, testSwitch, testUminusPower, testX2Y, valueTest, 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

  - ### CPTest

    public CPTest()

- ## Method Details

  - ### setUp

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

  - ### testAddOp

    @Test public void testAddOp() throws ParseException
    Tests the addOperator method
    Throws:
      `ParseException`

  - ### testCPStrings

    @Test public void testCPStrings() throws Exception
    Throws:
      `Exception`

  - ### testEmptyEqn2

    @Test public void testEmptyEqn2() throws Exception
    Overrides:
      `testEmptyEqn2` in class `JepTest`
    Throws:
      `Exception`

  - ### testDepth3ArrayAccess

    @Test public void testDepth3ArrayAccess() throws Exception
    Throws:
      `Exception`

  - ### testDepth3ArrayAccessShiftZero

    @Test public void testDepth3ArrayAccessShiftZero() throws Exception
    Throws:
      `Exception`

  - ### testMultiDimArrayAccess

    @Test public void testMultiDimArrayAccess() throws Exception
    Throws:
      `Exception`

  - ### testMultiDimArrayAccessShiftZero

    @Test public void testMultiDimArrayAccessShiftZero() throws Exception
    Throws:
      `Exception`

  - ### testMultiDimArrayPrint

    @Test public void testMultiDimArrayPrint() throws Exception
    Throws:
      `Exception`