Skip to content

Commit

Permalink
OP-1235 Fix with new constructors (#443)
Browse files Browse the repository at this point in the history
  • Loading branch information
mwithi authored May 9, 2024
1 parent a02e3d3 commit 831c8db
Showing 1 changed file with 21 additions and 21 deletions.
42 changes: 21 additions & 21 deletions src/test/java/org/isf/opd/rest/OpdControllerTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -56,23 +56,24 @@
import org.springframework.test.web.servlet.setup.MockMvcBuilders;

public class OpdControllerTest {

private static final Logger LOGGER = LoggerFactory.getLogger(OpdControllerTest.class);

@Mock
protected OpdBrowserManager opdBrowserManagerMock;

@Mock
protected PatientBrowserManager patientBrowserManagerMock;

protected OpdMapper opdMapper = new OpdMapper();

@Mock
protected OperationRowBrowserManager operationRowBrowserManagerMock;

protected OperationRowMapper opRowMapper = new OperationRowMapper();

protected WardBrowserManager wardManager = new WardBrowserManager();

@Mock
protected WardBrowserManager wardBrowserManager;

@Mock
protected DiseaseTypeBrowserManager diseaseTypeBrowserManagerMock;
Expand All @@ -85,9 +86,10 @@ public class OpdControllerTest {
public void setup() {
closeable = MockitoAnnotations.openMocks(this);
this.mockMvc = MockMvcBuilders
.standaloneSetup(new OpdController(opdBrowserManagerMock, opdMapper, patientBrowserManagerMock, operationRowBrowserManagerMock, opRowMapper, wardManager, diseaseTypeBrowserManagerMock))
.setControllerAdvice(new OHResponseEntityExceptionHandler())
.build();
.standaloneSetup(new OpdController(opdBrowserManagerMock, opdMapper, patientBrowserManagerMock, operationRowBrowserManagerMock,
opRowMapper, wardBrowserManager, diseaseTypeBrowserManagerMock))
.setControllerAdvice(new OHResponseEntityExceptionHandler())
.build();
ModelMapper modelMapper = new ModelMapper();
modelMapper.addConverter(new BlobToByteArrayConverter());
modelMapper.addConverter(new ByteArrayToBlobConverter());
Expand All @@ -105,28 +107,26 @@ public void testNewOpd_201() throws Exception {
Patient patient = PatientHelper.setup();
Integer patientCode = 1;
patient.setCode(patientCode);

Opd opd = OpdHelper.setup();
opd.setPatient(patient);

OpdDTO body = opdMapper.map2DTO(opd);

when(patientBrowserManagerMock.getPatientById(patientCode)).thenReturn(patient);

when(opdBrowserManagerMock.newOpd(opdMapper.map2Model(body))).thenReturn(opd);

MvcResult result = this.mockMvc
.perform(post(request)
.contentType(MediaType.APPLICATION_JSON)
.content(OpdHelper.asJsonString(body))
)
.andDo(log())
.andExpect(status().is2xxSuccessful())
.andExpect(status().isCreated())
.andReturn();
.perform(post(request)
.contentType(MediaType.APPLICATION_JSON)
.content(OpdHelper.asJsonString(body)))
.andDo(log())
.andExpect(status().is2xxSuccessful())
.andExpect(status().isCreated())
.andReturn();

LOGGER.debug("result: {}", result);
}

}

0 comments on commit 831c8db

Please sign in to comment.