Skip to content

Commit 15c8300

Browse files
Implemented INDIC03 test case
1 parent 95c9492 commit 15c8300

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

rpgJavaInterpreter-core/src/test/kotlin/com/smeup/rpgparser/evaluation/InterpreterTest.kt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2255,6 +2255,15 @@ Test 6
22552255
assertEquals(expected, "INDIC02".outputOf())
22562256
}
22572257

2258+
@Test
2259+
fun executeINDIC03() {
2260+
val expected = listOf(
2261+
"*INKA(0) *IN01(1)",
2262+
"*INKA(1) *IN01(0)"
2263+
)
2264+
assertEquals(expected, "INDIC03".outputOf())
2265+
}
2266+
22582267
@Test
22592268
fun executeBIFCHECK() {
22602269
assertEquals(listOf("ok"), outputOf("BIFCHECK"))
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
D £DBG_Str S 50 VARYING
2+
3+
C MOVEL *ON *IN01
4+
C MOVEL *OFF *INKA
5+
*
6+
C EVAL £DBG_Str= '*INKA('+%CHAR(*INKA)+')'
7+
C +' *IN01('+%CHAR(*IN01)+')'
8+
C £DBG_Str DSPLY
9+
* result: '*INKA(0) *IN01(1)'
10+
*
11+
C MOVEL *OFF *IN01
12+
C MOVEL *ON *INKA
13+
*
14+
C EVAL £DBG_Str= '*INKA('+%CHAR(*INKA)+')'
15+
C +' *IN01('+%CHAR(*IN01)+')'
16+
C £DBG_Str DSPLY
17+
* result: '*INKA(1) *IN01(0)'
18+
C SETON LR

0 commit comments

Comments
 (0)