Test case R0030
Full test suiteDevice test case
IF-ELSE construct
This test case it part of the test suite proposed for new devices.
Test case ID: R0030
Language: ST
tests2/t0030.stPROGRAM Test_R0030 VAR r : REAL := - 1.4; b : BOOL := FALSE; END_VAR IF( r > 2.0 ) THEN r := 2.0 * r; ELSIF( r < 0.0 ) THEN r := r + 1.0; ELSE r := - r; END_IF; b := NOT b; (* IF( b < FALSE) THEN r := 3.4; END_IF; *) _GEB_ASSERT_(b = 1); _GEB_ASSERT_EQFLOAT_(r , -0.4); END_PROGRAM