[Mathlib-commitlog] mathlib/Source/MathLib/Tools/TestSuite/Functions/Matrix testEq.java, NONE, 1.1
Status: Beta
Brought to you by:
st_mueller
|
From: Stefan M. <st_...@us...> - 2007-01-05 14:27:06
|
Update of /cvsroot/mathlib/mathlib/Source/MathLib/Tools/TestSuite/Functions/Matrix In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv23544/Source/MathLib/Tools/TestSuite/Functions/Matrix Modified Files: AllTests.java Added Files: testEq.java testMinus.java Log Message: --- NEW FILE: testEq.java --- package MathLib.Tools.TestSuite.Functions.Matrix; import MathLib.Tools.junit.framework.*; import MathLib.Tools.TestSuite.*; import MathLib.Interpreter.*; public class testEq extends TestCase { protected Interpreter ml; public testEq(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(testEq.class); } /*****************************************************************/ public void testEq01() { ml.executeExpression("a=eq(5,5);"); assertTrue(1 == ml.getScalarValueRe("a")); } public void testEq02() { ml.executeExpression("b=eq(5,6)"); assertTrue(0 == ml.getScalarValueRe("b")); } public void testEq03() { ml.executeExpression("b=eq(6,5)"); assertTrue(0 == ml.getScalarValueRe("b")); } public void testEq04() { ml.executeExpression("b=eq(0,0)"); assertTrue(1 == ml.getScalarValueRe("b")); } public void testEq05() { double[][] c = {{0.0, 0.0},{1.0, 0.0}}; ml.executeExpression("a=[1,3; 2,3]"); ml.executeExpression("b=[0,7; 2,7]"); ml.executeExpression("z = eq(a,b)"); assertTrue(Compare.ArrayEquals(c, ml.getArrayValueRe("z"))); } } --- NEW FILE: testMinus.java --- package MathLib.Tools.TestSuite.Functions.Matrix; import MathLib.Tools.junit.framework.*; import MathLib.Tools.TestSuite.*; import MathLib.Interpreter.*; public class testMinus extends TestCase { protected Interpreter ml; public testMinus(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(testMinus.class); } /*****************************************************************/ public void testMinus01() { ml.executeExpression("a=minus(5,5);"); assertTrue(0 == ml.getScalarValueRe("a")); } public void testMinus02() { ml.executeExpression("b=minus(5,6)"); assertTrue(-1 == ml.getScalarValueRe("b")); } public void testMinus03() { ml.executeExpression("b=minus(6,5)"); assertTrue(1 == ml.getScalarValueRe("b")); } public void testMinus04() { ml.executeExpression("b=minus(0,0)"); assertTrue(0 == ml.getScalarValueRe("b")); } public void testMinus05() { double[][] c = {{1.0, -4.0},{0.0, -4.0}}; ml.executeExpression("a=[1,3; 2,3]"); ml.executeExpression("b=[0,7; 2,7]"); ml.executeExpression("z = minus(a,b)"); assertTrue(Compare.ArrayEquals(c, ml.getArrayValueRe("z"))); } } Index: AllTests.java =================================================================== RCS file: /cvsroot/mathlib/mathlib/Source/MathLib/Tools/TestSuite/Functions/Matrix/AllTests.java,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** AllTests.java 5 Jan 2007 13:31:43 -0000 1.14 --- AllTests.java 5 Jan 2007 14:27:02 -0000 1.15 *************** *** 29,45 **** --- 29,59 ---- suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testDet.suite()); suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testDiag.suite()); + suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testEq.suite()); suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.TestEye.suite()); suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.TestFliplr.suite()); suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.TestFlipud.suite()); + suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testGe.suite()); + suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testGt.suite()); + suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testLe.suite()); + suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testLt.suite()); suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testMax.suite()); suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testMin.suite()); + suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testMinus.suite()); + suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testMldivide.suite()); + suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testMrdivide.suite()); + suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testMtimes.suite()); + suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testNe.suite()); suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testNot.suite()); suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testNumel.suite()); suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testOnes.suite()); suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.TestOr.suite()); + suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testPlus.suite()); suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testRows.suite()); suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testSort.suite()); suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.TestSubAssign.suite()); suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.TestSubMatrix.suite()); + suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testTimes.suite()); + suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testUminus.suite()); + suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testUplus.suite()); suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.TestXor.suite()); suite.addTest(MathLib.Tools.TestSuite.Functions.Matrix.testZeros.suite()); |