BAEL-5326 - Documenting Enum in swagger using swagger maven plugin (#11811)

* BAEL-5326 - Documenting Enum in swagger using swagger maven plugin

* BAEL-5326 - Documenting Enum in swagger using swagger maven plugin
Changes:
HireControllerTest -> HireControllerUnitTest
hireEmployee_RoleEngineer_ReturnsRoleString -> givenRoleEngineer_whenHireEmployee_thenReturnsRoleInString

* Moved to module: spring-boot-swagger
This commit is contained in:
Parikshit Murria
2022-02-14 12:43:32 -05:00
committed by GitHub
parent 7a15270fc3
commit fc4c77ed94
7 changed files with 186 additions and 0 deletions
@@ -0,0 +1,25 @@
package com.baeldung.swaggerenums.controller;
import com.baeldung.swaggerenums.model.Employee;
import com.baeldung.swaggerenums.model.Role;
import org.junit.Assert;
import org.junit.Test;
public class HireControllerUnitTest {
@Test
public void givenRoleEngineer_whenHireEmployee_thenReturnsRoleInString() {
//Arrange
Role testRole = Role.Engineer;
Employee employee = new Employee();
employee.setRole(testRole);
//Act
HireController hireController = new HireController();
String response = hireController.hireEmployee(employee);
//Assert
Assert.assertEquals(String.format("Hired for role: %s", testRole),
response);
}
}