[Mathlib-commitlog] SF.net SVN: mathlib:[668] JMathLib/trunk/src/jmathlibtests/toolbox/jmathlib /ma
Status: Beta
Brought to you by:
st_mueller
|
From: <st_...@us...> - 2009-01-10 14:03:21
|
Revision: 668
http://mathlib.svn.sourceforge.net/mathlib/?rev=668&view=rev
Author: st_mueller
Date: 2009-01-10 14:03:06 +0000 (Sat, 10 Jan 2009)
Log Message:
-----------
adde more tests
Modified Paths:
--------------
JMathLib/trunk/src/jmathlibtests/toolbox/jmathlib/matrix/AllTests.java
Added Paths:
-----------
JMathLib/trunk/src/jmathlibtests/toolbox/jmathlib/matrix/testAbs.java
JMathLib/trunk/src/jmathlibtests/toolbox/jmathlib/matrix/testAll.java
JMathLib/trunk/src/jmathlibtests/toolbox/jmathlib/matrix/testCeil.java
Modified: JMathLib/trunk/src/jmathlibtests/toolbox/jmathlib/matrix/AllTests.java
===================================================================
--- JMathLib/trunk/src/jmathlibtests/toolbox/jmathlib/matrix/AllTests.java 2009-01-10 13:55:45 UTC (rev 667)
+++ JMathLib/trunk/src/jmathlibtests/toolbox/jmathlib/matrix/AllTests.java 2009-01-10 14:03:06 UTC (rev 668)
@@ -18,9 +18,12 @@
// none
/* include tests in this directory here */
+ suite.addTest(jmathlibtests.toolbox.jmathlib.matrix.testAbs.suite());
suite.addTest(jmathlibtests.toolbox.jmathlib.matrix.testAdjoint.suite());
+ suite.addTest(jmathlibtests.toolbox.jmathlib.matrix.testAll.suite());
suite.addTest(jmathlibtests.toolbox.jmathlib.matrix.testAnd.suite());
suite.addTest(jmathlibtests.toolbox.jmathlib.matrix.testAny.suite());
+ suite.addTest(jmathlibtests.toolbox.jmathlib.matrix.testCeil.suite());
suite.addTest(jmathlibtests.toolbox.jmathlib.matrix.testChol.suite());
suite.addTest(jmathlibtests.toolbox.jmathlib.matrix.testColumns.suite());
suite.addTest(jmathlibtests.toolbox.jmathlib.matrix.testCtranspose.suite());
Added: JMathLib/trunk/src/jmathlibtests/toolbox/jmathlib/matrix/testAbs.java
===================================================================
--- JMathLib/trunk/src/jmathlibtests/toolbox/jmathlib/matrix/testAbs.java (rev 0)
+++ JMathLib/trunk/src/jmathlibtests/toolbox/jmathlib/matrix/testAbs.java 2009-01-10 14:03:06 UTC (rev 668)
@@ -0,0 +1,45 @@
+package jmathlibtests.toolbox.jmathlib.matrix;
+
+import jmathlib.tools.junit.framework.*;
+import jmathlibtests.Compare;
+
+public class testAbs extends JMathLibTestCase {
+
+ public testAbs(String name) {
+ super(name);
+ }
+ public static void main (String[] args) {
+ jmathlib.tools.junit.textui.TestRunner.run (suite());
+ }
+
+ public static Test suite() {
+ return new TestSuite(testAbs.class);
+ }
+
+ public void testAbs01() {
+ ml.executeExpression("a=abs(5);");
+ assertTrue(5 == ml.getScalarValueRe("a"));
+ }
+ public void testAbs02() {
+ ml.executeExpression("a=abs(0);");
+ assertTrue(0 == ml.getScalarValueRe("a"));
+ }
+ public void testAbs03() {
+ ml.executeExpression("a=abs(-55);");
+ assertTrue(55 == ml.getScalarValueRe("a"));
+ }
+ public void testAbs04() {
+ ml.executeExpression("a=abs(7i);");
+ assertTrue(7 == ml.getScalarValueRe("a"));
+ }
+ public void testAbs05() {
+ ml.executeExpression("a=abs(-555i);");
+ assertTrue(555 == ml.getScalarValueRe("a"));
+ }
+ public void testAbs06() {
+ ml.executeExpression("a=abs(333);");
+ assertTrue(333 == ml.getScalarValueRe("a"));
+ }
+
+
+}
\ No newline at end of file
Added: JMathLib/trunk/src/jmathlibtests/toolbox/jmathlib/matrix/testAll.java
===================================================================
--- JMathLib/trunk/src/jmathlibtests/toolbox/jmathlib/matrix/testAll.java (rev 0)
+++ JMathLib/trunk/src/jmathlibtests/toolbox/jmathlib/matrix/testAll.java 2009-01-10 14:03:06 UTC (rev 668)
@@ -0,0 +1,45 @@
+package jmathlibtests.toolbox.jmathlib.matrix;
+
+import jmathlib.tools.junit.framework.*;
+import jmathlibtests.Compare;
+
+public class testAll extends JMathLibTestCase {
+
+ public testAll(String name) {
+ super(name);
+ }
+ public static void main (String[] args) {
+ jmathlib.tools.junit.textui.TestRunner.run (suite());
+ }
+
+ public static Test suite() {
+ return new TestSuite(testAll.class);
+ }
+
+ public void testAll1() {
+ ml.executeExpression("a=all(5);");
+ assertTrue(1 == ml.getScalarValueRe("a"));
+ }
+ public void testAll2() {
+ ml.executeExpression("a=all(0);");
+ assertTrue(0 == ml.getScalarValueRe("a"));
+ }
+ public void testAll3() {
+ ml.executeExpression("a=all([1,2,3;4,5,6]);");
+ assertTrue(1 == ml.getScalarValueRe("a"));
+ }
+ public void testAlll4() {
+ ml.executeExpression("a=all([1,2,0;4,5,6]);");
+ assertTrue(0 == ml.getScalarValueRe("a"));
+ }
+ public void testAll5() {
+ ml.executeExpression("a=all([1,2,3i;4,-5i,6]);");
+ assertTrue(1 == ml.getScalarValueRe("a"));
+ }
+ public void testAll6() {
+ ml.executeExpression("a=all([0,2,3i;4,-5i,6]);");
+ assertTrue(0 == ml.getScalarValueRe("a"));
+ }
+
+
+}
\ No newline at end of file
Added: JMathLib/trunk/src/jmathlibtests/toolbox/jmathlib/matrix/testCeil.java
===================================================================
--- JMathLib/trunk/src/jmathlibtests/toolbox/jmathlib/matrix/testCeil.java (rev 0)
+++ JMathLib/trunk/src/jmathlibtests/toolbox/jmathlib/matrix/testCeil.java 2009-01-10 14:03:06 UTC (rev 668)
@@ -0,0 +1,53 @@
+package jmathlibtests.toolbox.jmathlib.matrix;
+
+import jmathlib.tools.junit.framework.*;
+import jmathlibtests.Compare;
+
+public class testCeil extends JMathLibTestCase {
+
+ public testCeil(String name) {
+ super(name);
+ }
+ public static void main (String[] args) {
+ jmathlib.tools.junit.textui.TestRunner.run (suite());
+ }
+
+ public static Test suite() {
+ return new TestSuite(testCeil.class);
+ }
+
+ public void testCeil1() {
+ ml.executeExpression("a=ceil(5);");
+ assertTrue(5 == ml.getScalarValueRe("a"));
+ }
+ public void testCeil2() {
+ ml.executeExpression("a=ceil(5.2);");
+ assertTrue(6 == ml.getScalarValueRe("a"));
+ }
+ public void testCeil3() {
+ ml.executeExpression("a=ceil(6.5);");
+ assertTrue(7 == ml.getScalarValueRe("a"));
+ }
+ public void testCeil4() {
+ ml.executeExpression("a=ceil(8.7);");
+ assertTrue(9 == ml.getScalarValueRe("a"));
+ }
+ public void testCeil5() {
+ ml.executeExpression("a=ceil(-5);");
+ assertTrue(-5 == ml.getScalarValueRe("a"));
+ }
+ public void testCeil6() {
+ ml.executeExpression("a=ceil(-5.4);");
+ assertTrue(-5 == ml.getScalarValueRe("a"));
+ }
+ public void testCeil7() {
+ ml.executeExpression("a=ceil(-0.3);");
+ assertTrue(0 == ml.getScalarValueRe("a"));
+ }
+ public void testCeil8() {
+ ml.executeExpression("a=ceil(-5.9);");
+ assertTrue(-5 == ml.getScalarValueRe("a"));
+ }
+
+
+}
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|