Integration Testing
In addition to the JAX-RS stack in the NS applicationNS Application (NSApplication). A pre-built software stack that provides common enterprise application functionality such as CRUD, search, authentication, and business process modeling out of the box. project, rest-expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. generate a separate integration testing project.
This project is located at $EXPAND_BASE/integration and serves as a framework for testing the REST API generated by rest-expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact..
It also includes basic tests for all endpoints, covering resource creation, retrieval, updating, and deletion.
The goal of this test project is to add end-to-end tests that cover business logic. The generated CRUD operation tests should be adapted to handle any additional business logic requirements. These tests are designed to fail if new requirements are added that are not covered by the existing tests, ensuring that new bugs and regressions are caught early in the development process.