[Mathlib-commitlog] SF.net SVN: mathlib:[548] JMathLib/trunk/src/jmathlibtests/core/tokens/ testUna
Status: Beta
Brought to you by:
st_mueller
|
From: <st_...@us...> - 2008-12-15 19:56:15
|
Revision: 548
http://mathlib.svn.sourceforge.net/mathlib/?rev=548&view=rev
Author: st_mueller
Date: 2008-12-15 19:56:06 +0000 (Mon, 15 Dec 2008)
Log Message:
-----------
added more tests
Modified Paths:
--------------
JMathLib/trunk/src/jmathlibtests/core/tokens/testUnaryOperatorToken.java
Modified: JMathLib/trunk/src/jmathlibtests/core/tokens/testUnaryOperatorToken.java
===================================================================
--- JMathLib/trunk/src/jmathlibtests/core/tokens/testUnaryOperatorToken.java 2008-12-09 20:41:15 UTC (rev 547)
+++ JMathLib/trunk/src/jmathlibtests/core/tokens/testUnaryOperatorToken.java 2008-12-15 19:56:06 UTC (rev 548)
@@ -115,4 +115,60 @@
assertTrue(33.0 == ml.getScalarValueRe("c"));
}
+ public void test460() {
+ ml.executeExpression("4++");
+ assertTrue(5.0 == ml.getScalarValueRe("ans"));
+ }
+
+ public void test470() {
+ ml.executeExpression("45++");
+ assertTrue(46.0 == ml.getScalarValueRe("ans"));
+ }
+
+ public void test480() {
+ ml.executeExpression("4--");
+ assertTrue(3.0 == ml.getScalarValueRe("ans"));
+ }
+
+ public void test490() {
+ ml.executeExpression("45++");
+ assertTrue(46.0 == ml.getScalarValueRe("ans"));
+ }
+
+ public void test500() {
+ ml.executeExpression("aa=78");
+ ml.executeExpression("aa++");
+ assertTrue(79.0 == ml.getScalarValueRe("aa"));
+ }
+
+ public void test510() {
+ ml.executeExpression("aa=73");
+ ml.executeExpression("aa--");
+ assertTrue(72.0 == ml.getScalarValueRe("aa"));
+ }
+
+
+ public void test600() {
+ ml.executeExpression("aa=3");
+ ml.executeExpression("aa!");
+ assertTrue(6.0 == ml.getScalarValueRe("ans"));
+ }
+
+ public void test610() {
+ ml.executeExpression("aa=4");
+ ml.executeExpression("aa!");
+ assertTrue(24.0 == ml.getScalarValueRe("ans"));
+ }
+
+ public void test620() {
+ ml.executeExpression("(5-2)!");
+ assertTrue(6.0 == ml.getScalarValueRe("ans"));
+ }
+
+ public void test630() {
+ ml.executeExpression("(6-2)!");
+ assertTrue(24.0 == ml.getScalarValueRe("ans"));
+ }
+
+
}
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|