@Test public void equalsContent_shouldIndicateUnequalWhenOnlyAddressOneDiffers() { PersonAddress rileyStreetAddress = new PersonAddress(); PersonAddress crownStreetAddress = new PersonAddress(); crownStreetAddress.setAddress1("crown street"); rileyStreetAddress.setAddress1("riley street"); assertThat(crownStreetAddress.equalsContent(rileyStreetAddress), is(false)); }
/** * @see Person#addAddress(PersonAddress) */ @Test public void addAddress_shouldNotAddAPersonAddressWithBlankFields() { Person p = new Person(); PersonAddress pa1 = new PersonAddress(); pa1.setAddress1("address1"); p.addAddress(pa1); PersonAddress pa2 = new PersonAddress(); pa2.setAddress1(""); p.addAddress(pa2); Assert.assertEquals(1, p.getAddresses().size()); }
@Test public void savePatient_shouldUpdateTheDateChangedAndChangedByOnUpdateOfThePersonAddress() throws Exception { Patient patient = patientService.getPatient(2); PersonAddress address = patient.getAddresses().iterator().next(); address.setAddress1("Modified Address"); patientService.savePatient(patient); Context.evictFromSession(patient); patient = patientService.getPatient(2); PersonAddress personAddress = patient.getAddresses().iterator().next(); assertNotNull(personAddress.getDateChanged()); assertNotNull(personAddress.getChangedBy()); }
private Person createPersonWithNameAndAddress() { Person person = new Person(); person.setGender("M"); PersonName name = new PersonName("givenName", "middleName", "familyName"); person.addName(name); PersonAddress address = new PersonAddress(); address.setAddress1("some address"); person.addAddress(address); return person; } }
/** * @see PersonSaveHandler#handle(Person,User, Date,String) */ @Test public void handle_shouldIgnoreBlankAddresses() { PersonSaveHandler handler = new PersonSaveHandler(); Person person = new Person(); PersonName personName = new PersonName("John","","Smith"); person.addName(personName); person.setGender("M"); PersonAddress personAddress = new PersonAddress(); personAddress.setAddress1(" "); person.addAddress(personAddress); handler.handle(person,null,null,null); Assert.assertEquals(0,person.getAddresses().size()); } }
pa1.setAddress1("firsttest"); pa1.setAddress2("firsttest2"); pa1.setDateCreated(new Date()); pa2.setAddress1("secondtest"); pa2.setAddress2("secondtest2"); pa2.setVoided(false); pa3.setAddress1(pa1.getAddress1()); pa3.setAddress2(pa1.getAddress2()); pa3.setDateCreated(pa1.getDateCreated());
patient.addName(pName); PersonAddress pAddress = new PersonAddress(); pAddress.setAddress1("123 My street"); pAddress.setAddress2("Apt 402"); pAddress.setCityVillage("Anywhere city");
pAddress.setAddress1("123 My street"); pAddress.setAddress2("Apt 402"); pAddress.setCityVillage("Anywhere city");
/** * @see PersonService#savePerson(Person) */ @Test public void savePerson_shouldSetThePreferredNameAndAddressIfNoneIsSpecified() throws Exception { Person person = new Person(); person.setGender("M"); PersonName name = new PersonName("givenName", "middleName", "familyName"); person.addName(name); PersonAddress address = new PersonAddress(); address.setAddress1("some address"); person.addAddress(address); personService.savePerson(person); assertTrue(name.getPreferred()); assertTrue(address.getPreferred()); }
/** * @see PersonService#savePerson(Person) */ @Test public void savePerson_shouldNotSetThePreferredNameAndAddressIfTheyAlreadyExist() throws Exception { Person person = new Person(); person.setGender("M"); PersonName name = new PersonName("givenName", "middleName", "familyName"); PersonName preferredName = new PersonName("givenName", "middleName", "familyName"); preferredName.setPreferred(true); person.addName(name); person.addName(preferredName); PersonAddress address = new PersonAddress(); address.setAddress1("some address"); PersonAddress preferredAddress = new PersonAddress(); preferredAddress.setAddress1("another address"); preferredAddress.setPreferred(true); person.addAddress(address); person.addAddress(preferredAddress); personService.savePerson(person); assertTrue(preferredName.getPreferred()); assertTrue(preferredAddress.getPreferred()); Assert.assertFalse(name.getPreferred()); Assert.assertFalse(address.getPreferred()); }
voidOrders(Collections.singleton(notPreferred)); PersonAddress address = new PersonAddress(); address.setAddress1("another address123"); address.setAddress2("another address234"); address.setCityVillage("another city");
patient.setGender("male"); PersonAddress pAddress = new PersonAddress(); pAddress.setAddress1("123 My street"); pAddress.setAddress2("Apt 402"); pAddress.setCityVillage("Anywhere city");
/** * @see PersonService#savePerson(Person) */ @Test public void savePerson_shouldNotSetAVoidedNameOrAddressAsPreferred() throws Exception { Person person = new Person(); person.setGender("M"); PersonName name = new PersonName("givenName", "middleName", "familyName"); PersonName preferredName = new PersonName("givenName", "middleName", "familyName"); preferredName.setPreferred(true); preferredName.setVoided(true); person.addName(name); person.addName(preferredName); PersonAddress address = new PersonAddress(); address.setAddress1("some address"); PersonAddress preferredAddress = new PersonAddress(); preferredAddress.setAddress1("another address"); preferredAddress.setPreferred(true); preferredAddress.setVoided(true); person.addAddress(address); person.addAddress(preferredAddress); personService.savePerson(person); Assert.assertFalse(preferredName.getPreferred()); Assert.assertFalse(preferredAddress.getPreferred()); assertTrue(name.getPreferred()); assertTrue(address.getPreferred()); }
pAddress.setAddress1("123 My street"); pAddress.setAddress2("Apt 402"); pAddress.setCityVillage("Anywhere city");
patient.setGender("male"); PersonAddress pAddress = new PersonAddress(); pAddress.setAddress1("123 My street"); pAddress.setAddress2("Apt 402"); pAddress.setCityVillage("Anywhere city");
patient.setGender("male"); PersonAddress pAddress = new PersonAddress(); pAddress.setAddress1("123 My street"); pAddress.setAddress2("Apt 402"); pAddress.setCityVillage("Anywhere city");
/** * @see PatientService#savePatient(Patient) */ @Test public void savePatient_shouldSetThePreferredNameAddressAndIdentifierIfNoneIsSpecified() throws Exception { Patient patient = new Patient(); patient.setGender("M"); PatientIdentifier identifier = new PatientIdentifier("QWERTY", patientService.getPatientIdentifierType(2), locationService.getLocation(1)); patient.addIdentifier(identifier); PersonName name = new PersonName("givenName", "middleName", "familyName"); patient.addName(name); PersonAddress address = new PersonAddress(); address.setAddress1("some address"); patient.addAddress(address); Context.getPatientService().savePatient(patient); Assert.assertTrue(identifier.getPreferred()); Assert.assertTrue(name.getPreferred()); Assert.assertTrue(address.getPreferred()); }
/** * @see PersonAddressValidator#validate(Object,Errors) */ @Test public void validate_shouldPassValidationIfFieldLengthsAreCorrect() { PersonAddress personAddress = new PersonAddress(); personAddress.setStartDate(null); personAddress.setEndDate(null); personAddress.setAddress1("address1"); personAddress.setAddress2("address2"); personAddress.setCityVillage("cityVillage"); personAddress.setStateProvince("stateProvince"); personAddress.setPostalCode("postalCode"); personAddress.setCountry("country"); personAddress.setLatitude("latitude"); personAddress.setLongitude("longitude"); personAddress.setVoidReason("voidReason"); personAddress.setCountyDistrict("countyDistrict"); personAddress.setAddress3("address3"); personAddress.setAddress4("address4"); personAddress.setAddress5("address5"); Errors errors = new BindException(personAddress, "personAddress"); validator.validate(personAddress, errors); Assert.assertEquals(false, errors.hasErrors()); }
address.setAddress1("some address"); PersonAddress preferredAddress = new PersonAddress(); preferredAddress.setAddress1("another address"); preferredAddress.setPreferred(true); patient.addAddress(address);
address.setAddress1("some address"); PersonAddress preferredAddress = new PersonAddress(); preferredAddress.setAddress1("another address"); preferredAddress.setPreferred(true); preferredAddress.setVoided(true);