---
# System prepended metadata

title: Application Gateway Testing

---

# Application Gateway Testing
Make a set of tests for the application gateway microservice. These should test the functionality of the microservice.

**Definition of done**
The feature is considered done once it contains:
* Unit tests for testing the conversion methods of the application gateway DTOs (all toDomain() and toMessage() methods).
* MVC tests for testing the endpoints of the application gateway.

**Weight**
The feature has a weight of 10/10 because it is crucual to the development of the project.

**Difficulty**
Medium.

# Application Gateway - Courses endpoints
There are a few endpoints that are still left to be implemented from the courses microservice to offer full functionality. Some dtos will need to be implemented as well. These should include the jwt token and user information in the wrapper dto that is sent.

**Definition of done**
The feature is considered done once it contains:
* Working endpoints for all the course microservice functionalities

**Weight**
The feature has a weight of 10/10 because it is crucual to the development of the project.

**Difficulty**
Easy.