Changeset 15017 for branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Tests/Interpreter/Expressions/ExampleTests.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/ExampleTests.cs
r14908 r15017 145 145 public void Example10() { 146 146 interpreter.IntegerStack.Push(5); 147 interpreter.Run("( 1 INTEGER.MAX 1 EXEC.DO*RANGE ( 2 INTEGER.* ) )");148 149 Assert.AreEqual( 2, interpreter.IntegerStack.Top);147 interpreter.Run("( 1 INTEGER.MAX 1 EXEC.DO*RANGE ( 2 INTEGER.* INTEGER.* ) )"); 148 149 Assert.AreEqual(3840, interpreter.IntegerStack.Top); 150 150 Assert.IsTrue(interpreter.CodeStack.IsEmpty); 151 151 Assert.IsTrue(interpreter.ExecStack.IsEmpty); … … 254 254 interpreter.FloatStack.Push(2); 255 255 interpreter.Run(@"( ARG FLOAT.DEFINE 256 257 258 259 260 261 262 256 EXEC.Y ( 257 ARG FLOAT.* 258 1 INTEGER.- 259 INTEGER.DUP 1 INTEGER.> 260 EXEC.IF ( ) EXEC.POP 261 ) 262 )"); 263 263 264 264 Assert.AreEqual(1024, interpreter.FloatStack.Top, Delta);
Note: See TracChangeset
for help on using the changeset viewer.