Apache Camel - testing
To create integration tests for your Apache Camel routes, you need to create service tests by extending the AbstractGenesisTestSupport class and specifying the relevant application-name-camel.kts file as the scriptFileName.
To create integration tests for your Apache Camel routes, you need to create service tests by extending the AbstractGenesisTestSupport class and specifying the relevant application-name-camel.kts file as the scriptFileName.
There are three easy ways of testing components in your application:
Integration testing
Integration testing
To test a data pipeline you need:
GenesisJunit is only available from version 8 of the Genesis Server Framework (GSF).
You can not programmatically test integrations configured using the GenesisToDb module. However,
GenesisJunit is only available from version 8 of the Genesis Server Framework (GSF).
lerna
GenesisJunit is only available from version 8 of the Genesis Server Framework (GSF).
Database and service tests
GenesisJunit is only available from version 8 of the Genesis Server Framework (GSF).
The REST Endpoints created by the Genesis low-code platform reflect your application's business logic. These endpoints can be configured through the Genesis Router.
Integration testing
Integration testing
Unit testing does not require a database or the running of a Genesis service. So, as you define your application, each component should be unit-tested according to standard best practice.