use of org.openmrs.Person in project openmrs-core by openmrs.
the class ProviderServiceTest method getCountOfProviders_shouldFetchNumberOfProviderMatchingGivenQuery.
/**
* @see ProviderService#getCountOfProviders(String,null)
*/
@Test
public void getCountOfProviders_shouldFetchNumberOfProviderMatchingGivenQuery() {
assertEquals(1, service.getCountOfProviders("Hippo").intValue());
Person person = Context.getPersonService().getPerson(502);
Set<PersonName> names = person.getNames();
for (PersonName name : names) {
name.setVoided(true);
}
PersonName personName = new PersonName("Hippot", "A", "B");
personName.setPreferred(true);
person.addName(personName);
Context.getPersonService().savePerson(person);
assertEquals(1, service.getCountOfProviders("Hippo").intValue());
}
use of org.openmrs.Person in project openmrs-core by openmrs.
the class ProviderServiceTest method getProvidersByPerson_shouldReturnProvidersForGivenPerson.
/**
* @see ProviderService#getProvidersByPerson(Person)
*/
@Test
public void getProvidersByPerson_shouldReturnProvidersForGivenPerson() {
// given
Person person = Context.getPersonService().getPerson(999);
Provider provider = new Provider();
provider.setIdentifier("unique");
provider.setPerson(person);
provider = service.saveProvider(provider);
// when
Collection<Provider> providers = service.getProvidersByPerson(person);
// then
Assert.assertEquals(1, providers.size());
Assert.assertTrue(providers.contains(provider));
}
use of org.openmrs.Person in project openmrs-core by openmrs.
the class ProviderServiceTest method newPerson.
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;
}
use of org.openmrs.Person in project openmrs-core by openmrs.
the class PersonVoidHandlerTest method handle_shouldSetPersonDateVoided.
/**
* @see PersonVoidHandler#handle(Person,User,Date,String)
*/
@Test
public void handle_shouldSetPersonDateVoided() {
Date d = new Date();
VoidHandler<Person> handler = new PersonVoidHandler();
Person person = new Person();
handler.handle(person, null, d, " ");
assertEquals(d, person.getPersonDateVoided());
}
use of org.openmrs.Person in project openmrs-core by openmrs.
the class PersonVoidHandlerTest method handle_shouldSetThePersonVoidedBit.
/**
* @see PersonVoidHandler#handle(Person,User,Date,String)
*/
@Test
public void handle_shouldSetThePersonVoidedBit() {
VoidHandler<Person> handler = new PersonVoidHandler();
Person person = new Person();
// make sure personVoided is false
person.setPersonVoided(false);
handler.handle(person, null, null, " ");
Assert.assertTrue(person.getPersonVoided());
}
Aggregations