Java 类org.springframework.web.servlet.mvc.SimpleFormController 实例源码

项目:openmrs-module-legacyui    文件:LocationFormControllerTest.java   
/**
 * @see LocationFormController#onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException)
 */
@Test
@Verifies(value = "should retire location", method = "onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException)")
public void onSubmit_shouldRetireLocation() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest("POST", "");
    request.setParameter("locationId", "1");
    request.setParameter("retireReason", "some non-null reason");
    request.setParameter("retireLocation", "true");

    HttpServletResponse response = new MockHttpServletResponse();

    ((SimpleFormController) getLocationFormController()).handleRequest(request, response);

    Location retiredLocation = Context.getLocationService().getLocation(1);
    Assert.assertTrue(retiredLocation.isRetired());
}
项目:class-guard    文件:SimpleWebApplicationContext.java   
@Override
public void refresh() throws BeansException {
    MutablePropertyValues pvs = new MutablePropertyValues();
    pvs.add("commandClass", "org.springframework.tests.sample.beans.TestBean");
    pvs.add("formView", "form");
    registerSingleton("/form.do", SimpleFormController.class, pvs);

    registerSingleton("/locale.do", LocaleChecker.class);

    addMessage("test", Locale.ENGLISH, "test message");
    addMessage("test", Locale.CANADA, "Canadian & test message");
    addMessage("testArgs", Locale.ENGLISH, "test {0} message {1}");
    addMessage("testArgsFormat", Locale.ENGLISH, "test {0} message {1,number,#.##} X");

    registerSingleton(UiApplicationContextUtils.THEME_SOURCE_BEAN_NAME, DummyThemeSource.class);

    registerSingleton("handlerMapping", BeanNameUrlHandlerMapping.class);
    registerSingleton("viewResolver", InternalResourceViewResolver.class);

    pvs = new MutablePropertyValues();
    pvs.add("location", "org/springframework/web/context/WEB-INF/sessionContext.xml");
    registerSingleton("viewResolver2", XmlViewResolver.class, pvs);

    super.refresh();
}
项目:openmrs-module-legacyui    文件:EncounterTypeListControllerTest.java   
/**
 * @see EncounterTypeListController#onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException)
 */
@Test
@Verifies(value = "should not fail if no encounter types are selected", method = "onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException)")
public void onSubmit_shouldNotFailIfNoEncounterTypesAreSelected() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest("POST", "");
    HttpServletResponse response = new MockHttpServletResponse();

    SimpleFormController controller = (SimpleFormController) applicationContext.getBean("encounterTypeList");

    // make sure an NPE isn't thrown here because no encounter types were selected
    controller.handleRequest(request, response);
}