Enterprise COBOL AZUTC007 sample test case (for BZUPLAY runner)
The ZUnit Enterprise COBOL AZUTC007 sample is a COBOL source file for generating and running a test case with imported batch program data. This sample file demonstrates how to test a COBOL batch application program on Dynamic Test Runner (BZUPLAY).
Before using this sample file:
- Verify that you have access to the following resources:
- A z/OS® system with the XML Toolkit for z/OS installed.
- Developer for z/OS version 14.2.4 or later installed on Windows™.
- Developer for z/OS version 14.2.4 or later data sets FEL.SFELSAMP and FEL.SFELLOAD installed on z/OS.
- A connection to a z/OS system that is defined in the Remote Systems view.
- Verify that procedure FEL.SFELSAMP(AZUZUNIT) was customized according to the instructions in xUnit support for Enterprise COBOL and PL/I.
- Verify file mappings for the test data generation,
configuration, and results files, and the test data schema XSD files.Open the z/OS File System Mapping view and look for the following entries:
If these entries do not exist, do one of these steps:Mapping Criterion Workstation File Extension Transfer Mode Host Code Page Local Code Page **AZUCFG azucfg binary UTF-8 UTF-8 **AZUGEN xml binary UTF-8 UTF-8 **AZURES azures binary UTF-8 UTF-8 **AZUSCH xsd binary UTF-8 UTF-8 **AZUTDT xml binary UTF-8 UTF-8 **BZUCFG bzucfg binary UTF-8 UTF-8 **BZURES bzures binary UTF-8 UTF-8 - Create a workspace. Workspaces created by version 14.2.4 or later include these mappings.
- Add mappings with these characteristics to your current workspace. For instructions for creating file mappings, see Mapping data sets and partitioned data set members.
- If push-to-client support is enabled on the remote system, you can add these mappings to the z/OS file system mapping configuration files so that they are downloaded to each client when it connects to the remote system. For more information about push-to-client, see Distribution of updates by using push-to-client.
By using these sample files, you can accomplish these tasks:
- Generate a test case from the CALL02.cbl sample COBOL program.
- Record test data for the
CALL02
sample COBOL batch application and import the recorded data to the test case. - Create/modify a test case for
CALL02
and a stub program forSUB02A
andSUB02B
. - Build and run the test case for
CALL02
. - Create a test case from the SUB02A.cbl sample COBOL program.
- Record test data for the
CALL02
sample COBOL batch application and import the recorded data to the test case forSUB02A
. - Create/modify a test case for
SUB02A
. - Build and run the test case for
SUB02A
.