Why is a CICS mock framework needed when unit testing a Java module generated from a CICS-integrated COBOL program?
Select an answer to reveal the explanation.
Short Explanation
You need to simulate the CICS EXEC API calls that the generated Java module may invoke through adapter code. That lets you test the Java logic in isolation without live mainframe access.
Full Explanation
CICS mock frameworks simulate CICS EXEC API calls made through adapter code in generated Java modules, letting you test Java logic without a live mainframe. BMS screen rendering is not the unit-test target; SLA enforcement is not a mock framework's purpose; synthetic VTAM sessions are end-to-end, not isolated unit tests.