API-First with OpenAPI
This is an unsorted list of features ZenWave360 provides for API-First with OpenAPI.
If you are already doing API-First with OpenAPI, with ZenWave360 you can generate:
- SpringMVC Controllers implementing your API-First generated interfaces and Mapstruct Mappers for your DTOs-Domain model.
- Spring WebTestClient Tests for SpringMVC, Spring WebFlux or remote REST API Testing.
- REST-Assured Tests
- KarateDSL Tests (with sister project ZenWave KarateIDE VSCode extension)
- Stateful Mocks with KarateDSL and ZenWave APIMock
- Reverse Engineering ZDL/JDL Models from OpenAPI schemas
And if you are doing Domain-Driven Design with ZenWave ZDL, you can also: