Update of /cvsroot/mathlib/mathlib/Source/MathLib/Tools/TestSuite/Functions/General
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv24861/Source/MathLib/Tools/TestSuite/Functions/General
Modified Files:
AllTests.java
Added Files:
testImag.java testReal.java
Log Message:
--- NEW FILE: testReal.java ---
package MathLib.Tools.TestSuite.Functions.General;
import MathLib.Tools.junit.framework.*;
import MathLib.Interpreter.*;
public class testReal extends TestCase {
protected Interpreter ml;
public testReal(String name) {
super(name);
}
public static void main (String[] args) {
MathLib.Tools.junit.textui.TestRunner.run (suite());
}
protected void setUp() {
ml = new Interpreter(true);
}
public static Test suite() {
return new TestSuite(testReal.class);
}
/////////////////////////////////////////////////////////////////
public void testReal01() {
ml.executeExpression("a=5+6i");
ml.executeExpression("b=real(a)");
assertTrue(5 == ml.getScalarValueRe("b"));
}
public void testReal02() {
ml.executeExpression("a=55");
ml.executeExpression("b=real(a)");
assertTrue(55 == ml.getScalarValueRe("b"));
}
public void testReal03() {
ml.executeExpression("a=56i");
ml.executeExpression("b=real(a)");
assertTrue(0 == ml.getScalarValueRe("b"));
}
}
--- NEW FILE: testImag.java ---
package MathLib.Tools.TestSuite.Functions.General;
import MathLib.Tools.junit.framework.*;
import MathLib.Interpreter.*;
public class testImag extends TestCase {
protected Interpreter ml;
public testImag(String name) {
super(name);
}
public static void main (String[] args) {
MathLib.Tools.junit.textui.TestRunner.run (suite());
}
protected void setUp() {
ml = new Interpreter(true);
}
public static Test suite() {
return new TestSuite(testImag.class);
}
/////////////////////////////////////////////////////////////////
public void testImag01() {
ml.executeExpression("a=5+6i");
ml.executeExpression("b=imag(a)");
assertTrue(6 == ml.getScalarValueRe("b"));
}
public void testImag02() {
ml.executeExpression("a=55");
ml.executeExpression("b=imag(a)");
assertTrue(0 == ml.getScalarValueRe("b"));
}
public void testImag03() {
ml.executeExpression("a=56i");
ml.executeExpression("b=imag(a)");
assertTrue(56 == ml.getScalarValueRe("b"));
}
}
Index: AllTests.java
===================================================================
RCS file: /cvsroot/mathlib/mathlib/Source/MathLib/Tools/TestSuite/Functions/General/AllTests.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** AllTests.java 19 Aug 2006 09:55:06 -0000 1.14
--- AllTests.java 5 Jan 2007 13:17:55 -0000 1.15
***************
*** 34,37 ****
--- 34,38 ----
suite.addTest(MathLib.Tools.TestSuite.Functions.General.testFix.suite());
suite.addTest(MathLib.Tools.TestSuite.Functions.General.testHarmonic.suite());
+ suite.addTest(MathLib.Tools.TestSuite.Functions.General.testImag.suite());
suite.addTest(MathLib.Tools.TestSuite.Functions.General.testIscell.suite());
suite.addTest(MathLib.Tools.TestSuite.Functions.General.testIschar.suite());
***************
*** 47,50 ****
--- 48,52 ----
suite.addTest(MathLib.Tools.TestSuite.Functions.General.testPrimes.suite());
suite.addTest(MathLib.Tools.TestSuite.Functions.General.testRand.suite());
+ suite.addTest(MathLib.Tools.TestSuite.Functions.General.testReal.suite());
suite.addTest(MathLib.Tools.TestSuite.Functions.General.testSetPFileCaching.suite());
suite.addTest(MathLib.Tools.TestSuite.Functions.General.testSign.suite());
|