Skip to content

RocketSoftwareCOBOLandMainframe/Rocket-Unit-Testing-Framework-Samples

Repository files navigation

Rocket Unit Testing Framework Samples for 10.0

This repo contains a collection of samples that demonstrate the features included with the Rocket Unit Testing Framework

Samples

Sample Name Minimum Product Level Feature Link JVM .NET 8 v10+ Community Edition
Basic "PASS" test case sample Directory Yes Yes Yes
Basic "FAIL" test case sample Directory Yes Yes Yes
Simple date check program with test case Program based test case Directory Yes Yes Yes
Silk Central test data source sample (Legacy/For Reference) VC/ED v3 Silk Central based data driven test cases Directory -- -- --
FlyerLevel sample VC/ED v5 Program based & data driven test case Directory Yes Yes Yes
FirstExample/Compare JCL Unit Test ED v6 JCL test case Directory -- -- No
Accept From CONSOLE/JCL Sample ED v6 JCL, COBOL and console reply based test case Directory -- -- No
JCL Samples as unit tests ED v6 JCL and COBOL test cases Directory -- -- No
Fizzbuzz sample VC/ED v7 Section based test case Directory Yes Yes Yes
Fizzbuzz data driven sample VC/ED v7 Section based & data driven test case Directory Yes Yes Yes
Customer id sample VC/ED v9 Program based test case (including sql) with a mock program Directory No
Simplified bankdemo sample ED v9 Program/Section based test cases with mock cics Directory -- -- No
Simple CISC 'Hello World' ED v9 Section based tests with mock CICS Directory -- -- No
Employee table scanner sample VC/ED v9 Program based test with mock sql Directory No

*VC/ED = Visual COBOL and Enterprise Developer *N8 = Visual COBOL and Enterprise Developer v10+

Other Unit Test Samples

Sample Name Link Platform
Visual COBOL For Java Developers Book/Chapter 7 Git Repo JVM
Visual COBOL For Java Developers Book/Chapter 9 Git Repo JVM
Airport Sample Git Repo Native

Articles and Blogs

Title Author
Using the Rocket Software Unit Test Framework to facilitate smarter testing of Mainframe Subsystem programs Gary Evans
Unit Test Demo Gary Evans / Stephen Gennard

License

Copyright 2023 – 2024 Rocket Software, Inc. or its affiliates. This software may be used, modified, and distributed z(provided this notice is included without modification)

Solely for internal demonstration purposes with other Rocket® products, and is otherwise subject to the EULA at https://www.rocketsoftware.com/company/trust/agreements.

THIS SOFTWARE IS PROVIDED "AS IS" AND ALL IMPLIED WARRANTIES, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE,SHALL NOT APPLY.

TO THE EXTENT PERMITTED BY LAW, IN NO EVENT WILL ROCKET SOFTWARE HAVE ANY LIABILITY WHATSOEVER IN CONNECTION WITH THIS SOFTWARE.