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:
+25
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user