tinycobol/test_suite/test.baseline

1074 lines
67 KiB
Plaintext
Raw Permalink Blame History

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 <20><>99 : Expecting ( <20>00) got ( <20>00)
FI62: PASS FLOAT-INSERT MOVE .02 TO <20><>99 : Expecting ( <20>00) got ( <20>00)
FI63: PASS FLOAT-INSERT MOVE 2 TO <20><>99 : Expecting ( <20>02) got ( <20>02)
FI64: PASS FLOAT-INSERT MOVE 1234.5 TO <20><>99 : Expecting (<28>234) got (<28>234)
FI65: PASS FLOAT-INSERT MOVE -123.4 TO <20><>99 : Expecting (<28>123) got (<28>123)
FI61: PASS FLOAT-INSERT MOVE 0 TO <20><><EFBFBD><EFBFBD><EFBFBD> : Expecting ( ) got ( )
FI62: PASS FLOAT-INSERT MOVE .02 TO <20><><EFBFBD><EFBFBD><EFBFBD> : Expecting ( ) got ( )
FI63: PASS FLOAT-INSERT MOVE 2 TO <20><><EFBFBD><EFBFBD><EFBFBD> : Expecting ( <20>2) got ( <20>2)
FI64: PASS FLOAT-INSERT MOVE 1234.5 TO <20><><EFBFBD><EFBFBD><EFBFBD> : Expecting (<28>1234) got (<28>1234)
FI65: PASS FLOAT-INSERT MOVE -123.4 TO <20><><EFBFBD><EFBFBD><EFBFBD> : Expecting ( <20>123) got ( <20>123)
FI71: PASS FLOAT-INSERT MOVE 0 TO <20><><EFBFBD><EFBFBD>.99 : Expecting ( <20>.00) got ( <20>.00)
FI72: PASS FLOAT-INSERT MOVE .02 TO <20><><EFBFBD><EFBFBD>.99 : Expecting ( <20>.02) got ( <20>.02)
FI73: PASS FLOAT-INSERT MOVE 2 TO <20><><EFBFBD><EFBFBD>.99 : Expecting ( <20>2.00) got ( <20>2.00)
FI74: PASS FLOAT-INSERT MOVE 1234.5 TO <20><><EFBFBD><EFBFBD>.99 : Expecting (<28>234.50) got (<28>234.50)
FI75: PASS FLOAT-INSERT MOVE -123.4 TO <20><><EFBFBD><EFBFBD>.99 : Expecting (<28>123.40) got (<28>123.40)
FI81: PASS FLOAT-INSERT MOVE 0 TO <20><>,<2C><><EFBFBD>.<2E><> : Expecting ( ) got ( )
FI82: PASS FLOAT-INSERT MOVE .02 TO <20><>,<2C><><EFBFBD>.<2E><> : Expecting ( <20>.02) got ( <20>.02)
FI83: PASS FLOAT-INSERT MOVE 2 TO <20><>,<2C><><EFBFBD>.<2E><> : Expecting ( <20>2.00) got ( <20>2.00)
FI84: PASS FLOAT-INSERT MOVE 1234.5 TO <20><>,<2C><><EFBFBD>.<2E><> : Expecting (<28>1,234.50) got (<28>1,234.50)
FI85: PASS FLOAT-INSERT MOVE -123.4 TO <20><>,<2C><><EFBFBD>.<2E><> : Expecting ( <20>123.40) got ( <20>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