Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 8b2b1fb157760a0d31e072e140388824 > files > 260

gri-2.8.0-1mdk.i586.rpm

<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 &gt;}
    <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 &gt;}
	<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 &gt;}
	<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 &gt;}
    <font color=#0000EE>.j. =</font> 0
    <font color=#9400D3>while</font> {<font color=#9400D3>rpn</font><font color=#CDAD00> .j.</font> 4 &gt;}
	<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>