Changeset 15017 for branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Tests/Interpreter/Expressions/ExecExpressionTests.cs
- Timestamp:
- 06/01/17 09:28:34 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Tests/Interpreter/Expressions/ExecExpressionTests.cs
r14908 r15017 111 111 public void TestNestedDoRange() { 112 112 interpreter.Run( 113 "( 0 2 EXEC.DO*RANGE ( 1 INTEGER.+ 0 3 EXEC.DO*RANGE ( 1 INTEGER.+ INTEGER.* ) INTEGER.+)");113 "( 1 0 2 EXEC.DO*RANGE ( INTEGER.POP 1 1 4 EXEC.DO*RANGE INTEGER.* INTEGER.* ) )"); 114 114 115 Assert.AreEqual(1 44, interpreter.IntegerStack.Top);115 Assert.AreEqual(13824, interpreter.IntegerStack.Top); 116 116 TestStackCounts(integerStack: 1); 117 117 } … … 134 134 [TestCategory("ExecExpressionTest")] 135 135 public void TestNestedDoTimes() { 136 interpreter.Run("( 3 EXEC.DO*TIMES ( 2 3EXEC.DO*TIMES ( 2 INTEGER.* ) INTEGER.+ )");136 interpreter.Run("( 4 EXEC.DO*TIMES ( 2 4 EXEC.DO*TIMES ( 2 INTEGER.* ) INTEGER.+ )"); 137 137 138 138 Assert.AreEqual(128, interpreter.IntegerStack.Top);
Note: See TracChangeset
for help on using the changeset viewer.