Skip to content

Commit

Permalink
TRUNK-6028 EncounterServiceTest pass on MySQL
Browse files Browse the repository at this point in the history
  • Loading branch information
dkayiwa committed Sep 22, 2022
1 parent b47d669 commit 6054d40
Showing 1 changed file with 11 additions and 18 deletions.
29 changes: 11 additions & 18 deletions api/src/test/java/org/openmrs/api/EncounterServiceTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
import org.openmrs.Cohort;
import org.openmrs.Concept;
import org.openmrs.Condition;
import org.openmrs.ConditionClinicalStatus;
import org.openmrs.DrugOrder;
import org.openmrs.Encounter;
import org.openmrs.EncounterRole;
Expand Down Expand Up @@ -404,12 +405,14 @@ public void saveEncounter_shouldCascadeSaveToContainedConditions() {
freeTextForPregnancy.setNonCoded("Pregnancy");
pregnancy.setCondition(freeTextForPregnancy);
pregnancy.setPatient(encounter.getPatient());
pregnancy.setClinicalStatus(ConditionClinicalStatus.ACTIVE);

Condition edema = new Condition();
CodedOrFreeText freeTextForEdema = new CodedOrFreeText();
freeTextForEdema.setNonCoded("Edema");
edema.setCondition(freeTextForEdema);
edema.setPatient(encounter.getPatient());
edema.setClinicalStatus(ConditionClinicalStatus.ACTIVE);

// replay
encounter.addCondition(pregnancy);
Expand Down Expand Up @@ -1833,7 +1836,7 @@ public void getEncounters_shouldNotReturnVoidedEncountersIfIncludeVoidedIsSetToT
@Test
public void saveEncounterRole_shouldSaveEncounterRoleWithBasicDetails() {
EncounterRole encounterRole = new EncounterRole();
encounterRole.setName("Attending physician");
encounterRole.setName("Attending physician 2");
encounterRole.setDescription("The person in charge");
EncounterService encounterService = Context.getEncounterService();
encounterService.saveEncounterRole(encounterRole);
Expand Down Expand Up @@ -1970,12 +1973,12 @@ public void saveEncounter_shouldCascadeDeleteEncounterProviders() {

Provider provider = new Provider();
provider.setIdentifier("id1");
provider.setPerson(newPerson("name"));
provider.setPerson(new Person(2));
provider = Context.getProviderService().saveProvider(provider);

Provider provider2 = new Provider();
provider2.setIdentifier("id2");
provider2.setPerson(newPerson("name2"));
provider2.setPerson(new Person(2));
provider2 = Context.getProviderService().saveProvider(provider2);

encounter.addProvider(role, provider);
Expand Down Expand Up @@ -2021,13 +2024,13 @@ public void saveEncounter_shouldCascadeSaveEncounterProviders() {

Provider provider = new Provider();
provider.setIdentifier("id1");
provider.setPerson(newPerson("name1"));
provider.setPerson(new Person(2));
provider = Context.getProviderService().saveProvider(provider);

Provider provider2 = new Provider();
provider2.setIdentifier("id2");

provider2.setPerson(newPerson("name2"));
provider2.setPerson(new Person(2));
provider2 = Context.getProviderService().saveProvider(provider2);

encounter.addProvider(role, provider);
Expand Down Expand Up @@ -2281,7 +2284,7 @@ public void voidEncounter_shouldNotVoidProviders() {

Provider provider = new Provider();
provider.setIdentifier("id1");
provider.setPerson(newPerson("name"));
provider.setPerson(new Person(2));
provider = Context.getProviderService().saveProvider(provider);

encounter.addProvider(role, provider);
Expand Down Expand Up @@ -2320,7 +2323,7 @@ public void filterEncountersByViewPermissions_shouldFilterEncountersIfUserIsNotA
Provider provider = new Provider();
provider.setIdentifier("id1");

provider.setPerson(newPerson("name"));
provider.setPerson(new Person(2));
provider = Context.getProviderService().saveProvider(provider);

encounter.addProvider(role, provider);
Expand Down Expand Up @@ -2369,7 +2372,7 @@ public void filterEncountersByViewPermissions_shouldNotFilterAllEncountersWhenTh

Provider provider = new Provider();
provider.setIdentifier("id1");
provider.setPerson(newPerson("name"));
provider.setPerson(new Person(2));
provider = Context.getProviderService().saveProvider(provider);

encounter.addProvider(role, provider);
Expand Down Expand Up @@ -3009,16 +3012,6 @@ private EncounterSearchCriteria encounterSearchForVoidedWithDateChanged(String d
return new EncounterSearchCriteriaBuilder().setIncludeVoided(true).setDateChanged(sdf.parse(dateChanged))
.createEncounterSearchCriteria();
}

private Person newPerson(String name) {
Person person = new Person();
Set<PersonName> personNames = new TreeSet<>();
PersonName personName = new PersonName();
personName.setFamilyName(name);
personNames.add(personName);
person.setNames(personNames);
return person;
}

@Test
public void shouldSaveOrderGroupAlongWithOrders() {
Expand Down

0 comments on commit 6054d40

Please sign in to comment.