<html> <head> <title>tst_control.gri</title> </head> <body bgcolor="#FFFFFF"> <pre> show <font color=#2F4F4F>"doc/tst_suite/tst_control.gri ..."</font> ... <font color=#B22222># If statements</font> <font color=#9400D3>if</font> 0 assert 0 <font color=#2F4F4F>" failed test 1"</font> <font color=#9400D3>end if</font> <font color=#9400D3>if</font> 1 <font color=#9400D3>else</font> assert 0 <font color=#2F4F4F>" failed test 2"</font> <font color=#9400D3>end if</font> <font color=#B22222># Loops.</font> <font color=#B22222># Loop with if inside</font> <font color=#0000EE>.i. =</font> 0 <font color=#9400D3>while</font> {<font color=#9400D3>rpn</font><font color=#CDAD00> .i.</font> 3 >} <font color=#0000EE>.i. +=</font> 1 <font color=#9400D3>if</font> 1 <font color=#9400D3>else</font> assert 0 <font color=#2F4F4F>" failed test 3"</font> <font color=#9400D3>end if</font> <font color=#9400D3>end while</font> assert {<font color=#9400D3>rpn</font><font color=#CDAD00> .i.</font> 3 ==} <font color=#2F4F4F>" failed test 4"</font> <font color=#B22222># Loop inside if</font> <font color=#9400D3>if</font> 1 <font color=#0000EE>.i. =</font> 0 <font color=#9400D3>while</font> {<font color=#9400D3>rpn</font><font color=#CDAD00> .i.</font> 3 >} <font color=#0000EE>.i. +=</font> 1 <font color=#9400D3>end while</font> assert {<font color=#9400D3>rpn</font><font color=#CDAD00> .i.</font> 3 ==} <font color=#2F4F4F>" failed test 5"</font> <font color=#9400D3>else</font> assert 0 <font color=#2F4F4F>" failed test 6"</font> <font color=#0000EE>.i. =</font> 0 <font color=#9400D3>while</font> {<font color=#9400D3>rpn</font><font color=#CDAD00> .i.</font> 3 >} <font color=#0000EE>.i. +=</font> 1 <font color=#9400D3>end while</font> assert 0 <font color=#2F4F4F>" failed test 7"</font> <font color=#9400D3>end if</font> <font color=#B22222># Nested loops</font> <font color=#0000EE>.i. =</font> 0 <font color=#9400D3>while</font> {<font color=#9400D3>rpn</font><font color=#CDAD00> .i.</font> 2 >} <font color=#0000EE>.j. =</font> 0 <font color=#9400D3>while</font> {<font color=#9400D3>rpn</font><font color=#CDAD00> .j.</font> 4 >} <font color=#0000EE>.j. +=</font> 1 <font color=#9400D3>end while</font> <font color=#0000EE>.i. +=</font> 1 <font color=#9400D3>end while</font> assert {<font color=#9400D3>rpn</font><font color=#CDAD00> .i.</font> 2 ==} <font color=#2F4F4F>" failed test 8"</font> assert {<font color=#9400D3>rpn</font><font color=#CDAD00> .j.</font> 4 ==} <font color=#2F4F4F>" failed test 9"</font> show <font color=#2F4F4F>" passed"</font> </pre> </body> </html>