X-Git-Url: https://code.consxy.com/gitweb/gitweb.cgi?a=blobdiff_plain;f=src%2Ftest%2Fsimpletests.lisp;h=aa6a309d9dc786f84fcb7e7ae580aa27a867a053;hb=807df6b6f160d82cc04ca02ce88d61ee58439ad1;hp=49631642fb7220e13a0daca9ee62b550a3e1f67d;hpb=762ab38881c8870c9a61ca6857a28159f9fef9fc;p=clnl diff --git a/src/test/simpletests.lisp b/src/test/simpletests.lisp index 4963164..aa6a309 100644 --- a/src/test/simpletests.lisp +++ b/src/test/simpletests.lisp @@ -114,6 +114,12 @@ (defsimplecommandtest "die 1" "crt 10 ask turtles [ die ]" "A665C1BF95E1F9CAAE9B9F8B2FBE3DAA45453136") +(defsimplecommandtest "die 2" "crt 10 ask turtles [ hatch 1 die hatch 1 ]" + "DFB46C61ACB9A24004FF26B04DCB0AC32E90AA36") + +(defsimplecommandtest "die 3" "crt 5 ask turtles [ ask one-of turtles-here [ die ] hatch 1 ]" + "6D3B8351E71C03E479706C22172F6FACD2C558CE") + (defreportertestwithsetup "any? 3" "crt 10 ask turtles [ die ]" "any? turtles" "false" "A665C1BF95E1F9CAAE9B9F8B2FBE3DAA45453136") @@ -141,6 +147,12 @@ (defsimplecommandtest "ifelse 2" "ifelse 5 = 4 [ crt 10 ] [ crt 5 ] if-else 5 = 4 [ crt 10 ] [ crt 5 ]" "A925E39EC022967568D238D31F70F0A375024A89") +(defsimplecommandtest "ifelse 3" "ifelse 4 = 4 [ crt 5 crt 5 ] [ crt 10 crt 10 ]" + "A925E39EC022967568D238D31F70F0A375024A89") + +(defsimplecommandtest "ifelse 4" "ifelse 4 = 5 [ crt 5 crt 5 ] [ crt 10 crt 10 ]" + "2CF70DC9135754E77B64422C10E947E776E731E6") + (defsimplecommandtest "not 1" "if not (5 = 5) [ crt 10 ]" "E1DE30F072D785E0D0B59F28B0F7853E3D3E0D8B") @@ -265,3 +277,7 @@ (defsimplecommandtest "stop 2" "crt 10 ask turtles [ fd 1 stop fd 1 ]" "A6C980CC9843CDD211ABD9C13899010D555F3DC5") + +(defsimplecommandtest "turtles-here 1" + "crt 1000 ask turtles [ fd random-float 10 ] ask turtles [ set label [ who ] of one-of turtles-here ]" + "F34192513765D221A15D939A2BC8FFE18B6ADF4C")