Cobol test suite version v010712 ####################################################### # Cobol regression test suite # # Testing compiler: # # .version "01.01" # ####################################################### ######################################################################## # COMPILER ONLY TESTS - DIRECTORY compile_tests. # ######################################################################## C001: PASS Compile of empty file (cob) CI01: PASS Missing IDENTIFICATION DIVISION CI02: PASS Missing ENVIRONMENT DIVISION CI03: PASS Missing DATA DIVISION CI04: PASS Missing PROCEDURE DIVISION CI05: PASS Reserved words in comments C002: PASS Compile of empty file (cbl) WS01: PASS Large PICX test WS02: PASS Larger PICX test WS03: PASS Too Large PIC9 test WS04: PASS Large PIC9 test WS05: PASS Usage is COMP WS06: PASS Usage is SIGNED FLOAT (SHORT/LONG/COMP-1/COMP-2) WS07: PASS Usage is COMP-3 WS08: PASS Usage is PACKED-DECIMAL WS09: PASS Usage is DISPLAY WS10: PASS Usage is SIGNED DISPLAY WS11: PASS Usage is SIGNED COMP WS12: PASS Usage is SIGNED COMP-3 CI06: PASS Recognize CONFIGURATION SECTION CI07: PASS Recognize SOURCE COMPUTER CI08: PASS Recognize DEBUGGING MODE CI09: PASS Recognize OBJECT COMPUTER CI10: PASS Recognize CURRENCY SIGN CI10: PASS Recognize DECIMAL-POINT CF01: PASS Simple File Control CF01: PASS Sequential Line Mode C003: PASS Minimum Cobol structure - no logic C004: FAIL Identification Division Test 1 C004: FAIL Permit multi-line remarks C005: PASS Compile for figurative constants SL01: PASS Recognize simple SELECT (SEQUENTIAL) SL02: FAIL Recognize full SELECT (SEQUENTIAL) SL03: PASS Recognize simple SELECT (RELATIVE) SL04: FAIL Recognize full SELECT (RELATIVE) SL05: PASS Recognize simple SELECT (RANDOM) SL06: FAIL Recognize full SELECT (RANDOM) SL07: PASS Recognize simple SELECT (INDEXED) SL08: FAIL Recognize full SELECT (INDEXED) CPA1: PASS Recognize ACCEPT FROM DATE verb format CPA2: PASS Recognize ACCEPT FROM TIME verb format CPA7: PASS Recognize ADD verb format 1 (TO) CPA8: PASS Recognize ADD verb format 2 (TO GIVING) CPA9: PASS Recognize ADD verb format 3 (CORRESPONDING) CPC1: PASS Recognize CLOSE WITH LOCK verb format CPC2: PASS Recognize COMPUTE verb CPC3: PASS Recognize CONTINUE verb CPD2: PASS Recognize DELETE verb full format CPD2: PASS Recognize DIVIDE verb format 1 (INTO) CPD3: PASS Recognize DIVIDE verb format 2 (INTO GIVING) CPD4: PASS Recognize DIVIDE verb format 3 (BY GIVING) CPD5: PASS Recognize DIVIDE verb format 4 (INTO REMAINDER) CPD6: PASS Recognize DIVIDE verb format 5 (BY REMAINDER) CPG1: PASS Recognize GO TO DEPENDING ON verb format CPI1: FAIL Recognize INITIALIZE verb full format CPM1: PASS Recognize MULTIPLY verb format 1 (BY) CPM2: PASS Recognize MULTIPLY verb format 2 (BY GIVING) CPO1: PASS Recognize OPEN verb full format CPR1: PASS Recognize READ verb format 1 (SEQUENTIAL) CPR2: PASS Recognize READ verb format 2 (RELATIVE) CPR3: PASS Recognize READ verb format 3 (RANDOM) CPR4: PASS Recognize READ verb format 3 (INDEXED) CPS1: PASS Recognize SUBTRACT verb format 1 (FROM) CPS2: PASS Recognize SUBTRACT verb format 2 (FROM GIVING) CPS3: PASS Recognize SUBTRACT verb format 3 (CORRESPONDING) CPS4: PASS Recognize SEARCH verb format 1 (VARYING) CPS5: PASS Recognize SEARCH verb format 2 (ALL) CPS6: PASS Recognize SET verb all formats CPS7: PASS Recognize START verb full format CPS8: PASS Recognize STRING verb full format CPU1: PASS Recognize UNSTRING verb full format COMPILER ONLY TESTS: FAILED ######################################################################## # Validate Alph to Alphanumeric moves # # Test Directory: format_tests Test File test01 # ######################################################################## A001: PASS ALPHA LEFT ALIGN TEST MOVE A(1) TO X(6) : Expecting (A ) got (A ) A002: PASS ALPHA LEFT ALIGN MOVE TEST MOVE A(5) TO X(6) : Expecting (ABCDE ) got (ABCDE ) A003: PASS ALPHA LEFT ALIGN MOVE TEST MOVE A(6) TO X(6) : Expecting (ABCDEF) got (ABCDEF) A004: PASS ALPHA LEFT ALIGN MOVE TEST MOVE A(26) TO X(6) : Expecting (ABCDEF) got (ABCDEF) A005: PASS MOVE ABCDEFGHIJ TO X(8) RIGHT : Expecting (CDEFGHIJ) got (CDEFGHIJ) A006: PASS MOVE ABCDE TO X(8) RIGHT : Expecting ( ABCDE) got ( ABCDE) Validate Alph to Alphanumeric moves : PASSED ######################################################################## # Validate Alpha to Formatted Alphanumeric (space) moves # # Test Directory: format_tests Test File test01a # ######################################################################## A010: PASS ALPHA SPACE FORMAT TEST MOVE A(5) TO XXBXXX : Expecting (AB CDE) got (AB CDE) A011: PASS ALPHA SPACE FORMAT TEST MOVE A(5) TO XBXX : Expecting (A BC) got (A BC) A012: PASS ALPHA MULTI-SPACE FORMAT TEST MOVE A(5) TO XXBXXBXX : Expecting (AB CD E ) got (AB CD E ) A013: PASS ALPHA MULTI-SPACE FORMAT TEST MOVE A(6) TO XXBXXBXX : Expecting (AB CD EF) got (AB CD EF) A014: PASS ALPHA MULTI-SPACE FORMAT TEST MOVE A(26) TO XXBXXBXX : Expecting (AB CD EF) got (AB CD EF) Validate Alpha to Formatted Alphanumeric (space) moves : PASSED ######################################################################## # Validate Alpha to Formatted Alphanumeric (slash) moves # # Test Directory: format_tests Test File test01b # ######################################################################## A020: PASS ALPHA SLASH FORMAT TEST MOVE A(5) TO XX/XXX : Expecting (AB/CDE) got (AB/CDE) A021: PASS ALPHA SLASH ALIGN FORMAT TEST MOVE A(26) TO XX/XXX : Expecting (AB/CDE) got (AB/CDE) A022: PASS ALPHA SLASH FORMAT TEST MOVE A(5) TO X/XX : Expecting (A/BC) got (A/BC) A023: PASS ALPHA SLASH FORMAT TEST MOVE A(5) TO XX/XX/XX : Expecting (AB/CD/E ) got (AB/CD/E ) A023: PASS ALPHA SLASH FORMAT TEST MOVE A(25) TO XX/XX/XX : Expecting (AB/CD/EF) got (AB/CD/EF) Validate Alpha to Formatted Alphanumeric (slash) moves : PASSED ######################################################################## # Validate COMP (binary integer) and INDEX moves # # Test Directory: format_tests Test File test01c # ######################################################################## A301: PASS COMP MOVE -5432 TO 9(05) : Expecting (05432) got (05432) A302: PASS COMP MOVE -5432 TO 9(05)V9(04) : Expecting (05432.0000) got (05432.0000) A303: PASS COMP MOVE -5432 TO S9(07) : Expecting (-0005432) got (-0005432) A304: PASS COMP MOVE -5432 TO 9(04) COMP : Expecting (5432) got (5432) A305: PASS COMP MOVE -5432 TO 9(7)V99 COMP-3 : Expecting (0005432.00) got (0005432.00) A306: PASS COMP MOVE -5432 TO $$$$,$$9- : Expecting ( $5,432-) got ( $5,432-) A307: PASS MOVE 97531 AS S9(07) TO 9(04) COMP : Expecting (7531) got (7531) A308: PASS MOVE -8642975 AS 9(07)V9(04) COMP-3 TO 9(04) COMP : Expecting (2975) got (2975) Validate COMP (binary integer) and INDEX moves : PASSED ######################################################################## # Validate Alphanumeric to Alpha/numeric edited moves # # Test Directory: format_tests Test File test02a # ######################################################################## AN01: PASS ALPHANUMERIC MOVE TEST MOVE X(5) TO X(6) : Expecting (ABCDE ) got (ABCDE ) AN02: PASS ALPHANUMERIC MOVE TEST MOVE X(5) TO A(5) : Expecting (ABCDE) got (ABCDE) AN03: PASS ALPHANUMERIC MOVE TEST MOVE X(5) TO X(4) : Expecting (ABCD) got (ABCD) AB01: PASS MOVE TEST MOVE X(5) TO XXBXXX : Expecting (AB CDE) got (AB CDE) AB02: PASS MOVE TEST MOVE X(5) TO XBXX : Expecting (A BC) got (A BC) AS01: PASS MOVE TEST MOVE X(5) TO XX/XXX : Expecting (AB/CDE) got (AB/CDE) AS02: PASS MOVE TEST MOVE X(5) TO X/XX : Expecting (A/BC) got (A/BC) Validate Alphanumeric to Alpha/numeric edited moves : PASSED ######################################################################## # Validate Alphanumeric to Numeric edited moves # # Test Directory: format_tests Test File test02b # ######################################################################## AA01: PASS ALPHANUMERIC MOVE TEST MOVE X(4) TO 9(4) : Expecting (1984) got (1984) AA02: PASS ALPHANUMERIC MOVE TEST MOVE X(4) TO 99.99 : Expecting (84.00) got (84.00) AA03: PASS ALPHANUMERIC MOVE TEST MOVE X(4) TO 9,999 : Expecting (1,984) got (1,984) AA04: PASS ALPHANUMERIC MOVE TEST MOVE X(4) TO 9,999.99 : Expecting (1,984.00) got (1,984.00) AA05: PASS ALPHANUMERIC MOVE TEST MOVE X(4) TO $$$9 : Expecting ($984) got ($984) AA06: PASS ALPHANUMERIC MOVE TEST MOVE X(4) TO 9(3)V99 : Expecting (98400) got (98400) AA10: PASS ALPHANUMERIC MOVE TEST MOVE X(2) TO 9(4) : Expecting (0023) got (0023) AA11: PASS ALPHANUMERIC MOVE TEST MOVE X(2) TO 99.99 : Expecting (23.00) got (23.00) AA12: PASS ALPHANUMERIC MOVE TEST MOVE X(2) TO 9,999 : Expecting (0,023) got (0,023) AA13: PASS ALPHANUMERIC MOVE TEST MOVE X(2) TO 9,999.99 : Expecting (0,023.00) got (0,023.00) AA14: PASS ALPHANUMERIC MOVE TEST MOVE X(2) TO $$$9 : Expecting ( $23) got ( $23) AA15: PASS ALPHANUMERIC MOVE TEST MOVE X(2) TO 9(3)V99 : Expecting (02300) got (02300) AA01: PASS ALPHANUMERIC MOVE TEST MOVE X(6) TO 9(4) : Expecting (1965) got (1965) AA02: PASS ALPHANUMERIC MOVE TEST MOVE X(6) TO 99.99 : Expecting (65.00) got (65.00) AA03: PASS ALPHANUMERIC MOVE TEST MOVE X(6) TO 9,999 : Expecting (1,965) got (1,965) AA04: PASS ALPHANUMERIC MOVE TEST MOVE X(6) TO 9,999.99 : Expecting (1,965.00) got (1,965.00) AA05: PASS ALPHANUMERIC MOVE TEST MOVE X(6) TO $$$9 : Expecting ($965) got ($965) AA06: PASS ALPHANUMERIC MOVE TEST MOVE X(6) TO 9(3)V99 : Expecting (96500) got (96500) AB01: PASS ALPHANUMERIC MOVE TEST MOVE X(2) TO XXBXXX : Expecting (23 ) got (23 ) Validate Alphanumeric to Numeric edited moves : PASSED ######################################################################## # Validate Numeric Integer moves # # Test Directory: format_tests Test File test03a # ######################################################################## AN01: PASS LEFT ALIGNMENT MOVE TEST MOVE 9(1) TO X(6) : Expecting (9 ) got (9 ) AN02: PASS LEFT ALIGNMENT MOVE TEST MOVE 9(4) TO X(6) : Expecting (6789 ) got (6789 ) AN03: PASS LEFT ALIGNMENT MOVE TEST MOVE 9(6) TO X(6) : Expecting (456789) got (456789) AN04: PASS LEFT ALIGNMENT MOVE TEST MOVE 9(7) TO X(6) : Expecting (345678) got (345678) AN05: PASS RIGHT ALIGNMENT MOVE TEST MOVE 9(5) TO 9(7) : Expecting (0056789) got (0056789) AN06: PASS RIGHT ALIGNMENT MOVE TEST MOVE 9(5) TO 9(2) : Expecting (89) got (89) AN07: PASS RIGHT ALIGNMENT MOVE TEST MOVE 9(5) TO 9(1) : Expecting (9) got (9) AN08: PASS RIGHT ALIGNMENT MOVE TEST MOVE 9(5) TO 9(3)V99 : Expecting (78900) got (78900) AN22: PASS MOVE TEST MOVE 9(5) TO X(2) : Expecting (12) got (12) AN23: PASS MOVE TEST MOVE 9(5) TO X(6) : Expecting (12345 ) got (12345 ) AC01: PASS CONSTANT MOVE TEST MOVE 0 TO 9(4) : Expecting (0000) got (0000) AC02: PASS CONSTANT MOVE TEST MOVE .02 TO 9(4) : Expecting (0000) got (0000) AC03: PASS CONSTANT MOVE TEST MOVE 2 TO 9(4) : Expecting (0002) got (0002) AC04: PASS CONSTANT MOVE TEST MOVE 1234.5 TO 9(4) : Expecting (1234) got (1234) AC05: PASS CONSTANT MOVE TEST MOVE -123.4 TO 9(4) : Expecting (0123) got (0123) Validate Numeric Integer moves : PASSED ######################################################################## # Validate Numeric Integer to Edited moves # # Test Directory: format_tests Test File test03b # ######################################################################## AE01: PASS ALIGNMENT/BLANKS MOVE TEST MOVE 9(1) TO XXBXXX : Expecting (9 ) got (9 ) AE02: PASS ALIGNMENT/BLANKS MOVE TEST MOVE 9(3) TO XXBXXX : Expecting (78 9 ) got (78 9 ) AE03: PASS ALIGNMENT/BLANKS MOVE TEST MOVE 9(5) TO XXBXXX : Expecting (56 789) got (56 789) AE04: PASS ALIGNMENT/BLANKS MOVE TEST MOVE 9(7) TO XXBXXX : Expecting (34 567) got (34 567) AE05: PASS ALIGNMENT/BLANKS MOVE TEST MOVE 9(1) TO XBXX : Expecting (9 ) got (9 ) AE06: PASS ALIGNMENT/BLANKS MOVE TEST MOVE 9(3) TO XBXX : Expecting (7 89) got (7 89) AE07: PASS ALIGNMENT/BLANKS MOVE TEST MOVE 9(5) TO XBXX : Expecting (5 67) got (5 67) AE08: PASS ALIGNMENT/BLANKS MOVE TEST MOVE 9(7) TO XBXX : Expecting (3 45) got (3 45) AS01: PASS ALIGNMENT/BLANKS MOVE TEST MOVE 9(1) TO XX/XXX : Expecting (9 / ) got (9 / ) AS02: PASS ALIGNMENT/BLANKS MOVE TEST MOVE 9(3) TO XX/XXX : Expecting (78/9 ) got (78/9 ) AS03: PASS ALIGNMENT/BLANKS MOVE TEST MOVE 9(5) TO XX/XXX : Expecting (56/789) got (56/789) AS04: PASS ALIGNMENT/BLANKS MOVE TEST MOVE 9(7) TO XX/XXX : Expecting (34/567) got (34/567) AS05: PASS ALIGNMENT/BLANKS MOVE TEST MOVE 9(1) TO X/XX : Expecting (9/ ) got (9/ ) AS06: PASS ALIGNMENT/BLANKS MOVE TEST MOVE 9(3) TO X/XX : Expecting (7/89) got (7/89) AS07: PASS ALIGNMENT/BLANKS MOVE TEST MOVE 9(5) TO X/XX : Expecting (5/67) got (5/67) AS08: PASS ALIGNMENT/BLANKS MOVE TEST MOVE 9(5) TO X/XX : Expecting (3/45) got (3/45) Validate Numeric Integer to Edited moves : PASSED ######################################################################## # Floating Insertion Edited Move tests # # Test Directory: format_tests Test File test03c # ######################################################################## 0000: PASS DISPLAY SOURCE FIELD 9999 : Expecting (0000) got (0000) 0000: PASS NOTE DISPLAY SOURCE FIELD V99 : Expecting (.02) got (.02) 0000: PASS DISPLAY SOURCE FIELD V99 : Expecting (.02) got (.02) 0000: PASS DISPLAY SOURCE FIELD 9999 : Expecting (0002) got (0002) 0000: PASS DISPLAY SOURCE FIELD 9999V99 : Expecting (1234.50) got (1234.50) 0000: PASS DISPLAY SOURCE FIELD S9(4)V9(2) : Expecting (01234}) got (01234}) FI01: PASS FLOAT-INSERT MOVE 0 TO ZZ99 : Expecting ( 00) got ( 00) FI02: PASS FLOAT-INSERT MOVE .02 TO ZZ99 : Expecting ( 00) got ( 00) FI03: PASS FLOAT-INSERT MOVE 2 TO ZZ99 : Expecting ( 02) got ( 02) FI04: PASS FLOAT-INSERT MOVE 1234.5 TO ZZ99 : Expecting (1234) got (1234) FI05: PASS FLOAT-INSERT MOVE -123.4 TO ZZ99 : Expecting ( 123) got ( 123) FI11: PASS FLOAT-INSERT MOVE 0 TO ZZZZ.ZZ : Expecting ( ) got ( ) FI12: PASS FLOAT-INSERT MOVE .02 TO ZZZZ.ZZ : Expecting ( .02) got ( .02) FI13: PASS FLOAT-INSERT MOVE 2 TO ZZZZ.ZZ : Expecting ( 2.00) got ( 2.00) FI14: PASS FLOAT-INSERT MOVE 1234.5 TO ZZZZ.ZZ : Expecting (1234.50) got (1234.50) FI15: PASS FLOAT-INSERT MOVE -123.4 TO ZZZZ.ZZ : Expecting ( 123.40) got ( 123.40) FI21: PASS FLOAT-INSERT MOVE 0 TO ZZ.ZZ : Expecting ( ) got ( ) FI22: PASS FLOAT-INSERT MOVE .02 TO ZZ.ZZ : Expecting ( .02) got ( .02) FI23: PASS FLOAT-INSERT MOVE 2 TO ZZ.ZZ : Expecting ( 2.00) got ( 2.00) FI24: PASS FLOAT-INSERT MOVE 1234.5 TO ZZ.ZZ : Expecting (34.50) got (34.50) FI25: PASS FLOAT-INSERT MOVE -123.4 TO ZZ.ZZ : Expecting (23.40) got (23.40) FI31: PASS FLOAT-INSERT MOVE 0 TO **99 : Expecting (**00) got (**00) FI32: PASS FLOAT-INSERT MOVE 2 TO **99 : Expecting (**02) got (**02) FI33: PASS FLOAT-INSERT MOVE 23 TO **99 : Expecting (**23) got (**23) FI34: PASS FLOAT-INSERT MOVE 123 TO **99 : Expecting (*123) got (*123) FI35: PASS FLOAT-INSERT MOVE 1234 TO **99 : Expecting (1234) got (1234) FI36: PASS FLOAT-INSERT MOVE 12345 TO **99 : Expecting (2345) got (2345) FI37: PASS FLOAT-INSERT MOVE +345 TO **99 : Expecting (*345) got (*345) FI41: PASS FLOAT-INSERT MOVE 0 TO **.** : Expecting (**.**) got (**.**) FI42: PASS FLOAT-INSERT MOVE .02 TO **.** : Expecting (**.02) got (**.02) FI43: PASS FLOAT-INSERT MOVE .23 TO **.** : Expecting (**.23) got (**.23) FI44: PASS FLOAT-INSERT MOVE 1.23 TO **.** : Expecting (*1.23) got (*1.23) FI45: PASS FLOAT-INSERT MOVE 12.34 TO **.** : Expecting (12.34) got (12.34) FI46: PASS FLOAT-INSERT MOVE 12.345 TO **.** : Expecting (12.34) got (12.34) FI47: PASS FLOAT-INSERT MOVE 123.45 TO **.** : Expecting (23.45) got (23.45) FI61: PASS FLOAT-INSERT MOVE 0 TO $$99 : Expecting ( $00) got ( $00) FI62: PASS FLOAT-INSERT MOVE .02 TO $$99 : Expecting ( $00) got ( $00) FI63: PASS FLOAT-INSERT MOVE 2 TO $$99 : Expecting ( $02) got ( $02) FI64: PASS FLOAT-INSERT MOVE 1234.5 TO $$99 : Expecting ($234) got ($234) FI65: PASS FLOAT-INSERT MOVE -123.4 TO $$99 : Expecting ($123) got ($123) FI61: PASS FLOAT-INSERT MOVE 0 TO $$$$$ : Expecting ( ) got ( ) FI62: PASS FLOAT-INSERT MOVE .02 TO $$$$$ : Expecting ( ) got ( ) FI63: PASS FLOAT-INSERT MOVE 2 TO $$$$$ : Expecting ( $2) got ( $2) FI64: PASS FLOAT-INSERT MOVE 1234.5 TO $$$$$ : Expecting ($1234) got ($1234) FI65: PASS FLOAT-INSERT MOVE -123.4 TO $$$$$ : Expecting ( $123) got ( $123) FI71: PASS FLOAT-INSERT MOVE 0 TO $$$$.99 : Expecting ( $.00) got ( $.00) FI72: PASS FLOAT-INSERT MOVE .02 TO $$$$.99 : Expecting ( $.02) got ( $.02) FI73: PASS FLOAT-INSERT MOVE 2 TO $$$$.99 : Expecting ( $2.00) got ( $2.00) FI74: PASS FLOAT-INSERT MOVE 1234.5 TO $$$$.99 : Expecting ($234.50) got ($234.50) FI75: PASS FLOAT-INSERT MOVE -123.4 TO $$$$.99 : Expecting ($123.40) got ($123.40) FI81: PASS FLOAT-INSERT MOVE 0 TO $$,$$$.$$ : Expecting ( ) got ( ) FI82: PASS FLOAT-INSERT MOVE .02 TO $$,$$$.$$ : Expecting ( $.02) got ( $.02) FI83: PASS FLOAT-INSERT MOVE 2 TO $$,$$$.$$ : Expecting ( $2.00) got ( $2.00) FI84: PASS FLOAT-INSERT MOVE 1234.5 TO $$,$$$.$$ : Expecting ($1,234.50) got ($1,234.50) FI85: PASS FLOAT-INSERT MOVE -123.4 TO $$,$$$.$$ : Expecting ( $123.40) got ( $123.40) FI91: PASS LEADING-PLUS-SIGN MOVE 2 TO +9999 : Expecting (+0002) got (+0002) FI92: PASS LEADING-PLUS-SIGN MOVE -123.4 TO +9999 : Expecting (-0123) got (-0123) FI93: PASS LEADING-PLUS-SIGN MOVE 1234.5 TO +9999 : Expecting (+1234) got (+1234) FI94: PASS LEADING-PLUS-SIGN MOVE ZERO TO +9999 : Expecting (+0000) got (+0000) FIA1: PASS LEADING-PLUS-SIGN MOVE 2 TO 9999+ : Expecting (0002+) got (0002+) FIA2: PASS LEADING-PLUS-SIGN MOVE -123.4 TO 9999+ : Expecting (0123-) got (0123-) FIA3: PASS LEADING-PLUS-SIGN MOVE 1234.5 TO 9999+ : Expecting (1234+) got (1234+) FIA4: PASS LEADING-PLUS-SIGN MOVE ZERO TO 9999+ : Expecting (0000+) got (0000+) FIB1: PASS LEADING-PLUS-SIGN MOVE 2 TO -9999 : Expecting ( 0002) got ( 0002) FIB2: PASS LEADING-PLUS-SIGN MOVE -123.4 TO -9999 : Expecting (-0123) got (-0123) FIB3: PASS LEADING-PLUS-SIGN MOVE 1234.5 TO -9999 : Expecting ( 1234) got ( 1234) FIB4: PASS LEADING-PLUS-SIGN MOVE ZERO TO -9999 : Expecting ( 0000) got ( 0000) FIC1: PASS FLOATING-PLUS-SIGN MOVE 2 TO ++++9 : Expecting ( +2) got ( +2) FIC2: PASS FLOATING-PLUS-SIGN MOVE -123.4 TO ++++9 : Expecting ( -123) got ( -123) FIC3: PASS FLOATING-PLUS-SIGN MOVE 1234.5 TO ++++9 : Expecting (+1234) got (+1234) FIC4: PASS FLOATING-PLUS-SIGN MOVE ZERO TO ++++9 : Expecting ( +0) got ( +0) FID1: PASS FLOATING-MINUS-SIGN MOVE 2 TO ---- : Expecting ( 2) got ( 2) FID2: PASS FLOATING-MINUS-SIGN MOVE -123.4 TO ---- : Expecting (-123) got (-123) FID3: PASS FLOATING-MINUS-SIGN MOVE 1234.5 TO ---- : Expecting ( 234) got ( 234) FID4: PASS FLOATING-MINUS-SIGN MOVE ZERO TO ---- : Expecting ( ) got ( ) FIE1: PASS FLOATING-PLUS-SIGN MOVE 2 TO ++++.++ : Expecting ( +2.00) got ( +2.00) FIE2: PASS FLOATING-PLUS-SIGN MOVE -123.4 TO ++++.++ : Expecting (-123.40) got (-123.40) FIE3: PASS FLOATING-PLUS-SIGN MOVE 1234.5 TO ++++.++ : Expecting (+234.50) got (+234.50) FIE4: PASS FLOATING-PLUS-SIGN MOVE ZERO TO ++++.++ : Expecting ( ) got ( ) FIE5: PASS FLOATING-PLUS-SIGN MOVE .02 TO ++++.++ : Expecting ( +.02) got ( +.02) Floating Insertion Edited Move tests : PASSED ######################################################################## # Non-default currency sign Edited moves # # Test Directory: format_tests Test File test03d # ######################################################################## FI61: PASS FLOAT-INSERT MOVE 0 TO ££99 : Expecting ( £00) got ( £00) FI62: PASS FLOAT-INSERT MOVE .02 TO ££99 : Expecting ( £00) got ( £00) FI63: PASS FLOAT-INSERT MOVE 2 TO ££99 : Expecting ( £02) got ( £02) FI64: PASS FLOAT-INSERT MOVE 1234.5 TO ££99 : Expecting (£234) got (£234) FI65: PASS FLOAT-INSERT MOVE -123.4 TO ££99 : Expecting (£123) got (£123) FI61: PASS FLOAT-INSERT MOVE 0 TO £££££ : Expecting ( ) got ( ) FI62: PASS FLOAT-INSERT MOVE .02 TO £££££ : Expecting ( ) got ( ) FI63: PASS FLOAT-INSERT MOVE 2 TO £££££ : Expecting ( £2) got ( £2) FI64: PASS FLOAT-INSERT MOVE 1234.5 TO £££££ : Expecting (£1234) got (£1234) FI65: PASS FLOAT-INSERT MOVE -123.4 TO £££££ : Expecting ( £123) got ( £123) FI71: PASS FLOAT-INSERT MOVE 0 TO ££££.99 : Expecting ( £.00) got ( £.00) FI72: PASS FLOAT-INSERT MOVE .02 TO ££££.99 : Expecting ( £.02) got ( £.02) FI73: PASS FLOAT-INSERT MOVE 2 TO ££££.99 : Expecting ( £2.00) got ( £2.00) FI74: PASS FLOAT-INSERT MOVE 1234.5 TO ££££.99 : Expecting (£234.50) got (£234.50) FI75: PASS FLOAT-INSERT MOVE -123.4 TO ££££.99 : Expecting (£123.40) got (£123.40) FI81: PASS FLOAT-INSERT MOVE 0 TO ££,£££.££ : Expecting ( ) got ( ) FI82: PASS FLOAT-INSERT MOVE .02 TO ££,£££.££ : Expecting ( £.02) got ( £.02) FI83: PASS FLOAT-INSERT MOVE 2 TO ££,£££.££ : Expecting ( £2.00) got ( £2.00) FI84: PASS FLOAT-INSERT MOVE 1234.5 TO ££,£££.££ : Expecting (£1,234.50) got (£1,234.50) FI85: PASS FLOAT-INSERT MOVE -123.4 TO ££,£££.££ : Expecting ( £123.40) got ( £123.40) Non-default currency sign Edited moves : PASSED ######################################################################## # Fixed numeric insertion tests # # Test Directory: format_tests Test File test04 # ######################################################################## 0000: PASS DISPLAY SOURCE FIELD 9999 : Expecting (0000) got (0000) 0000: PASS NOTE DISPLAY SOURCE FIELD V99 : Expecting (.02) got (.02) 0000: PASS DISPLAY SOURCE FIELD V99 : Expecting (.02) got (.02) 0000: PASS DISPLAY SOURCE FIELD 9999 : Expecting (0002) got (0002) 0000: PASS DISPLAY SOURCE FIELD 9999V99 : Expecting (1234.50) got (1234.50) 0000: PASS DISPLAY SOURCE FIELD S9(4)V9(2) : Expecting (01234}) got (01234}) FX01: PASS FLOAT-INSERT MOVE 0 TO 99B99 : Expecting (00 00) got (00 00) FX02: PASS FLOAT-INSERT MOVE .02 TO 99B99 : Expecting (00 00) got (00 00) FX03: PASS FLOAT-INSERT MOVE 2 TO 99B99 : Expecting (00 02) got (00 02) FX04: PASS FLOAT-INSERT MOVE 1234.5 TO 99B99 : Expecting (12 34) got (12 34) FX05: PASS FLOAT-INSERT MOVE -123.4 TO 99B99 : Expecting (01 23) got (01 23) FX11: PASS FLOAT-INSERT MOVE 0 TO 9,999 : Expecting (0,000) got (0,000) FX12: PASS FLOAT-INSERT MOVE .02 TO 9,999 : Expecting (0,000) got (0,000) FX13: PASS FLOAT-INSERT MOVE 2 TO 9,999 : Expecting (0,002) got (0,002) FX14: PASS FLOAT-INSERT MOVE 1234.5 TO 9,999 : Expecting (1,234) got (1,234) FX15: PASS FLOAT-INSERT MOVE -123.4 TO 9,999 : Expecting (0,123) got (0,123) FX21: PASS FLOAT-INSERT MOVE 0 TO 9B9/900 : Expecting (0 0/000) got (0 0/000) FX22: PASS FLOAT-INSERT MOVE .02 TO 9B9/900 : Expecting (0 0/000) got (0 0/000) FX23: PASS FLOAT-INSERT MOVE 2 TO 9B9/900 : Expecting (0 0/200) got (0 0/200) FX24: PASS FLOAT-INSERT MOVE 1234.5 TO 9B9/900 : Expecting (2 3/400) got (2 3/400) FX25: PASS FLOAT-INSERT MOVE -123.4 TO 9B9/900 : Expecting (1 2/300) got (1 2/300) FX26: PASS FLOAT-INSERT MOVE -123.4 TO 009B9/9 : Expecting (001 2/3) got (001 2/3) FX31: PASS CREDIT-INSERT MOVE 2 TO $99CR : Expecting ($02 ) got ($02 ) FX32: PASS CREDIT-INSERT MOVE -123.4 TO $99CR : Expecting ($23CR) got ($23CR) FX33: PASS CREDIT-INSERT MOVE .02 TO $99CR : Expecting ($00 ) got ($00 ) FX34: PASS CREDIT-INSERT MOVE ZERO TO $99CR : Expecting ($00 ) got ($00 ) FX41: PASS DEBIT-INSERT MOVE 2 TO $999DB : Expecting ($002 ) got ($002 ) FX42: PASS DEBIT-INSERT MOVE -123.4 TO $999DB : Expecting ($123DB) got ($123DB) FX43: PASS DEBIT-INSERT MOVE .02 TO $999DB : Expecting ($000 ) got ($000 ) FX44: PASS DEBIT-INSERT MOVE ZERO TO $999DB : Expecting ($000 ) got ($000 ) Fixed numeric insertion tests : PASSED ######################################################################## # Figurative Constants move tests # # Test Directory: format_tests Test File test05a # ######################################################################## FC01: PASS FIGURATIVE SPACES TO XXXX : Expecting ( ) got ( ) FC02: PASS FIGURATIVE ALL A TO XXXX : Expecting (AAAA) got (AAAA) FC03: PASS FIGURATIVE ALL AB TO XXXX : Expecting (ABAB) got (ABAB) FC04: PASS FIGURATIVE ALL AB TO X(7) : Expecting (ABABABA) got (ABABABA) FC05: PASS FIGURATIVE ALL ZEROES TO X(7) : Expecting (0000000) got (0000000) FC06: PASS FIGURATIVE LOW-VALUES TO XXXX : Expecting (00000000) got (00000000) FC07: PASS FIGURATIVE HIGH-VALUES TO XXXX : Expecting (FFFFFFFF) got (FFFFFFFF) FC08: PASS MOVE FIGURATIVE ZERO TO 9(8) : Expecting (00000000) got (00000000) FC09: PASS MOVE FIGURATIVE HIGH-VALUES TO 9(8) : Expecting (99999999) got (99999999) FC10: PASS MOVE FIGURATIVE LOW-VALUES TO 9(8) : Expecting (00000000) got (00000000) FC11: PASS FIGURATIVE ALL LOW-VALUES TO XXXX : Expecting (00000000) got (00000000) FC12: PASS FIGURATIVE ALL HIGH-VALUES TO XXXX : Expecting (FFFFFFFF) got (FFFFFFFF) Figurative Constants move tests : PASSED ######################################################################## # Initialize statement # # Test Directory: format_tests Test File test05b # ######################################################################## VA01: PASS Value Elementary X(3) Field : Expecting (USD) got (USD) VA02: PASS Value Elementary 9(4) Field : Expecting (0321) got (0321) VA03: PASS Value Elementary C3 Field : Expecting (635C) got (635C) VA04: PASS Value Elementary B4 Field : Expecting (FFFF) got (FFFF) VA05: PASS Value Group TUVN 2*X(3) : Expecting (EURGBP) got (EURGBP) VA06: PASS Value Group TUVN 2*9(3) : Expecting (123456) got (123456) VA07: PASS Value Group TUVN 2*C(3) : Expecting (123C456C) got (123C456C) VA08: PASS Value Group TUVN 2*B(4) : Expecting (7B00C801) got (7B00C801) VA3X: PASS Value Group TUVU 2*X(3) : Expecting (TTTTTT) got (TTTTTT) VA39: PASS Value Group TUVU 2*9(3) : Expecting (000000) got (000000) VA3C: PASS Value Group TUVU 2*C(3) : Expecting (000C000C) got (000C000C) VA3B: PASS Value Group TUVU 2*B(4) : Expecting (00000000) got (00000000) VA4X: PASS Value Group TUVS 2*X(3) : Expecting ( ) got ( ) VA49: PASS Value Group TUVS 2*9(3) : Expecting (000000) got (000000) VA4C: PASS Value Group TUVS 2*C(3) : Expecting (000C000C) got (000C000C) VA4B: PASS Value Group TUVS 2*B(4) : Expecting (00000000) got (00000000) VA5X: PASS Value Group TUVSO 3*X(3) : Expecting ( ) got ( ) VA59: PASS Value Group TUVSO 3*9(3) : Expecting (000000000) got (000000000) VA5C: PASS Value Group TUVSO 2*C(3) : Expecting (000C000C000C) got (000C000C000C) VA5B: PASS Value Group TUVSO 2*B(4) : Expecting (000000000000) got (000000000000) IN01: PASS INITIALIZE Elementary XX Field : Expecting ( ) got ( ) IN02: PASS INITIALIZE Elementary 9(5) Field : Expecting (00000) got (00000) IN03: PASS INITIALIZE Elementary B(4) Field : Expecting (0000) got (0000) IN04: PASS INITIALIZE Elementary S9(3) C-3 Field : Expecting (000C) got (000C) IN05: PASS INITIALIZE Complex Group : Expecting (202030303030300000202020000C) got (202030303030300000202020000C) Initialize statement : PASSED ######################################################################## # Reference Modifiers # # Test Directory: format_tests Test File test06a # ######################################################################## RM01: PASS 1 TO 5 : Expecting (12345) got (12345) RM02: PASS 2 TO 3 : Expecting (234 ) got (234 ) RM03: PASS Not specified : Expecting (12345) got (12345) RM04: PASS V 3 TO 5 : Expecting (345 ) got (345 ) RM05: PASS 2 TO V 3 : Expecting (234 ) got (234 ) RM06: PASS OV3, 1 TO 4 : Expecting (6789 ) got (6789 ) RM07: PASS Comparison var : Expecting (TRUE ) got (TRUE ) RM08: PASS 2 LIT TO EOV : Expecting (2345 ) got (2345 ) RM09: PASS 3 VAR TO EOV : Expecting (345 ) got (345 ) RM10: PASS 2 OV TO VAR : Expecting (1234512345) got (1234512345) Reference Modifiers : PASSED ######################################################################## # Qualified move and arithmetic tests # # Test Directory: format_tests Test File test07a # ######################################################################## Q005: PASS MOVE QUAL. ITEM OF GRP TO QUAL. ITEM OF OTHER GRP. : Expecting (ABCDEFGHIJKLMNOPQRSTUVWXYZ) got (ABCDEFGHIJKLMNOPQRSTUVWXYZ) Q006: PASS ADD QUAL. ITEM OF GRP TO QUAL. ITEM OF OTHER GRP. : Expecting ( 9999999999) got ( 9999999999) Q007: PASS MULTIPLY QUAL. ITEM OF GRP GIVING QUAL. ITEM OF OTHER GRP. : Expecting ( 004) got ( 004) Q008: PASS MOVE INDEXED QUAL. ITEM OF GRP TO INDEXED QUAL. ITEM OF OTHER GRP. : Expecting (02000) got (02000) Q009: PASS MOVE REDEF. QUAL. ITEM OF GRP TO REDEF. QUAL. ITEM OF OTHER GRP. : Expecting (ABCDEFGHIJKLMNOPQRSTUVWXYZ) got (ABCDEFGHIJKLMNOPQRSTUVWXYZ) Q010: PASS ADD REDEF. QUAL. ITEM OF GRP TO REDEF. QUAL. ITEM OF OTHER GRP. : Expecting ( 9999999999) got ( 9999999999) Q011: PASS MULTIPLY REDEF. QUAL. ITEM OF GRP GIVING REDEF. QUAL. ITEM OF OTHER GRP. : Expecting ( 004) got ( 004) Q012: PASS MOVE REDEF. INDEXED QUAL. ITEM OF GRP TO REDEF. INDEXED QUAL. ITEM OF OTHER GRP. : Expecting (0700) got (0700) Q013: PASS MOVE CORR ITEM OF GRP TO ITEM OF OTHER GRP. : Expecting (04) got (04) Q014: PASS MOVE CORR ITEM OF GRP TO ITEM OF OTHER GRP. : Expecting (03) got (03) Q015: PASS MOVE CORR ITEM OF GRP TO ITEM OF OTHER GRP. : Expecting (10) got (10) Q016: PASS MOVE CORR ITEM OF GRP TO ITEM OF OTHER GRP. : Expecting (00) got (00) Q017: PASS MOVE CORR ITEM OF GRP TO ITEM OF OTHER GRP. : Expecting (01) got (01) Q018: PASS MOVE CORR ITEM OF GRP TO ITEM OF OTHER GRP. : Expecting (03) got (03) Q019: PASS MOVE CORR ITEM OF GRP TO ITEM OF OTHER GRP. : Expecting (10) got (10) Q020: PASS MOVE CORR MULTIPLE ITEMS OF GRP TO OTHER GRP . : Expecting (PASS) got (PASS) Q021: PASS MOVE CORR ITEMS OF GRP TO ITEMS OF OTHER GRP. : Expecting ( 111222333XYZ ) got ( 111222333XYZ ) Q022: PASS MOVE CORR ITEMS OF GRP TO ITEMS OF OTHER GRP. : Expecting (111 123ABC45) got (111 123ABC45) Q023: PASS MOVE CORR ITEMS OF GRP TO ITEMS OF OTHER GRP. : Expecting (XYA) got (XYA) Q024: PASS MOVE TO MULTIPLE QUAL. ITEMS OF GRP. : Expecting (***) got (***) Qualified move and arithmetic tests : PASSED ######################################################################## # Unstring tests # # Test Directory: format_tests Test File test08a # ######################################################################## US01A: PASS DEL '.' : Expecting (123 ) got (123 ) US01B: PASS DEL '.' : Expecting (45 ) got (45 ) US02A: PASS DEL SP : Expecting (123 ) got (123 ) US02B: PASS DEL SP : Expecting (45 ) got (45 ) US03A: PASS DEL ZR : Expecting (123 ) got (123 ) US03B: PASS DEL ZR : Expecting (45 ) got (45 ) US04A: PASS DEL '0' : Expecting (123 ) got (123 ) US04B: PASS DEL '0' : Expecting (45 ) got (45 ) US05A: PASS DEL ' ' : Expecting (123 ) got (123 ) US05B: PASS DEL ' ' : Expecting (45 ) got (45 ) Unstring tests : PASSED ######################################################################## # Simple form sequential writ # # Test Directory: seqio_tests Test File seqio01 # ######################################################################## SQ01: PASS SEQUENTIAL I/O OPEN STATUS : Expecting (00) got (00) SQ02: PASS SEQUENTIAL I/O WRITE STATUS : Expecting (00) got (00) SQ02: PASS SEQUENTIAL I/O WRITE STATUS : Expecting (00) got (00) SQ02: PASS SEQUENTIAL I/O WRITE STATUS : Expecting (00) got (00) SQ03: PASS SEQUENTIAL I/O CLOSE STATUS : Expecting (00) got (00) SQ04: PASS TEST COUNT VALIDATION : Expecting (0005) got (0005) Simple form sequential writ : PASSED ######################################################################## # Illogical write - No Ope # # Test Directory: seqio_tests Test File seqio02 # ######################################################################## SA02: PASS SEQUENTIAL I/O WRITE STATUS : Expecting (48) got (48) SA03: PASS SEQUENTIAL I/O CLOSE STATUS : Expecting (42) got (42) Illogical write - No Ope : PASSED ######################################################################## # Simple Sequential Rea # # Test Directory: seqio_tests Test File seqio03 # ######################################################################## SQ01: PASS SEQUENTIAL I/O OPEN STATUS : Expecting (00) got (00) SR02: PASS SEQUENTIAL I/O READ STATUS : Expecting (00) got (00) SR03: PASS DATA FROM READ : Expecting (001) got (001) SR03: PASS DATA FROM READ : Expecting (FIRST RECORD ) got (FIRST RECORD ) SR02: PASS SEQUENTIAL I/O READ STATUS : Expecting (00) got (00) SR03: PASS DATA FROM READ : Expecting (002) got (002) SR03: PASS DATA FROM READ : Expecting (SECOND RECORD ) got (SECOND RECORD ) SR02: PASS SEQUENTIAL I/O READ STATUS : Expecting (00) got (00) SR03: PASS DATA FROM READ : Expecting (003) got (003) SR03: PASS DATA FROM READ : Expecting (THIRD RECORD ) got (THIRD RECORD ) SR04: PASS SEQUENTIAL I/O CLOSE STATUS : Expecting (00) got (00) Simple Sequential Rea : PASSED ######################################################################## # Read past EOF/Sequentia # # Test Directory: seqio_tests Test File seqio04 # ######################################################################## SQ01: PASS SEQUENTIAL I/O OPEN STATUS : Expecting (00) got (00) SR02: PASS SEQUENTIAL I/O READ STATUS : Expecting (00) got (00) SR03: PASS DATA FROM READ : Expecting (FIRST RECORD ) got (FIRST RECORD ) SR14: PASS SEQUENTIAL I/O READ STATUS PAST EOF : Expecting (10) got (10) SR15: PASS SEQUENTIAL I/O CLOSE STATUS : Expecting (00) got (00) Read past EOF/Sequentia : PASSED ######################################################################## # Write after close Sequentia # # Test Directory: seqio_tests Test File seqio05 # ######################################################################## SW20: PASS SEQUENTIAL I/O OPEN STATUS : Expecting (00) got (00) SW21: PASS SEQUENTIAL I/O WRITE STATUS : Expecting (00) got (00) SW21: PASS SEQUENTIAL I/O WRITE STATUS : Expecting (00) got (00) SW21: PASS SEQUENTIAL I/O WRITE STATUS : Expecting (00) got (00) SW22: PASS SEQUENTIAL I/O CLOSE STATUS : Expecting (00) got (00) SW23: PASS SEQ WRITE AFTER FILE CLOSE : Expecting (48) got (48) SW24: PASS TEST COUNT VALIDATION : Expecting (0006) got (0006) Write after close Sequentia : PASSED ######################################################################## # Label Records OMITTE # # Test Directory: seqio_tests Test File seqio06 # ######################################################################## SO01: PASS SEQUENTIAL I/O OPEN STATUS : Expecting (00) got (00) SO02: PASS SEQUENTIAL I/O WRITE STATUS : Expecting (00) got (00) SO02: PASS SEQUENTIAL I/O WRITE STATUS : Expecting (00) got (00) SO02: PASS SEQUENTIAL I/O WRITE STATUS : Expecting (00) got (00) SO03: PASS SEQUENTIAL I/O CLOSE STATUS : Expecting (00) got (00) SO04: PASS TEST COUNT VALIDATION : Expecting (0005) got (0005) Label Records OMITTE : PASSED ######################################################################## # Optional Squentia # # Test Directory: seqio_tests Test File seqio07 # ######################################################################## SQ01: PASS SEQUENTIAL I/O OPEN STATUS : Expecting (00) got (00) SR02: PASS SEQUENTIAL I/O READ STATUS : Expecting (10) got (10) SR04: PASS SEQUENTIAL I/O CLOSE STATUS : Expecting (00) got (00) Optional Squentia : PASSED ######################################################################## # Optional Line Sequentia # # Test Directory: seqio_tests Test File seqio08 # ######################################################################## SQ01: PASS SEQUENTIAL I/O OPEN STATUS : Expecting (00) got (00) SR02: PASS SEQUENTIAL I/O READ STATUS : Expecting (10) got (10) SR04: PASS SEQUENTIAL I/O CLOSE STATUS : Expecting (00) got (00) Optional Line Sequentia : PASSED ######################################################################## # Line Sequential Writ # # Test Directory: seqio_tests Test File seqls01 # ######################################################################## LS01: PASS SEQUENTIAL I/O OPEN STATUS : Expecting (00) got (00) LS02: PASS SEQUENTIAL I/O WRITE STATUS : Expecting (00) got (00) LS02: PASS SEQUENTIAL I/O WRITE STATUS : Expecting (00) got (00) LS02: PASS SEQUENTIAL I/O WRITE STATUS : Expecting (00) got (00) LS03: PASS SEQUENTIAL I/O CLOSE STATUS : Expecting (00) got (00) LS04: PASS TEST COUNT VALIDATION : Expecting (0005) got (0005) Line Sequential Writ : PASSED ######################################################################## # Line Sequential Rea # # Test Directory: seqio_tests Test File seqls02 # ######################################################################## SQ01: PASS SEQUENTIAL I/O OPEN STATUS : Expecting (00) got (00) SR02: PASS SEQUENTIAL I/O READ STATUS : Expecting (00) got (00) SR03: PASS DATA FROM READ : Expecting (001) got (001) SR03: PASS DATA FROM READ : Expecting (FIRST RECORD ) got (FIRST RECORD ) SR02: PASS SEQUENTIAL I/O READ STATUS : Expecting (00) got (00) SR03: PASS DATA FROM READ : Expecting (002) got (002) SR03: PASS DATA FROM READ : Expecting (SECOND RECORD ) got (SECOND RECORD ) SR02: PASS SEQUENTIAL I/O READ STATUS : Expecting (00) got (00) SR03: PASS DATA FROM READ : Expecting (003) got (003) SR03: PASS DATA FROM READ : Expecting (THIRD RECORD ) got (THIRD RECORD ) SR04: PASS SEQUENTIAL I/O CLOSE STATUS : Expecting (00) got (00) Line Sequential Rea : PASSED ######################################################################## # Indexed file create/writ # # Test Directory: idxio_tests Test File idxio01 # ######################################################################## IXO1: PASS INDEX WRITE OPEN : Expecting (00) got (00) IX01: PASS INDEX FILE WRITE : Expecting (00) got (00) IX01: PASS INDEX FILE WRITE : Expecting (00) got (00) IX01: PASS INDEX FILE WRITE : Expecting (00) got (00) IX01: PASS INDEX FILE WRITE : Expecting (00) got (00) IXC1: PASS INDEX WRITE CLOSE : Expecting (00) got (00) Indexed file create/writ : PASSED ######################################################################## # Indexed file rea # # Test Directory: idxio_tests Test File idxio02 # ######################################################################## IXO2: PASS INDEX READ OPEN : Expecting (00) got (00) IX21: PASS INDEX FILE READ : Expecting (00) got (00) IX22: PASS INDEX FILE READ : Expecting (UR) got (UR) IX23: PASS INDEX FILE READ : Expecting (00) got (00) IX24: PASS INDEX FILE READ : Expecting (S1) got (S1) IX23: PASS INDEX FILE READ : Expecting (00) got (00) IX24: PASS INDEX FILE READ : Expecting (S2) got (S2) IX23: PASS INDEX FILE READ : Expecting (00) got (00) IX24: PASS INDEX FILE READ : Expecting (S3) got (S3) IX23: PASS INDEX FILE READ : Expecting (00) got (00) IX24: PASS INDEX FILE READ : Expecting (S4) got (S4) IX23: PASS INDEX FILE READ PAST EOF : Expecting (23) got (23) IXC2: PASS INDEX READ CLOSE : Expecting (00) got (00) Indexed file rea : PASSED ######################################################################## # Seq/Indexed file rea # # Test Directory: idxio_tests Test File idxio03 # ######################################################################## ISO2: PASS S/INDEX READ OPEN : Expecting (00) got (00) IS21: PASS S/INDEX FILE READ : Expecting (00) got (00) IS22: PASS S/INDEX FILE READ : Expecting (UR) got (UR) IS23: PASS S/INDEX FILE READ : Expecting (00) got (00) IS24: PASS S/INDEX FILE READ : Expecting (S1) got (S1) IS21: PASS S/INDEX FILE READ : Expecting (00) got (00) IS22: PASS S/INDEX FILE READ : Expecting (UR) got (UR) IS23: PASS S/INDEX FILE READ : Expecting (00) got (00) IS24: PASS S/INDEX FILE READ : Expecting (S2) got (S2) IS23: PASS S/INDEX FILE READ : Expecting (00) got (00) IS24: PASS S/INDEX FILE READ : Expecting (S3) got (S3) IS23: PASS S/INDEX FILE READ : Expecting (00) got (00) IS24: PASS S/INDEX FILE READ : Expecting (S4) got (S4) ISC2: PASS S/INDEX READ CLOSE : Expecting (00) got (00) Seq/Indexed file rea : PASSED ######################################################################## # Sort fixed file preparation # # Test Directory: sortio_tests Test File srtio01 # ######################################################################## SR01: PASS SEQUENTIAL I/O OPEN STATUS : Expecting (00) got (00) SR03: PASS SEQUENTIAL I/O CLOSE STATUS : Expecting (00) got (00) SR04: PASS TEST COUNT VALIDATION : Expecting (0022) got (0022) Sort fixed file preparation : PASSED ######################################################################## # Sort fixed file IP OP # # Test Directory: sortio_tests Test File srtio02 # ######################################################################## SRTIO02: PASS Record no 0001 : Expecting ( 0020) got ( 0020) SRTIO02: PASS Record no 0002 : Expecting ( 0010) got ( 0010) SRTIO02: PASS Record no 0003 : Expecting ( 0019) got ( 0019) SRTIO02: PASS Record no 0004 : Expecting ( 0009) got ( 0009) SRTIO02: PASS Record no 0005 : Expecting ( 0018) got ( 0018) SRTIO02: PASS Record no 0006 : Expecting ( 0008) got ( 0008) SRTIO02: PASS Record no 0007 : Expecting ( 0017) got ( 0017) SRTIO02: PASS Record no 0008 : Expecting ( 0007) got ( 0007) SRTIO02: PASS Record no 0009 : Expecting ( 0016) got ( 0016) SRTIO02: PASS Record no 0010 : Expecting ( 0006) got ( 0006) SRTIO02: PASS Record no 0011 : Expecting ( 0015) got ( 0015) SRTIO02: PASS Record no 0012 : Expecting ( 0005) got ( 0005) SRTIO02: PASS Record no 0013 : Expecting ( 0014) got ( 0014) SRTIO02: PASS Record no 0014 : Expecting ( 0013) got ( 0013) SRTIO02: PASS Record no 0015 : Expecting ( 0004) got ( 0004) SRTIO02: PASS Record no 0016 : Expecting ( 0003) got ( 0003) SRTIO02: PASS Record no 0017 : Expecting ( 0012) got ( 0012) SRTIO02: PASS Record no 0018 : Expecting ( 0002) got ( 0002) SRTIO02: PASS Record no 0019 : Expecting ( 0011) got ( 0011) SRTIO02: PASS Record no 0020 : Expecting ( 0001) got ( 0001) Sort fixed file IP OP : PASSED ######################################################################## # Sort fixed file US OP # # Test Directory: sortio_tests Test File srtio03 # ######################################################################## SRTIO03: PASS Record no 0001 : Expecting ( 0020) got ( 0020) SRTIO03: PASS Record no 0002 : Expecting ( 0010) got ( 0010) SRTIO03: PASS Record no 0003 : Expecting ( 0019) got ( 0019) SRTIO03: PASS Record no 0004 : Expecting ( 0009) got ( 0009) SRTIO03: PASS Record no 0005 : Expecting ( 0018) got ( 0018) SRTIO03: PASS Record no 0006 : Expecting ( 0008) got ( 0008) SRTIO03: PASS Record no 0007 : Expecting ( 0017) got ( 0017) SRTIO03: PASS Record no 0008 : Expecting ( 0007) got ( 0007) SRTIO03: PASS Record no 0009 : Expecting ( 0016) got ( 0016) SRTIO03: PASS Record no 0010 : Expecting ( 0006) got ( 0006) SRTIO03: PASS Record no 0011 : Expecting ( 0015) got ( 0015) SRTIO03: PASS Record no 0012 : Expecting ( 0005) got ( 0005) SRTIO03: PASS Record no 0013 : Expecting ( 0014) got ( 0014) SRTIO03: PASS Record no 0014 : Expecting ( 0013) got ( 0013) SRTIO03: PASS Record no 0015 : Expecting ( 0004) got ( 0004) SRTIO03: PASS Record no 0016 : Expecting ( 0003) got ( 0003) SRTIO03: PASS Record no 0017 : Expecting ( 0012) got ( 0012) SRTIO03: PASS Record no 0018 : Expecting ( 0002) got ( 0002) SRTIO03: PASS Record no 0019 : Expecting ( 0011) got ( 0011) SRTIO03: PASS Record no 0020 : Expecting ( 0001) got ( 0001) Sort fixed file US OP : PASSED ######################################################################## # Sort fixed file IP GI # # Test Directory: sortio_tests Test File srtio04 # ######################################################################## SRTIO04: PASS Record no 0001 : Expecting ( 0020) got ( 0020) SRTIO04: PASS Record no 0002 : Expecting ( 0010) got ( 0010) SRTIO04: PASS Record no 0003 : Expecting ( 0019) got ( 0019) SRTIO04: PASS Record no 0004 : Expecting ( 0009) got ( 0009) SRTIO04: PASS Record no 0005 : Expecting ( 0018) got ( 0018) SRTIO04: PASS Record no 0006 : Expecting ( 0008) got ( 0008) SRTIO04: PASS Record no 0007 : Expecting ( 0017) got ( 0017) SRTIO04: PASS Record no 0008 : Expecting ( 0007) got ( 0007) SRTIO04: PASS Record no 0009 : Expecting ( 0016) got ( 0016) SRTIO04: PASS Record no 0010 : Expecting ( 0006) got ( 0006) SRTIO04: PASS Record no 0011 : Expecting ( 0015) got ( 0015) SRTIO04: PASS Record no 0012 : Expecting ( 0005) got ( 0005) SRTIO04: PASS Record no 0013 : Expecting ( 0014) got ( 0014) SRTIO04: PASS Record no 0014 : Expecting ( 0013) got ( 0013) SRTIO04: PASS Record no 0015 : Expecting ( 0004) got ( 0004) SRTIO04: PASS Record no 0016 : Expecting ( 0003) got ( 0003) SRTIO04: PASS Record no 0017 : Expecting ( 0012) got ( 0012) SRTIO04: PASS Record no 0018 : Expecting ( 0002) got ( 0002) SRTIO04: PASS Record no 0019 : Expecting ( 0011) got ( 0011) SRTIO04: PASS Record no 0020 : Expecting ( 0001) got ( 0001) Sort fixed file IP GI : PASSED ######################################################################## # Sort fixed file US GI # # Test Directory: sortio_tests Test File srtio05 # ######################################################################## SRTIO05: PASS Record no 0001 : Expecting ( 0020) got ( 0020) SRTIO05: PASS Record no 0002 : Expecting ( 0010) got ( 0010) SRTIO05: PASS Record no 0003 : Expecting ( 0019) got ( 0019) SRTIO05: PASS Record no 0004 : Expecting ( 0009) got ( 0009) SRTIO05: PASS Record no 0005 : Expecting ( 0018) got ( 0018) SRTIO05: PASS Record no 0006 : Expecting ( 0008) got ( 0008) SRTIO05: PASS Record no 0007 : Expecting ( 0017) got ( 0017) SRTIO05: PASS Record no 0008 : Expecting ( 0007) got ( 0007) SRTIO05: PASS Record no 0009 : Expecting ( 0016) got ( 0016) SRTIO05: PASS Record no 0010 : Expecting ( 0006) got ( 0006) SRTIO05: PASS Record no 0011 : Expecting ( 0015) got ( 0015) SRTIO05: PASS Record no 0012 : Expecting ( 0005) got ( 0005) SRTIO05: PASS Record no 0013 : Expecting ( 0014) got ( 0014) SRTIO05: PASS Record no 0014 : Expecting ( 0013) got ( 0013) SRTIO05: PASS Record no 0015 : Expecting ( 0004) got ( 0004) SRTIO05: PASS Record no 0016 : Expecting ( 0003) got ( 0003) SRTIO05: PASS Record no 0017 : Expecting ( 0012) got ( 0012) SRTIO05: PASS Record no 0018 : Expecting ( 0002) got ( 0002) SRTIO05: PASS Record no 0019 : Expecting ( 0011) got ( 0011) SRTIO05: PASS Record no 0020 : Expecting ( 0001) got ( 0001) Sort fixed file US GI : PASSED ######################################################################## # Sort LS file preparation # # Test Directory: sortio_tests Test File srtio06 # ######################################################################## SR01: PASS SEQUENTIAL I/O OPEN STATUS : Expecting (00) got (00) SR03: PASS SEQUENTIAL I/O CLOSE STATUS : Expecting (00) got (00) SR04: PASS TEST COUNT VALIDATION : Expecting (0022) got (0022) Sort LS file preparation : PASSED ######################################################################## # Sort LS file IP OP # # Test Directory: sortio_tests Test File srtio07 # ######################################################################## SRTIO07: PASS Record no 0001 : Expecting ( 0020) got ( 0020) SRTIO07: PASS Record no 0002 : Expecting ( 0010) got ( 0010) SRTIO07: PASS Record no 0003 : Expecting ( 0019) got ( 0019) SRTIO07: PASS Record no 0004 : Expecting ( 0009) got ( 0009) SRTIO07: PASS Record no 0005 : Expecting ( 0018) got ( 0018) SRTIO07: PASS Record no 0006 : Expecting ( 0008) got ( 0008) SRTIO07: PASS Record no 0007 : Expecting ( 0017) got ( 0017) SRTIO07: PASS Record no 0008 : Expecting ( 0007) got ( 0007) SRTIO07: PASS Record no 0009 : Expecting ( 0016) got ( 0016) SRTIO07: PASS Record no 0010 : Expecting ( 0006) got ( 0006) SRTIO07: PASS Record no 0011 : Expecting ( 0015) got ( 0015) SRTIO07: PASS Record no 0012 : Expecting ( 0005) got ( 0005) SRTIO07: PASS Record no 0013 : Expecting ( 0014) got ( 0014) SRTIO07: PASS Record no 0014 : Expecting ( 0013) got ( 0013) SRTIO07: PASS Record no 0015 : Expecting ( 0004) got ( 0004) SRTIO07: PASS Record no 0016 : Expecting ( 0003) got ( 0003) SRTIO07: PASS Record no 0017 : Expecting ( 0012) got ( 0012) SRTIO07: PASS Record no 0018 : Expecting ( 0002) got ( 0002) SRTIO07: PASS Record no 0019 : Expecting ( 0011) got ( 0011) SRTIO07: PASS Record no 0020 : Expecting ( 0001) got ( 0001) Sort LS file IP OP : PASSED ######################################################################## # Sort LS file US OP # # Test Directory: sortio_tests Test File srtio08 # ######################################################################## SRTIO08: PASS Record no 0001 : Expecting ( 0020) got ( 0020) SRTIO08: PASS Record no 0002 : Expecting ( 0010) got ( 0010) SRTIO08: PASS Record no 0003 : Expecting ( 0019) got ( 0019) SRTIO08: PASS Record no 0004 : Expecting ( 0009) got ( 0009) SRTIO08: PASS Record no 0005 : Expecting ( 0018) got ( 0018) SRTIO08: PASS Record no 0006 : Expecting ( 0008) got ( 0008) SRTIO08: PASS Record no 0007 : Expecting ( 0017) got ( 0017) SRTIO08: PASS Record no 0008 : Expecting ( 0007) got ( 0007) SRTIO08: PASS Record no 0009 : Expecting ( 0016) got ( 0016) SRTIO08: PASS Record no 0010 : Expecting ( 0006) got ( 0006) SRTIO08: PASS Record no 0011 : Expecting ( 0015) got ( 0015) SRTIO08: PASS Record no 0012 : Expecting ( 0005) got ( 0005) SRTIO08: PASS Record no 0013 : Expecting ( 0014) got ( 0014) SRTIO08: PASS Record no 0014 : Expecting ( 0013) got ( 0013) SRTIO08: PASS Record no 0015 : Expecting ( 0004) got ( 0004) SRTIO08: PASS Record no 0016 : Expecting ( 0003) got ( 0003) SRTIO08: PASS Record no 0017 : Expecting ( 0012) got ( 0012) SRTIO08: PASS Record no 0018 : Expecting ( 0002) got ( 0002) SRTIO08: PASS Record no 0019 : Expecting ( 0011) got ( 0011) SRTIO08: PASS Record no 0020 : Expecting ( 0001) got ( 0001) Sort LS file US OP : PASSED ######################################################################## # Sort LS file IP GI # # Test Directory: sortio_tests Test File srtio09 # ######################################################################## SRTIO09: PASS Record no 0001 : Expecting ( 0020) got ( 0020) SRTIO09: PASS Record no 0002 : Expecting ( 0010) got ( 0010) SRTIO09: PASS Record no 0003 : Expecting ( 0019) got ( 0019) SRTIO09: PASS Record no 0004 : Expecting ( 0009) got ( 0009) SRTIO09: PASS Record no 0005 : Expecting ( 0018) got ( 0018) SRTIO09: PASS Record no 0006 : Expecting ( 0008) got ( 0008) SRTIO09: PASS Record no 0007 : Expecting ( 0017) got ( 0017) SRTIO09: PASS Record no 0008 : Expecting ( 0007) got ( 0007) SRTIO09: PASS Record no 0009 : Expecting ( 0016) got ( 0016) SRTIO09: PASS Record no 0010 : Expecting ( 0006) got ( 0006) SRTIO09: PASS Record no 0011 : Expecting ( 0015) got ( 0015) SRTIO09: PASS Record no 0012 : Expecting ( 0005) got ( 0005) SRTIO09: PASS Record no 0013 : Expecting ( 0014) got ( 0014) SRTIO09: PASS Record no 0014 : Expecting ( 0013) got ( 0013) SRTIO09: PASS Record no 0015 : Expecting ( 0004) got ( 0004) SRTIO09: PASS Record no 0016 : Expecting ( 0003) got ( 0003) SRTIO09: PASS Record no 0017 : Expecting ( 0012) got ( 0012) SRTIO09: PASS Record no 0018 : Expecting ( 0002) got ( 0002) SRTIO09: PASS Record no 0019 : Expecting ( 0011) got ( 0011) SRTIO09: PASS Record no 0020 : Expecting ( 0001) got ( 0001) Sort LS file IP GI : PASSED ######################################################################## # Sort LS file US GI # # Test Directory: sortio_tests Test File srtio10 # ######################################################################## SRTIO10: PASS Record no 0001 : Expecting ( 0020) got ( 0020) SRTIO10: PASS Record no 0002 : Expecting ( 0010) got ( 0010) SRTIO10: PASS Record no 0003 : Expecting ( 0019) got ( 0019) SRTIO10: PASS Record no 0004 : Expecting ( 0009) got ( 0009) SRTIO10: PASS Record no 0005 : Expecting ( 0018) got ( 0018) SRTIO10: PASS Record no 0006 : Expecting ( 0008) got ( 0008) SRTIO10: PASS Record no 0007 : Expecting ( 0017) got ( 0017) SRTIO10: PASS Record no 0008 : Expecting ( 0007) got ( 0007) SRTIO10: PASS Record no 0009 : Expecting ( 0016) got ( 0016) SRTIO10: PASS Record no 0010 : Expecting ( 0006) got ( 0006) SRTIO10: PASS Record no 0011 : Expecting ( 0015) got ( 0015) SRTIO10: PASS Record no 0012 : Expecting ( 0005) got ( 0005) SRTIO10: PASS Record no 0013 : Expecting ( 0014) got ( 0014) SRTIO10: PASS Record no 0014 : Expecting ( 0013) got ( 0013) SRTIO10: PASS Record no 0015 : Expecting ( 0004) got ( 0004) SRTIO10: PASS Record no 0016 : Expecting ( 0003) got ( 0003) SRTIO10: PASS Record no 0017 : Expecting ( 0012) got ( 0012) SRTIO10: PASS Record no 0018 : Expecting ( 0002) got ( 0002) SRTIO10: PASS Record no 0019 : Expecting ( 0011) got ( 0011) SRTIO10: PASS Record no 0020 : Expecting ( 0001) got ( 0001) Sort LS file US GI : PASSED ######################################################################## # Simple single perform # # Test Directory: perform_tests Test File perf01 # ######################################################################## P001: PASS TEST COUNT VALIDATION : Expecting (0003) got (0003) Simple single perform : PASSED ######################################################################## # Perform X time # # Test Directory: perform_tests Test File perf02 # ######################################################################## P003: PASS PERFORM 15 TIMES TEST : Expecting (0015) got (0015) Perform X time : PASSED ######################################################################## # Perform until tes # # Test Directory: perform_tests Test File perf03 # ######################################################################## P004: PASS PERFORM UNTIL 45 TEST : Expecting (0045) got (0045) Perform until tes : PASSED ######################################################################## # Perform S9(4) TIMES tes # # Test Directory: perform_tests Test File perf04 # ######################################################################## P005: PASS PERFORM PIC S9(4) TIMES TEST : Expecting (0011) got (0011) P005: PASS PERFORM PIC S9(4) TIMES TEST : Expecting (0000) got (0000) P005: PASS PERFORM PIC S9(4) TIMES TEST : Expecting (0000) got (0000) Perform S9(4) TIMES tes : PASSED ######################################################################## # GO TO Within PERFOR # # Test Directory: perform_tests Test File perf05 # ######################################################################## P005: PASS PERFORM PIC 9(4) TIMES TEST : Expecting (0027) got (0027) GO TO Within PERFOR : PASSED ######################################################################## # Qualified GO TO and PERFOR # # Test Directory: perform_tests Test File perf06 # ######################################################################## Q001: PASS PERFORM QUALIFIED PARAGRAPH IN SAME SECTION. : Expecting (PASS) got (PASS) Q002: PASS PERFORM QUALIFIED PARAGRAPH IN OTHER SECTION. : Expecting (PASS) got (PASS) Q003: PASS GO TO QUALIFIED PARAGRAPH IN SAME SECTION. : Expecting (PASS) got (PASS) Q004: PASS GO TO QUALIFIED PARAGRAPH IN OTHER SECTION. : Expecting (PASS) got (PASS) Qualified GO TO and PERFOR : PASSED ######################################################################## # I # # Test Directory: condition_tests Test File cond01 # ######################################################################## IF01: PASS (And) : Expecting (1) got (1) IF02: PASS (Simple) : Expecting (2) got (2) IF03: PASS (Simple 2 pos) : Expecting (1) got (1) IF04: PASS (Simple ne) : Expecting (2) got (2) IF05: PASS (Simple condition) : Expecting (1) got (1) IF06: PASS (Simple condition) : Expecting (1) got (1) IF07: PASS (Simple condition) : Expecting (1) got (1) IF08: PASS (Simple class alpha) : Expecting (1) got (1) IF09: PASS (Simple class num) : Expecting (1) got (1) IF10: PASS (Simple class signed) : Expecting (1) got (1) IF11: PASS (Arith expression) : Expecting (2) got (2) IF12: PASS (Simple) : Expecting (1) got (1) IF13: PASS (Simple) : Expecting (1) got (1) IF14: PASS (Combined OR) : Expecting (1) got (1) I : PASSED ######################################################################## # Evaluat # # Test Directory: condition_tests Test File cond03 # ######################################################################## EV01: PASS (Simple) : Expecting (013) got (013) EV02: PASS (Multiple WHEN) : Expecting (026) got (026) EV03: PASS (THRU conditions) : Expecting (010) got (010) EV04: PASS (THRU conditions, OTHER branch) : Expecting (140) got (140) EV04: PASS (THRU conditions, OTHER branch) : Expecting (220) got (220) EV04: PASS (THRU conditions, OTHER branch) : Expecting (340) got (340) EV05: PASS (88 conditions) : Expecting (020) got (020) EV06: PASS (88 conditions) : Expecting (010) got (010) EV07: PASS (ALSO conditions) : Expecting (030) got (030) EV08: PASS (Simple 88) : Expecting (010) got (010) EV09: PASS (IF 88 condition) : Expecting (010) got (010) Evaluat : PASSED ######################################################################## # Search statement # # Test Directory: search_tests Test File test20a # ######################################################################## S001: PASS Entry T1/003 : Expecting (003SALES ) got (003SALES ) S002: PASS Entry T1/005 : Expecting (005ACCOUNTING ) got (005ACCOUNTING ) S003: PASS Entry T1/033 : Expecting (NOT FOUND 011) got (NOT FOUND 011) S004: PASS Entry T2/006 : Expecting (006DEPT1 ) got (006DEPT1 ) S005: PASS Entry T2/007 : Expecting (007DEPT2 ) got (007DEPT2 ) S006: PASS Entry T2/044 : Expecting (NOT FOUND 011) got (NOT FOUND 011) S007: PASS Entry T3/006 : Expecting (006DEPT1 ) got (006DEPT1 ) S007: PASS Entry T3/007 : Expecting (007DEPT2 ) got (007DEPT2 ) S008: PASS Entry T3/000 : Expecting (NOT FOUND 011) got (NOT FOUND 011) S009: PASS Entry T3/006 : Expecting (006DEPT1 ) got (006DEPT1 ) Search statement : PASSED ######################################################################## # Call by default # # Test Directory: call_tests Test File ptest01 # ######################################################################## C001: PASS Call by reference x(20). : Expecting (ABCDEFGHIJ0123456789) got (ABCDEFGHIJ0123456789) C002: PASS Call by reference x(20). : Expecting (9876543210JIHGFEDCBA) got (9876543210JIHGFEDCBA) C003: PASS Call by content x(20). : Expecting (ABCDEFGHIJ0123456789) got (ABCDEFGHIJ0123456789) C004: PASS Call by content x(20). : Expecting (ABCDEFGHIJ0123456789) got (ABCDEFGHIJ0123456789) C910: PASS Call by ref and content in alternance : Expecting (ABCD0123EFGH4567) got (ABCD0123EFGH4567) C005: PASS Call by ref and by content in alternance x(4). : Expecting (AB9D0123EF9H4567) got (AB9D0123EF9H4567) Call by default : PASSED ######################################################################## # Calling C # # Test Directory: call_tests Test File ptest02 # ######################################################################## C901: PASS Call by ref from variable : Expecting (ABCDEFGHIJ0123456789) got (ABCDEFGHIJ0123456789) C902: PASS Call by value from variable : Expecting (3) got (3) C903: PASS Call by value from literal : Expecting (5) got (5) C904: PASS Call modes alternance : Expecting (XYZ,3,5,XYZ,123) got (XYZ,3,5,XYZ,123) C905: PASS Call by value long long literal : Expecting (1234567890123) got (1234567890123) C906: PASS Call by value long long var : Expecting (1234567890123) got (1234567890123) C201: PASS Returning short : Expecting (0008) got (0008) C202: PASS Returning long : Expecting (000000008) got (000000008) C930: PASS Received in EXTERNAL from Cobol : Expecting (EUR12356790) got (EUR12356790) Calling C : PASSED ######################################################################## # Memory references # # Test Directory: call_tests Test File ptest03 # ######################################################################## MR01: PASS ELEM1 : Expecting (ABCD ) got (ABCD ) MR02: PASS ELEM2 : Expecting (CDEF) got (CDEF) MR03: PASS OCCURS LIT : Expecting ( X ) got ( X ) MR04: PASS OCCURS VAR : Expecting ( X ) got ( X ) MR05: PASS Static counter. : Expecting (09) got (09) Memory references : PASSED ######################################################################## # Intrinsic functions # # Test Directory: call_tests Test File ptest04 # ######################################################################## C401: PASS Length of group : Expecting (0004) got (0004) C402: PASS Ord of var space : Expecting (0033) got (0033) C403: PASS Ord of lit A : Expecting (0066) got (0066) Intrinsic functions : PASSED ######################################################################## # Initial # # Test Directory: call_tests Test File ptest05 # ######################################################################## C401: PASS Initial. : Expecting (TEST) got (TEST) C401: PASS Initial. : Expecting (TEST) got (TEST) Initial : PASSED