/** * @see org.openmrs.api.FormService#unretireForm(org.openmrs.Form) */ @Override public void unretireForm(Form form) throws APIException { form.setRetired(false); Context.getFormService().saveForm(form); }
form.setVersion("42"); form.setDescription("bleh"); form = Context.getFormService().saveForm(form);
/** * @see org.openmrs.api.FormService#retireForm(org.openmrs.Form, java.lang.String) */ @Override public void retireForm(Form form, String reason) throws APIException { form.setRetired(true); form.setRetireReason(reason); Context.getFormService().saveForm(form); }
form.setVersion("42"); form.setDescription("bleh"); form = Context.getFormService().saveForm(form);
/** * @see FormService#getAllForms() */ @Test public void getAllForms_shouldReturnAllForms() { List<Form> forms = Context.getFormService().getAllForms(); int currentFormsSize = forms.size(); assertEquals(1, currentFormsSize); Context.getFormService().saveForm(createMockForm(false)); forms = Context.getFormService().getAllForms(); assertEquals(currentFormsSize + 1, forms.size()); }
/** * @see FormService#getAllForms() */ @Test public void getAllForms_shouldReturnAllFormsWithRetiredForms() { List<Form> forms = Context.getFormService().getAllForms(); int currentFormsSize = forms.size(); assertEquals(1, currentFormsSize); Context.getFormService().saveForm(createMockForm(true)); forms = Context.getFormService().getAllForms(); assertEquals(currentFormsSize + 1, forms.size()); }
/** * @see FormService#getAllForms(boolean) */ @Test public void getAllForms_shouldReturnAllFormsWithOutRetiredIfParameterMentionedAsFalse() { List<Form> forms = Context.getFormService().getAllForms(false); int currentFormsSize = forms.size(); assertEquals(1, currentFormsSize); Context.getFormService().saveForm(createMockForm(true)); forms = Context.getFormService().getAllForms(false); assertEquals(currentFormsSize , forms.size()); }
/** * @see FormService#saveForm(Form) * @throws FormsLockedException */ @Test(expected = FormsLockedException.class) public void saveForm_shouldThrowAnErrorWhenTryingToSaveAnExistingFormWhileFormsAreLocked() { FormService fs = Context.getFormService(); createFormsLockedGPAndSetValue("true"); Form form = fs.getForm(1); form.setName("modified basic form"); fs.saveForm(form); }
/** * @see FormService#getAllForms(boolean) */ @Test public void getAllForms_shouldReturnAllFormsWithRetiredIfParameterMentionedAsTrue() { List<Form> forms = Context.getFormService().getAllForms(true); int currentFormsSize = forms.size(); assertEquals(1, currentFormsSize); Context.getFormService().saveForm(createMockForm(true)); forms = Context.getFormService().getAllForms(true); assertEquals(currentFormsSize + 1 , forms.size()); }
/** * @see FormService#saveForm(Form) * @throws FormsLockedException */ @Test(expected = FormsLockedException.class) public void saveForm_shouldThrowAnErrorWhenTryingToSaveANewFormWhileFormsAreLocked() { FormService fs = Context.getFormService(); createFormsLockedGPAndSetValue("true"); Form form = new Form(); form.setName("new form"); form.setVersion("1.0"); form.setDescription("testing TRUNK-4030"); fs.saveForm(form); }
/** * @see FormService#saveForm(Form) */ @Test public void saveForm_shouldUpdateAnExistingForm() { FormService fs = Context.getFormService(); createFormsLockedGPAndSetValue("false"); Form form = fs.getForm(1); form.setName("modified basic form"); fs.saveForm(form); Form formUpdate = fs.getForm(1); assertTrue(form.equals(formUpdate)); }
/** * @see FormService#getForm(String) */ @Test public void getForm_shouldReturnFormIfFormFound() { Form form = Context.getFormService().getForm("form_name_2"); assertNull(form); // create Form with form_name_2 and version 2.0 Context.getFormService().saveForm(createMockForm(false)); form = Context.getFormService().getForm("form_name_2"); assertNotNull(form); }
@Test public void getForm_shouldReturnFormIfFormFoundWithNameAndVersion() { Form form = Context.getFormService().getForm("form_name_2", "2.0"); assertNull(form); // create Form with form_name_2 and version 2.0 Context.getFormService().saveForm(createMockForm(false)); form = Context.getFormService().getForm("form_name_2", "2.0"); assertNotNull(form); }
/** * @see FormService#saveForm(Form) */ @Test public void saveForm_shouldSaveGivenFormSuccessfully() { FormService fs = Context.getFormService(); createFormsLockedGPAndSetValue("false"); Form form = new Form(); form.setName("new form"); form.setVersion("1.0"); form.setDescription("testing TRUNK-4030"); Form formSave = fs.saveForm(form); assertTrue(form.equals(formSave)); }
/** * @see org.openmrs.module.webservices.rest.web.resource.impl.DelegatingResourceHandler#save(java.lang.Object) */ @Override public Form save(Form delegate) { return Context.getFormService().saveForm(delegate); }
@Test public void getForm_shouldReturnNullIfFormNotFoundWithNameOrVersion() { Form form = Context.getFormService().getForm("form_name_2", "2.0"); assertNull(form); // create Form with form_name_2 and version 2.0 Context.getFormService().saveForm(createMockForm(false)); form = Context.getFormService().getForm("form_name_2", "2.0"); assertNotNull(form); form = Context.getFormService().getForm("form_name_3", "2.0"); assertNull(form); form = Context.getFormService().getForm("form_name_2", "3.0"); assertNull(form); form = Context.getFormService().getForm("form_name_3", "3.0"); assertNull(form); } }
@Override public HtmlForm saveHtmlForm(HtmlForm htmlForm) { if (htmlForm.getCreator() == null) htmlForm.setCreator(Context.getAuthenticatedUser()); if (htmlForm.getDateCreated() == null) htmlForm.setDateCreated(new Date()); if (htmlForm.getId() != null) { htmlForm.setChangedBy(Context.getAuthenticatedUser()); htmlForm.setDateChanged(new Date()); } Context.getFormService().saveForm(htmlForm.getForm()); return dao.saveHtmlForm(htmlForm); }