[Mathlib-commitlog] SF.net SVN: mathlib:[649] JMathLib/trunk/src/jmathlib/toolbox/jmathlib/ interna
Status: Beta
Brought to you by:
st_mueller
From: <st_...@us...> - 2009-01-07 20:16:28
|
Revision: 649 http://mathlib.svn.sourceforge.net/mathlib/?rev=649&view=rev Author: st_mueller Date: 2009-01-07 20:16:19 +0000 (Wed, 07 Jan 2009) Log Message: ----------- automated test case generation Modified Paths: -------------- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/e.int JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/i.int JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/j.int JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/minusminus.int JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/pi.int JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/plusplus.int Modified: JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/e.int =================================================================== --- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/e.int 2009-01-07 20:15:48 UTC (rev 648) +++ JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/e.int 2009-01-07 20:16:19 UTC (rev 649) @@ -1,3 +1,4 @@ +/* @GROUP general @SYNTAX @@ -12,3 +13,13 @@ @NOTES @SEE pi, eps, i, j +*/ + +/* +%!@testcase +%! ml.executeExpression("clear('all');"); +%! ml.executeExpression("a=e;"); +%! assertEquals( 2.71828182, ml.getScalarValueRe("a"), 0.0001); +%! assertTrue( 0 == ml.getScalarValueIm("a")); +%! +*/ \ No newline at end of file Modified: JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/i.int =================================================================== --- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/i.int 2009-01-07 20:15:48 UTC (rev 648) +++ JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/i.int 2009-01-07 20:16:19 UTC (rev 649) @@ -1,3 +1,4 @@ +/* @GROUP general @SYNTAX @@ -12,3 +13,21 @@ </programlisting> @SEE j +*/ +/* +%!@testcase +%! ml.executeExpression("a=i;"); +%! assertTrue(0 == ml.getScalarValueRe("a")); +%! assertTrue(1 == ml.getScalarValueIm("a")); +%! +%!@testcase +%! ml.executeExpression("a=2+3i;"); +%! assertTrue(2 == ml.getScalarValueRe("a")); +%! assertTrue(3 == ml.getScalarValueIm("a")); +%! +%!@testcase +%! ml.executeExpression("a=3;"); +%! assertTrue(3 == ml.getScalarValueRe("a")); +%! assertTrue(0 == ml.getScalarValueIm("a")); +%! +*/ \ No newline at end of file Modified: JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/j.int =================================================================== --- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/j.int 2009-01-07 20:15:48 UTC (rev 648) +++ JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/j.int 2009-01-07 20:16:19 UTC (rev 649) @@ -1,3 +1,4 @@ +/* @GROUP general @SYNTAX @@ -12,3 +13,22 @@ </programlisting> @SEE i +*/ + +/* +%!@testcase +%! ml.executeExpression("a=i;"); +%! assertTrue(0 == ml.getScalarValueRe("a")); +%! assertTrue(1 == ml.getScalarValueIm("a")); +%! +%!@testcase +%! ml.executeExpression("a=2+3i;"); +%! assertTrue(2 == ml.getScalarValueRe("a")); +%! assertTrue(3 == ml.getScalarValueIm("a")); +%! +%!@testcase +%! ml.executeExpression("a=3;"); +%! assertTrue(3 == ml.getScalarValueRe("a")); +%! assertTrue(0 == ml.getScalarValueIm("a")); +%! +*/ \ No newline at end of file Modified: JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/minusminus.int =================================================================== --- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/minusminus.int 2009-01-07 20:15:48 UTC (rev 648) +++ JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/minusminus.int 2009-01-07 20:16:19 UTC (rev 649) @@ -1,3 +1,4 @@ +/* @GROUP internal @SYNTAX @@ -14,3 +15,13 @@ </programlisting> @SEE plusplus, plus, minus +*/ + +/* +%!@testcase +%! ml.executeExpression("a=2;"); +%! ml.executeExpression("a--;"); +%! assertTrue(1 == ml.getScalarValueRe("a")); +%! assertTrue(0 == ml.getScalarValueIm("a")); +%! +*/ \ No newline at end of file Modified: JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/pi.int =================================================================== --- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/pi.int 2009-01-07 20:15:48 UTC (rev 648) +++ JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/pi.int 2009-01-07 20:16:19 UTC (rev 649) @@ -1,3 +1,4 @@ +/* @GROUP general @SYNTAX @@ -16,3 +17,13 @@ circle's area to the square of its radius. @SEE e, eps, i, j +*/ + +/* +%!@testcase +%! ml.executeExpression("clear('all');"); +%! ml.executeExpression("a=pi;"); +%! assertEquals( 3.1415926, ml.getScalarValueRe("a"), 0.0001); +%! assertTrue(0 == ml.getScalarValueIm("a")); +%! +*/ \ No newline at end of file Modified: JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/plusplus.int =================================================================== --- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/plusplus.int 2009-01-07 20:15:48 UTC (rev 648) +++ JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/plusplus.int 2009-01-07 20:16:19 UTC (rev 649) @@ -1,3 +1,4 @@ +/* @GROUP internal @SYNTAX @@ -14,3 +15,13 @@ </programlisting> @SEE minusminus, plus, minus +*/ + +/* +%!@testcase +%! ml.executeExpression("a=2;"); +%! ml.executeExpression("a++;"); +%! assertTrue(3 == ml.getScalarValueRe("a")); +%! assertTrue(0 == ml.getScalarValueIm("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. |