public void testSaveFormServiceProblem() throws Exception {
FormEncodingFactory.register(FormEncodingServerFactory.getEncoder(), FormEncodingServerFactory.getDecoder());
RESTFormService restService = new RESTFormService();
FormDefinitionService formService = EasyMock.createMock(FormDefinitionService.class);
FormRepresentation form = RESTAbstractTest.createMockForm("formToBeSaved", "param1", "param2", "param3");
FormServiceException exception = new FormServiceException("Something going wrong");
EasyMock.expect(formService.saveForm(EasyMock.eq("somePackage"), EasyMock.eq(form))).andThrow(exception).once();
restService.setFormService(formService);
ServletContext context = EasyMock.createMock(ServletContext.class);
HttpSession session = EasyMock.createMock(HttpSession.class);
HttpServletRequest request = EasyMock.createMock(HttpServletRequest.class);