/** @see EmrVisitAssignmentHandler#getAutoCreateVisitType(org.openmrs.Encounter) */ @Test public void getAutoCreateVisitType_shouldReturnAutoCreateVisitTypeIfSpecified() { VisitType outpatient = MetadataUtils.getVisitType(CommonMetadata._VisitType.OUTPATIENT); // Check form that doesn't specify one Encounter hivAddendum = new Encounter(); hivAddendum.setForm(MetadataUtils.getForm(HivMetadata._Form.CLINICAL_ENCOUNTER_HIV_ADDENDUM)); Assert.assertThat( EmrVisitAssignmentHandler.getAutoCreateVisitType(hivAddendum), is(nullValue())); // Check form that does specify one Encounter moh257 = new Encounter(); moh257.setForm(MetadataUtils.getForm(HivMetadata._Form.MOH_257_VISIT_SUMMARY)); Assert.assertThat(EmrVisitAssignmentHandler.getAutoCreateVisitType(moh257), is(outpatient)); }