[Mathlib-commitlog] SF.net SVN: mathlib:[642] JMathLib/trunk/src/jmathlib/toolbox/general/sign. jav
Status: Beta
Brought to you by:
st_mueller
|
From: <st_...@us...> - 2009-01-06 16:43:01
|
Revision: 642
http://mathlib.svn.sourceforge.net/mathlib/?rev=642&view=rev
Author: st_mueller
Date: 2009-01-06 16:43:00 +0000 (Tue, 06 Jan 2009)
Log Message:
-----------
added automated tests
Modified Paths:
--------------
JMathLib/trunk/src/jmathlib/toolbox/general/sign.java
Modified: JMathLib/trunk/src/jmathlib/toolbox/general/sign.java
===================================================================
--- JMathLib/trunk/src/jmathlib/toolbox/general/sign.java 2009-01-06 16:42:44 UTC (rev 641)
+++ JMathLib/trunk/src/jmathlib/toolbox/general/sign.java 2009-01-06 16:43:00 UTC (rev 642)
@@ -64,3 +64,36 @@
abs
*/
+/*
+%!@testcase
+%! ml.executeExpression("a=sign(11);");
+%! assertTrue(1 == ml.getScalarValueRe("a"));
+%! assertTrue(0 == ml.getScalarValueIm("a"));
+%!
+%!@testcase
+%! ml.executeExpression("a=sign(-12);");
+%! assertTrue(-1 == ml.getScalarValueRe("a"));
+%! assertTrue(0 == ml.getScalarValueIm("a"));
+%!
+%!@testcase
+%! ml.executeExpression("a=sign(0);");
+%! assertTrue(0 == ml.getScalarValueRe("a"));
+%! assertTrue(0 == ml.getScalarValueIm("a"));
+%!
+%!
+%!@testcase
+%! ml.executeExpression("a=sign(8i);");
+%! assertTrue(0 == ml.getScalarValueRe("a"));
+%! assertTrue(1 == ml.getScalarValueIm("a"));
+%!
+%!@testcase
+%! ml.executeExpression("a=sign(-5i);");
+%! assertTrue(0 == ml.getScalarValueRe("a"));
+%! assertTrue(-1 == ml.getScalarValueIm("a"));
+%!
+%!@testcase
+%! ml.executeExpression("a=sign(0i);");
+%! assertTrue(0 == ml.getScalarValueRe("a"));
+%! assertTrue(0 == ml.getScalarValueIm("a"));
+%!
+*/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|