/** * @see HibernatePatientDAO#getPatients(String, String, java.util.List, boolean, Integer, Integer, boolean) */ @Test public void getPatients_shouldGetPatientByShortFamilyName_SignatureNo1() { List<Patient> patients = dao.getPatients("ki", 0, 11); Assert.assertEquals(2, patients.size()); Assert.assertEquals("ki", patients.get(0).getFamilyName()); Assert.assertEquals("ki", patients.get(1).getFamilyName()); Assert.assertFalse(patients.get(0).getMiddleName().equalsIgnoreCase(patients.get(1).getMiddleName())); }
/** * @see HibernatePatientDAO#getPatients(String, Integer, Integer) */ @Test public void getPatients_shouldGetPatientByFamilyName_SignatureNo2() { List<Patient> patients = dao.getPatients("Baggins", 0, 11); Assert.assertEquals(2, patients.size()); Assert.assertEquals("Baggins", patients.get(0).getFamilyName()); Assert.assertEquals("Baggins", patients.get(1).getFamilyName()); Assert.assertFalse(patients.get(0).getGivenName().equalsIgnoreCase(patients.get(1).getGivenName())); }
/** * @see HibernatePatientDAO#getPatients(String, String, java.util.List, boolean, Integer, Integer, boolean) */ @Test public void getPatients_shouldGetPatientByFamilyName_SignatureNo1() { List<Patient> patients = dao.getPatients("Baggins", 0, 11); Assert.assertEquals(2, patients.size()); Assert.assertEquals("Baggins", patients.get(0).getFamilyName()); Assert.assertEquals("Baggins", patients.get(1).getFamilyName()); Assert.assertFalse(patients.get(0).getGivenName().equalsIgnoreCase(patients.get(1).getGivenName())); }
/** * @see HibernatePatientDAO#getPatients(String, Integer, Integer) */ @Test public void getPatients_shouldGetPatientByShortFamilyName_SignatureNo2() { List<Patient> patients = dao.getPatients("ki", 0, 11); Assert.assertEquals(2, patients.size()); Assert.assertEquals("ki", patients.get(0).getFamilyName()); Assert.assertEquals("ki", patients.get(1).getFamilyName()); Assert.assertFalse(patients.get(0).getMiddleName().equalsIgnoreCase(patients.get(1).getMiddleName())); }
/** * @see HibernatePatientDAO#getPatients(String, Integer, Integer) */ @Test public void getPatients_shouldGetMultiplePatientsBySingleAttribute_SignatureNo2() { globalPropertiesTestHelper.setGlobalProperty(OpenmrsConstants.GLOBAL_PROPERTY_PERSON_ATTRIBUTE_SEARCH_MATCH_MODE, OpenmrsConstants.GLOBAL_PROPERTY_PERSON_ATTRIBUTE_SEARCH_MATCH_ANYWHERE); Assert.assertTrue(personAttributeHelper.personAttributeExists("Senior ring bearer")); List<Patient> patients = dao.getPatients("Senior ring bearer", 0, 11); Assert.assertEquals(2, patients.size()); Assert.assertEquals("Baggins", patients.get(0).getFamilyName()); Assert.assertEquals("Baggins", patients.get(1).getFamilyName()); Assert.assertFalse(patients.get(0).getGivenName().equalsIgnoreCase(patients.get(1).getGivenName())); }
/** * @see HibernatePatientDAO#getPatients(String, String, java.util.List, boolean, Integer, Integer, boolean) */ @Test public void getPatients_shouldGetPatientsWithMatchModeAnywhere_SignatureNo1() { String oldPropertyValue = globalPropertiesTestHelper.setGlobalProperty( OpenmrsConstants.GLOBAL_PROPERTY_PATIENT_SEARCH_MATCH_MODE, OpenmrsConstants.GLOBAL_PROPERTY_PATIENT_SEARCH_MATCH_ANYWHERE); List<Patient> patients = dao.getPatients("aggins", 0, 11); Assert.assertEquals(2, patients.size()); Assert.assertEquals("Baggins", patients.get(0).getFamilyName()); Assert.assertEquals("Baggins", patients.get(1).getFamilyName()); Assert.assertFalse(patients.get(0).getGivenName().equalsIgnoreCase(patients.get(1).getGivenName())); if (oldPropertyValue != null) { globalPropertiesTestHelper.setGlobalProperty(OpenmrsConstants.GLOBAL_PROPERTY_PATIENT_SEARCH_MATCH_MODE, oldPropertyValue); } else { globalPropertiesTestHelper.purgeGlobalProperty(OpenmrsConstants.GLOBAL_PROPERTY_PATIENT_SEARCH_MATCH_MODE); } }
/** * @see HibernatePatientDAO#getPatients(String, Integer, Integer) */ @Test public void getPatients_shouldGetPatientsWithMatchModeStart_SignatureNo2() { String oldPropertyValue = globalPropertiesTestHelper.setGlobalProperty( OpenmrsConstants.GLOBAL_PROPERTY_PATIENT_SEARCH_MATCH_MODE, OpenmrsConstants.GLOBAL_PROPERTY_PATIENT_SEARCH_MATCH_START); List<Patient> patients = dao.getPatients("Bagg", 0, 11); Assert.assertEquals(2, patients.size()); Assert.assertEquals("Baggins", patients.get(0).getFamilyName()); Assert.assertEquals("Baggins", patients.get(1).getFamilyName()); Assert.assertFalse(patients.get(0).getGivenName().equalsIgnoreCase(patients.get(1).getGivenName())); if (oldPropertyValue != null) { globalPropertiesTestHelper.setGlobalProperty(OpenmrsConstants.GLOBAL_PROPERTY_PATIENT_SEARCH_MATCH_MODE, oldPropertyValue); } else { globalPropertiesTestHelper.purgeGlobalProperty(OpenmrsConstants.GLOBAL_PROPERTY_PATIENT_SEARCH_MATCH_MODE); } }
/** * @see HibernatePatientDAO#getPatients(String, String, java.util.List, boolean, Integer, Integer, boolean) */ @Test public void getPatients_shouldGetPatientsWithMatchModeStart_SignatureNo1() { String oldPropertyValue = globalPropertiesTestHelper.setGlobalProperty( OpenmrsConstants.GLOBAL_PROPERTY_PATIENT_SEARCH_MATCH_MODE, OpenmrsConstants.GLOBAL_PROPERTY_PATIENT_SEARCH_MATCH_START); List<Patient> patients = dao.getPatients("Bagg", 0, 11); Assert.assertEquals(2, patients.size()); Assert.assertEquals("Baggins", patients.get(0).getFamilyName()); Assert.assertEquals("Baggins", patients.get(1).getFamilyName()); Assert.assertFalse(patients.get(0).getGivenName().equalsIgnoreCase(patients.get(1).getGivenName())); if (oldPropertyValue != null) { globalPropertiesTestHelper.setGlobalProperty(OpenmrsConstants.GLOBAL_PROPERTY_PATIENT_SEARCH_MATCH_MODE, oldPropertyValue); } else { globalPropertiesTestHelper.purgeGlobalProperty(OpenmrsConstants.GLOBAL_PROPERTY_PATIENT_SEARCH_MATCH_MODE); } }
/** * @see HibernatePatientDAO#getPatients(String, Integer, Integer) */ @Test public void getPatients_shouldGetPatientsWithMatchModeAnywhere_SignatureNo2() { String oldPropertyValue = globalPropertiesTestHelper.setGlobalProperty( OpenmrsConstants.GLOBAL_PROPERTY_PATIENT_SEARCH_MATCH_MODE, OpenmrsConstants.GLOBAL_PROPERTY_PATIENT_SEARCH_MATCH_ANYWHERE); List<Patient> patients = dao.getPatients("aggins", 0, 11); Assert.assertEquals(2, patients.size()); Assert.assertEquals("Baggins", patients.get(0).getFamilyName()); Assert.assertEquals("Baggins", patients.get(1).getFamilyName()); Assert.assertFalse(patients.get(0).getGivenName().equalsIgnoreCase(patients.get(1).getGivenName())); if (oldPropertyValue != null) { globalPropertiesTestHelper.setGlobalProperty(OpenmrsConstants.GLOBAL_PROPERTY_PATIENT_SEARCH_MATCH_MODE, oldPropertyValue); } else { globalPropertiesTestHelper.purgeGlobalProperty(OpenmrsConstants.GLOBAL_PROPERTY_PATIENT_SEARCH_MATCH_MODE); } }
@Override public void testEditedResults(SubmissionResults results) { results.assertNoErrors(); results.assertPatient(); Assert.assertEquals("Simon", results.getPatient().getGivenName()); Assert.assertEquals("paul", results.getPatient().getFamilyName()); Assert.assertEquals("M", results.getPatient().getGender()); results.assertEncounterEdited(); }
Patient patient = (Patient) p; PatientIdentifier patientIdentifier = patient.getPatientIdentifier(); if (!StringUtils.hasText(patient.getGivenName()) || !StringUtils.hasText(patient.getFamilyName()) || !StringUtils.hasText(patient.getGender()) || patient.getBirthdate() == null || patientIdentifier == null || !StringUtils.hasText(patientIdentifier.getIdentifier())
@Override public void testEditedResults(SubmissionResults results) { @SuppressWarnings("unused") Date datePartOnly = ymdToDate(dateAsString(date)); results.assertNoErrors(); results.assertPatient(); results.getPatient().getPersonName(); Assert.assertEquals("Mike", results.getPatient().getGivenName()); Assert.assertEquals("Den", results.getPatient().getFamilyName()); Assert.assertEquals("M", results.getPatient().getGender()); results.assertObsCreated(2, 100d); }
@Override public void testEditedResults(SubmissionResults results) { Date datePartOnly = ymdToDate(dateAsString(date)); results.assertNoErrors(); results.assertPatient(); results.getPatient().getPersonName(); Assert.assertEquals("Mark", results.getPatient().getGivenName()); Assert.assertEquals("waugh", results.getPatient().getFamilyName()); Assert.assertEquals("M", results.getPatient().getGender()); Assert.assertEquals(datePartOnly, results.getEncounterCreated().getEncounterDatetime()); results.assertProvider(502); results.assertLocation(2); results.assertEncounterEdited(); }
@Override public void testEditedResults(SubmissionResults results) { Date datePartOnly = ymdToDate(dateAsString(date)); results.assertNoErrors(); results.assertPatient(); results.getPatient().getPersonName(); Assert.assertEquals("Mike", results.getPatient().getGivenName()); Assert.assertEquals("Den", results.getPatient().getFamilyName()); Assert.assertEquals("M", results.getPatient().getGender()); results.assertObsCreated(2, 100d); Assert.assertEquals(datePartOnly, results.getEncounterCreated().getEncounterDatetime()); results.assertProvider(502); results.assertLocation(2); results.assertEncounterEdited(); }
webServicePatient.setLastName(patient.getFamilyName()); webServicePatient.setBirthDate(patient.getBirthdate()); webServicePatient.setSex(GenderTypeConverter.valueOfOpenMRS(patient.getGender()));
@Override public void testEditedResults(SubmissionResults results) { Date datePartOnly = ymdToDate(dateAsString(date)); results.assertNoErrors(); results.assertPatient(); Assert.assertEquals("Given", results.getPatient().getGivenName()); Assert.assertEquals("Family", results.getPatient().getFamilyName()); Assert.assertEquals("F", results.getPatient().getGender()); Assert.assertEquals(datePartOnly, results.getPatient().getBirthdate()); Assert.assertEquals(false, results.getPatient().getBirthdateEstimated()); Assert.assertEquals("987654-1", results.getPatient().getPatientIdentifier().getIdentifier()); results.assertEncounterEdited(); Assert.assertEquals(datePartOnly, results.getEncounterCreated().getEncounterDatetime()); results.assertProvider(502); results.assertLocation(2); results.assertObsCreatedCount(3); results.assertObsCreated(2,new Double(75)); results.assertObsCreated(8, "Bee stings"); results.assertObsCreated(1119, datePartOnly); } }.run();