[Mathlib-commitlog] SF.net SVN: mathlib:[609] JMathLib/trunk/src/jmathlibtests/core/tokens/ testVar
Status: Beta
Brought to you by:
st_mueller
|
From: <st_...@us...> - 2009-01-04 12:41:08
|
Revision: 609
http://mathlib.svn.sourceforge.net/mathlib/?rev=609&view=rev
Author: st_mueller
Date: 2009-01-04 12:41:00 +0000 (Sun, 04 Jan 2009)
Log Message:
-----------
added tests for "Pi" and "e"
Modified Paths:
--------------
JMathLib/trunk/src/jmathlibtests/core/tokens/testVariableToken.java
Modified: JMathLib/trunk/src/jmathlibtests/core/tokens/testVariableToken.java
===================================================================
--- JMathLib/trunk/src/jmathlibtests/core/tokens/testVariableToken.java 2009-01-04 08:48:35 UTC (rev 608)
+++ JMathLib/trunk/src/jmathlibtests/core/tokens/testVariableToken.java 2009-01-04 12:41:00 UTC (rev 609)
@@ -113,4 +113,36 @@
assertTrue(ml.getScalarValueRe("aba") == 6);
}
+
+ public void testVariablePI01() {
+ ml.executeExpression("a=pi");
+ assertEquals(ml.getScalarValueRe("a"), 3.1415926, 0.00001);
+ }
+
+ public void testVariablePI02() {
+ ml.executeExpression("pi");
+ assertEquals(ml.getScalarValueRe("ans"), 3.1415926, 0.00001);
+ }
+
+ public void testVariablePI03() {
+ ml.executeExpression("b=pi+2");
+ assertEquals(ml.getScalarValueRe("b"), 5.1415926, 0.00001);
+ }
+
+ public void testVariableE01() {
+ ml.executeExpression("a=e");
+ assertEquals(ml.getScalarValueRe("a"), 2.718281828459046, 0.00001);
+ }
+
+ public void testVariableE02() {
+ ml.executeExpression("e");
+ assertEquals(ml.getScalarValueRe("ans"), 2.718281828459046, 0.00001);
+ }
+
+ public void testVariableE03() {
+ ml.executeExpression("b=e+2");
+ assertEquals(ml.getScalarValueRe("b"), 4.718281828459046, 0.00001);
+ }
+
+
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|