[Mathlib-commitlog] SF.net SVN: mathlib:[828] JMathLib/trunk/src/jmathlibtests/core/tokens/ testUna
Status: Beta
Brought to you by:
st_mueller
|
From: <st_...@us...> - 2009-02-03 22:15:44
|
Revision: 828
http://mathlib.svn.sourceforge.net/mathlib/?rev=828&view=rev
Author: st_mueller
Date: 2009-02-03 22:15:28 +0000 (Tue, 03 Feb 2009)
Log Message:
-----------
bugfix for a++ and a--
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 2009-02-03 20:09:22 UTC (rev 827)
+++ JMathLib/trunk/src/jmathlibtests/core/tokens/testUnaryOperatorToken.java 2009-02-03 22:15:28 UTC (rev 828)
@@ -95,11 +95,11 @@
ml.executeExpression("a=1");
ml.executeExpression("y=[11,22,33,44,55]");
ml.executeExpression("y(a++)=77");
- ml.executeExpression("b=y(1)");
+ ml.executeExpression("b=y(2)");
ml.executeExpression("c=y(a)");
assertTrue(77.0 == ml.getScalarValueRe("b"));
assertTrue( 2.0 == ml.getScalarValueRe("a"));
- assertTrue(22.0 == ml.getScalarValueRe("c"));
+ assertTrue(77.0 == ml.getScalarValueRe("c"));
}
// --
@@ -108,11 +108,12 @@
ml.executeExpression("a=4");
ml.executeExpression("y=[11,22,33,44,55]");
ml.executeExpression("y(a--)=88");
- ml.executeExpression("b=y(4)");
- ml.executeExpression("c=y(a)");
+ assertTrue( 3.0 == ml.getScalarValueRe("a"));
+ ml.executeExpression("b=y(3)");
+ ml.executeExpression("c=y(a--)");
+ assertTrue( 2.0 == ml.getScalarValueRe("a"));
assertTrue(88.0 == ml.getScalarValueRe("b"));
- assertTrue( 3.0 == ml.getScalarValueRe("a"));
- assertTrue(33.0 == ml.getScalarValueRe("c"));
+ assertTrue(22.0 == ml.getScalarValueRe("c"));
}
public void test460() {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|