Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/01/17 09:28:34 (7 years ago)
Author:
pkimmesw
Message:

#2665 Fixed Benchmark Problem Definition, Converted LoopExpressions to stateless expressions, Added several unit test to ensure funcionality, Fixed UI bugs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Tests/Interpreter/Expressions/ExampleTests.cs

    r14908 r15017  
    145145    public void Example10() {
    146146      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);
    150150      Assert.IsTrue(interpreter.CodeStack.IsEmpty);
    151151      Assert.IsTrue(interpreter.ExecStack.IsEmpty);
     
    254254      interpreter.FloatStack.Push(2);
    255255      interpreter.Run(@"( ARG FLOAT.DEFINE
    256                                      EXEC.Y (
    257                                        ARG FLOAT.*
    258                                        1 INTEGER.-
    259                                        INTEGER.DUP 1 INTEGER.>
    260                                        EXEC.IF ( ) EXEC.POP
    261                                      )
    262                                    )");
     256                          EXEC.Y (
     257                            ARG FLOAT.*
     258                            1 INTEGER.-
     259                            INTEGER.DUP 1 INTEGER.>
     260                            EXEC.IF ( ) EXEC.POP
     261                          )
     262                        )");
    263263
    264264      Assert.AreEqual(1024, interpreter.FloatStack.Top, Delta);
Note: See TracChangeset for help on using the changeset viewer.