[R3] Rename the use case AddDoctor to SaveDoctor so that the scope encompasses create and update

This commit is contained in:
Mirna Gama 2024-01-05 11:40:56 -03:00 committed by Mirna Gama
parent c1bddfcff7
commit 61b947ada8
2 changed files with 6 additions and 6 deletions

View File

@ -13,7 +13,7 @@ import com.mirna.hospitalmanagementapi.domain.repositories.DoctorRepository;
* @version 1.0
*/
@Component
public class AddDoctorUseCase {
public class SaveDoctorUseCase {
@Autowired
private DoctorRepository doctorRepository;

View File

@ -12,7 +12,7 @@ import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.ActiveProfiles;
import com.mirna.hospitalmanagementapi.HospitalManagementApiApplication;
import com.mirna.hospitalmanagementapi.application.usecase.doctor.AddDoctorUseCase;
import com.mirna.hospitalmanagementapi.application.usecase.doctor.SaveDoctorUseCase;
import com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO;
import com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO;
import com.mirna.hospitalmanagementapi.domain.entities.Doctor;
@ -27,10 +27,10 @@ import com.mirna.hospitalmanagementapi.domain.repositories.DoctorRepository;
@SpringBootTest(classes = HospitalManagementApiApplication.class)
@TestInstance(Lifecycle.PER_CLASS)
@ActiveProfiles("test")
public class AddDoctorUseCaseTest {
public class SaveDoctorUseCaseTest {
@Autowired
private AddDoctorUseCase addDoctor;
private SaveDoctorUseCase saveDoctor;
@Autowired
private DoctorRepository doctorRepository;
@ -46,13 +46,13 @@ public class AddDoctorUseCaseTest {
*/
@Test
@DisplayName("Should execute save method")
public void testAddDoctor() throws Exception {
public void testSaveDoctor() throws Exception {
DoctorDTO doctorDTO = new DoctorDTO("test", "test@gmail.com", "123456", "99999999", Specialty.ORTHOPEDICS,
new AddressDTO("TEST STREET", "NEIGHBORHOOD", "12345678", "CITY", "ST", null, null));
Doctor doctor = new Doctor(doctorDTO);
doctor = addDoctor.execute(doctor);
doctor = saveDoctor.execute(doctor);
assertNotNull(doctor.getId());
}