Skip to main content

COBOL

Status#

Beta

Versions#

IBM (GnuCOBOL v2.2 -std=ibm-strict -O2)

Test Frameworks#

ZUT (zOS Unit Test)

Example#

123456*
IDENTIFICATION DIVISION.
PROGRAM-ID. SOLUTION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 SUMMAND-1 PIC 9(04) VALUE 1.
01 SUMMAND-2 PIC 9(04) VALUE 1.
01 RESULT PIC 9(04).
PROCEDURE DIVISION.
GOBACK
.
F01-ADD SECTION.
ADD SUMMAND-1 TO SUMMAND-2 GIVING RESULT
.
123456*8901
TESTSUITE 'example tests'
TESTCASE 'one plus two equals three'
MOVE 1 TO SUMMAND-1
MOVE 2 TO SUMMAND-2
PERFORM F01-ADD
EXPECT RESULT TO BE NUMERIC 3

Peloaded code is a copybook (PRELOADED.CPY) and can be used like COPY PRELOADED..

Timeout#

12 seconds

Packages#

None

Services#

None

Language ID#

cobol