Package com.singularsys.exttests.field
Class ComplexFieldTest
- java.lang.Object
-
- com.singularsys.jeptests.system.JepTest
-
- com.singularsys.exttests.field.FieldTest
-
- com.singularsys.exttests.field.ComplexFieldTest
-
public class ComplexFieldTest extends FieldTest
-
-
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 ComplexFieldTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmyAssertEquals(java.lang.String msg, java.lang.Object expected, java.lang.Object actual)protected voidmyAssertNaN(java.lang.String msg, java.lang.Object actual)voidsetUp()Sets up the parser.voidtest_not_X_Y()voidtestAllFun()voidtestBinom()voidtestCaseNull()voidtestCaseString()voidtestComplex()voidtestComplexFunctionTable()voidtestEvaluate()Tests the evaluate() method.voidtestFieldBinomial()voidtestFormat()voidtestFunction()voidtestIf()voidtestLazyLogical()voidtestLazyLogicalBug()Test for bug with 1&&1&&1voidtestLogarithm()voidtestLogical()voidtestNaN()voidtestNumberAsBooleanLogical()voidtestRecursiveMacroFunction()voidtestSpecialFunctions()voidtestStrings()voidtestStringsFun()voidtestSwitch()protected voidvalueTest(java.lang.String expr, double a, double tol)Test values to within a given precision-
Methods inherited from class com.singularsys.exttests.field.FieldTest
setShiftZeroElePfmc, testComplexListAccess, testIllegalCalc, testListAccess, testListAccessShiftZero, testListExtra, testListFunctions, testMultiDimArray, testMultiDimArrayShiftZero
-
Methods inherited from class com.singularsys.jeptests.system.JepTest
assertEqNodes, buildMatrix, buildVector, calcValue, calcValue, checkVector, compareRecursive, complexValueTest, myAssertNull, negativeZero, nodeTest, nodeTest, nodeTest, nodeTest, printTestHeader, testAssign, testBlankParser, testChangeVariable, testChangeVariableComplex, testComments, testEleUnit, testEmptyEqn, testEmptyEqn2, testEvalExceptions, testEvaluateComplex, testEvaluateString, testExpectedTokenSequence, testImplicitMul, testLazyLogical2, testMacroFunction, testMultiLine, testMultiplyBug, testNoAssign, testNull, testNumbers, testNumParam, testParseException, testPlusPlus, testSemiColon, testSetAllowUndeclared, testSimpleSum, testSpecialFunctions, testUminusPower, testX2Y, valueTest, valueTestFail, valueTestNaN, valueTestNull, valueTestString
-
-
-
-
Method Detail
-
setUp
public void setUp()
Description copied from class:JepTestSets up the parser.
-
myAssertEquals
public void myAssertEquals(java.lang.String msg, java.lang.Object expected, java.lang.Object actual) throws EvaluationException- Overrides:
myAssertEqualsin classJepTest- Throws:
EvaluationException
-
valueTest
protected void valueTest(java.lang.String expr, double a, double tol) throws java.lang.ExceptionDescription copied from class:JepTestTest values to within a given precision
-
myAssertNaN
protected void myAssertNaN(java.lang.String msg, java.lang.Object actual)- Overrides:
myAssertNaNin classJepTest
-
testFieldBinomial
public void testFieldBinomial() throws JepException- Overrides:
testFieldBinomialin classFieldTest- Throws:
JepException
-
testBinom
public void testBinom() throws ParseException, java.lang.Exception- Overrides:
testBinomin classJepTest- Throws:
ParseExceptionjava.lang.Exception
-
testCaseString
public void testCaseString() throws java.lang.Exception- Overrides:
testCaseStringin classJepTest- Throws:
java.lang.Exception
-
testNaN
public void testNaN() throws java.lang.Exception
-
testComplex
public void testComplex() throws java.lang.Exception- Overrides:
testComplexin classJepTest- Throws:
java.lang.Exception
-
test_not_X_Y
public void test_not_X_Y() throws java.lang.Exception- Overrides:
test_not_X_Yin classJepTest- Throws:
java.lang.Exception
-
testIf
public void testIf() throws java.lang.Exception
-
testLogical
public void testLogical() throws java.lang.Exception- Overrides:
testLogicalin classJepTest- Throws:
java.lang.Exception
-
testNumberAsBooleanLogical
public void testNumberAsBooleanLogical() throws java.lang.Exception- Overrides:
testNumberAsBooleanLogicalin classJepTest- Throws:
java.lang.Exception
-
testCaseNull
public void testCaseNull() throws java.lang.Exception- Overrides:
testCaseNullin classJepTest- Throws:
java.lang.Exception
-
testLogarithm
public void testLogarithm() throws java.lang.Exception- Overrides:
testLogarithmin classJepTest- Throws:
java.lang.Exception
-
testRecursiveMacroFunction
public void testRecursiveMacroFunction() throws java.lang.Exception- Overrides:
testRecursiveMacroFunctionin classJepTest- Throws:
java.lang.Exception
-
testEvaluate
public void testEvaluate() throws java.lang.ExceptionDescription copied from class:JepTestTests the evaluate() method.- Overrides:
testEvaluatein classJepTest- Throws:
java.lang.Exception
-
testFormat
public void testFormat() throws java.lang.Exception- Overrides:
testFormatin classJepTest- Throws:
java.lang.Exception
-
testLazyLogicalBug
public void testLazyLogicalBug() throws java.lang.ExceptionDescription copied from class:JepTestTest for bug with 1&&1&&1- Overrides:
testLazyLogicalBugin classJepTest- Throws:
java.lang.Exception
-
testLazyLogical
public void testLazyLogical() throws java.lang.Exception- Overrides:
testLazyLogicalin classJepTest- Throws:
java.lang.Exception
-
testSwitch
public void testSwitch() throws java.lang.Exception- Overrides:
testSwitchin classJepTest- Throws:
java.lang.Exception
-
testStringsFun
public void testStringsFun() throws java.lang.Exception- Overrides:
testStringsFunin classJepTest- Throws:
java.lang.Exception
-
testStrings
public void testStrings() throws java.lang.Exception- Overrides:
testStringsin classJepTest- Throws:
java.lang.Exception
-
testFunction
public void testFunction() throws java.lang.Exception- Overrides:
testFunctionin classJepTest- Throws:
java.lang.Exception
-
testSpecialFunctions
public void testSpecialFunctions() throws java.lang.Exception- Overrides:
testSpecialFunctionsin classJepTest- Throws:
java.lang.Exception
-
testAllFun
public void testAllFun() throws java.lang.Exception- Throws:
java.lang.Exception
-
testComplexFunctionTable
public void testComplexFunctionTable() throws java.lang.Exception- Throws:
java.lang.Exception
-
-