Skip to content

Commit

Permalink
Fixed VisitRoomDAO tests
Browse files Browse the repository at this point in the history
  • Loading branch information
rishabh-997 committed May 15, 2020
1 parent 8a07f50 commit 3f850f6
Showing 1 changed file with 11 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public class VisitRoomDAOTest {
@Rule
public InstantTaskExecutorRule instantTaskExecutorRule = new InstantTaskExecutorRule();
private AppDatabase database;
private VisitEntity actualVisitEntity = createVisitEntity(10L, 1L, "startDate", "stopDate", "visitPlace", "visitType", "uuid");
private VisitEntity expectedVisitEntity = createVisitEntity(10L, 1L, "startDate", "stopDate", "visitPlace", "visitType", "uuid");
private VisitEntity updatedVisitEntity = createVisitEntity(10L, 2L, "updatedStartDate", "updatedStopDate", "updatedVisitPlace", "updatedVisitType", "updatedUuid");

@Before
Expand All @@ -50,7 +50,7 @@ public void initDb() {

@Test
public void updateVisit_ShouldUpdateVisit() {
Long id = database.visitRoomDAO().saveVisit(actualVisitEntity);
Long id = database.visitRoomDAO().saveVisit(expectedVisitEntity);
database.visitRoomDAO().updateVisit(updatedVisitEntity);
database.visitRoomDAO().getVisitByID(id).
test()
Expand All @@ -64,17 +64,17 @@ public void updateVisit_ShouldUpdateVisit() {

@Test
public void deleteVisitsByPatientId_ShouldDeleteVisit() {
database.visitRoomDAO().saveVisit(actualVisitEntity);
database.visitRoomDAO().deleteVisitsByPatientId(actualVisitEntity);
database.visitRoomDAO().saveVisit(expectedVisitEntity);
database.visitRoomDAO().deleteVisitsByPatientId(expectedVisitEntity);
database.visitRoomDAO().getActiveVisits()
.test()
.assertValue(actualVisitEntities -> Objects.equals(actualVisitEntities.size(), 0));
}

@Test
public void getVisitsByPatientId_ShouldGetVisit() {
database.visitRoomDAO().saveVisit(actualVisitEntity);
database.visitRoomDAO().getVisitsByPatientID(actualVisitEntity.getPatientKeyID())
database.visitRoomDAO().saveVisit(expectedVisitEntity);
database.visitRoomDAO().getVisitsByPatientID(expectedVisitEntity.getPatientKeyID())
.test()
.assertValue(visitEntities -> {
VisitEntity actualVisitEntity = visitEntities.get(0);
Expand All @@ -89,8 +89,8 @@ public void getVisitsByPatientId_ShouldGetVisit() {

@Test
public void getFirstActiveVisitByPatientId_ShouldGetFirstActiveVisit() {
database.visitRoomDAO().saveVisit(actualVisitEntity);
database.visitRoomDAO().getFirstActiveVisitByPatientId(actualVisitEntity.getPatientKeyID())
database.visitRoomDAO().saveVisit(expectedVisitEntity);
database.visitRoomDAO().getFirstActiveVisitByPatientId(expectedVisitEntity.getPatientKeyID())
.test()
.assertValue(actualVisitEntity -> Objects.equals(actualVisitEntity.getPatientKeyID(), 1L)
&& Objects.equals(actualVisitEntity.getStartDate(), "startDate")
Expand All @@ -102,7 +102,7 @@ public void getFirstActiveVisitByPatientId_ShouldGetFirstActiveVisit() {

@Test
public void saveVisit_ShouldSaveCorrectVisit() {
Long id = database.visitRoomDAO().saveVisit(actualVisitEntity);
Long id = database.visitRoomDAO().saveVisit(expectedVisitEntity);
database.visitRoomDAO().getVisitByID(id)
.test()
.assertValue(actualVisitEntity -> Objects.equals(actualVisitEntity.getPatientKeyID(), 1L)
Expand All @@ -115,7 +115,7 @@ public void saveVisit_ShouldSaveCorrectVisit() {

@Test
public void getVisitByUuid_ShouldGetCorrectVisit() {
database.visitRoomDAO().saveVisit(actualVisitEntity);
database.visitRoomDAO().saveVisit(expectedVisitEntity);
database.visitRoomDAO().getVisitByUuid("uuid")
.test()
.assertValue(actualVisitEntity -> Objects.equals(actualVisitEntity.getPatientKeyID(), 1L)
Expand All @@ -128,7 +128,7 @@ public void getVisitByUuid_ShouldGetCorrectVisit() {

@Test
public void getVisitIdByUuid_ShouldGetCorrectVisitId() {
Long id = database.visitRoomDAO().saveVisit(actualVisitEntity);
Long id = database.visitRoomDAO().saveVisit(expectedVisitEntity);
Long visitId = database.visitRoomDAO().getVisitsIDByUUID("uuid");
Assert.assertEquals(id, visitId);
}
Expand Down

0 comments on commit 3f850f6

Please sign in to comment.