Spaces:
Sleeping
Sleeping
microservices
/
TaskUserService
/src
/test
/java
/in
/garvit
/tasks
/controller
/HomeControllerTest.java
| package in.garvit.tasks.controller; | |
| import in.garvit.tasks.response.ApiResponse; | |
| import org.junit.jupiter.api.BeforeEach; | |
| import org.junit.jupiter.api.Test; | |
| import org.springframework.http.HttpStatus; | |
| import org.springframework.http.ResponseEntity; | |
| import static org.junit.jupiter.api.Assertions.assertEquals; | |
| import static org.junit.jupiter.api.Assertions.assertTrue; | |
| class HomeControllerTest { | |
| private HomeController homeController; | |
| void setUp() { | |
| homeController = new HomeController(); | |
| } | |
| void testHomeController() { | |
| // Act | |
| ResponseEntity<ApiResponse> responseEntity = homeController.homeController(); | |
| // Assert | |
| assertEquals(HttpStatus.OK, responseEntity.getStatusCode()); | |
| ApiResponse responseBody = responseEntity.getBody(); | |
| assertEquals("Welcome To Task Management Microservice Project", responseBody.getMessage()); | |
| assertTrue(responseBody.isStatus()); | |
| } | |
| void testUserHomeController() { | |
| // Act | |
| ResponseEntity<ApiResponse> responseEntity = homeController.userHomeController(); | |
| // Assert | |
| assertEquals(HttpStatus.OK, responseEntity.getStatusCode()); | |
| ApiResponse responseBody = responseEntity.getBody(); | |
| assertEquals("Welcome To Task Management User Service", responseBody.getMessage()); | |
| assertTrue(responseBody.isStatus()); | |
| } | |
| } | |