• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java MockHttpServletResponse类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.apache.struts.mock.MockHttpServletResponse的典型用法代码示例。如果您正苦于以下问题:Java MockHttpServletResponse类的具体用法?Java MockHttpServletResponse怎么用?Java MockHttpServletResponse使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



MockHttpServletResponse类属于org.apache.struts.mock包,在下文中一共展示了MockHttpServletResponse类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: setUp

import org.apache.struts.mock.MockHttpServletResponse; //导入依赖的package包/类
protected void setUp() throws Exception {
    this.request = new MockHttpServletRequest();
    this.principal =
        new MockPrincipal("Mr. Macri", new String[] { "administrator" });
    this.request.setUserPrincipal(principal);

    MockServletConfig servletConfig = new MockServletConfig();
    MockServletContext servletContext = new MockServletContext();
    MockActionServlet servlet =
        new MockActionServlet(servletContext, servletConfig);

    servlet.initInternal();

    this.saContext =
        new ServletActionContext(servletContext, request,
            new MockHttpServletResponse());

    this.saContext.setActionServlet(servlet);
    this.command = new AuthorizeAction();
}
 
开发者ID:SonarSource,项目名称:sonar-scanner-maven,代码行数:21,代码来源:TestAuthorizeAction.java


示例2: setUp

import org.apache.struts.mock.MockHttpServletResponse; //导入依赖的package包/类
protected void setUp() throws Exception {
    this.request = new MockHttpServletRequest();
    this.principal =
        new MockPrincipal("Mr. Macri", new String[] { "administrator" });
    this.request.setUserPrincipal(principal);

    MockServletConfig servletConfig = new MockServletConfig();
    MockServletContext servletContext = new MockServletContext();
    MockActionServlet servlet =
        new MockActionServlet(servletContext, servletConfig);

    servlet.initInternal();

    this.saContext =
        new ServletActionContext(servletContext, request,
            new MockHttpServletResponse());

    this.saContext.setActionServlet(servlet);
    this.command = new PerformForward();
}
 
开发者ID:SonarSource,项目名称:sonar-scanner-maven,代码行数:21,代码来源:TestPerformForward.java


示例3: getToolContext

import org.apache.struts.mock.MockHttpServletResponse; //导入依赖的package包/类
private ToolContext getToolContext(String toolboxConfigLocation) throws Exception {
	AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();
	context.setServletContext(new MockServletContext());
	context.register(Config.class);
	context.refresh();
	EmbeddedVelocityToolboxView view = context
			.getBean(EmbeddedVelocityToolboxView.class);
	view.setToolboxConfigLocation(toolboxConfigLocation);
	Map<String, Object> model = new LinkedHashMap<String, Object>();
	HttpServletRequest request = new MockHttpServletRequest();
	HttpServletResponse response = new MockHttpServletResponse();
	ToolContext toolContext = (ToolContext) view.createVelocityContext(model, request,
			response);
	context.close();
	return toolContext;
}
 
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:17,代码来源:EmbeddedVelocityToolboxViewTests.java


示例4: delegatingFilterProxyRegistrationBeansSkipsTargetBeanNames

import org.apache.struts.mock.MockHttpServletResponse; //导入依赖的package包/类
@Test
public void delegatingFilterProxyRegistrationBeansSkipsTargetBeanNames()
		throws Exception {
	addEmbeddedServletContainerFactoryBean();
	DelegatingFilterProxyRegistrationBean initializer = new DelegatingFilterProxyRegistrationBean(
			"filterBean");
	this.context.registerBeanDefinition("initializerBean",
			beanDefinition(initializer));
	BeanDefinition filterBeanDefinition = beanDefinition(
			new IllegalStateException("Create FilterBean Failure"));
	filterBeanDefinition.setLazyInit(true);
	this.context.registerBeanDefinition("filterBean", filterBeanDefinition);
	this.context.refresh();
	ServletContext servletContext = getEmbeddedServletContainerFactory()
			.getServletContext();
	verify(servletContext, atMost(1)).addFilter(anyString(),
			this.filterCaptor.capture());
	// Up to this point the filterBean should not have been created, calling
	// the delegate proxy will trigger creation and an exception
	this.thrown.expect(BeanCreationException.class);
	this.thrown.expectMessage("Create FilterBean Failure");
	this.filterCaptor.getValue().init(new MockFilterConfig());
	this.filterCaptor.getValue().doFilter(new MockHttpServletRequest(),
			new MockHttpServletResponse(), new MockFilterChain());
}
 
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:26,代码来源:EmbeddedWebApplicationContextTests.java


示例5: testModuleConfig_getModuleConfig_PageContext

import org.apache.struts.mock.MockHttpServletResponse; //导入依赖的package包/类
public void testModuleConfig_getModuleConfig_PageContext() {
    MockServletConfig mockServletConfig = new MockServletConfig();
    ModuleConfig moduleConfig = new ModuleConfigImpl("");
    MockServletContext mockServletContext = new MockServletContext();
    MockHttpServletRequest mockHttpServletRequest =
        new MockHttpServletRequest();
    MockHttpServletResponse mockHttpServletResponse =
        new MockHttpServletResponse();

    mockServletConfig.setServletContext(mockServletContext);

    MockPageContext mockPageContext =
        new MockPageContext(mockServletConfig, mockHttpServletRequest,
            mockHttpServletResponse);

    ModuleConfig foundModuleConfig = null;

    try {
        foundModuleConfig = tagutils.getModuleConfig(mockPageContext);
        fail("Expected ModuleConfig to not be found");
    } catch (NullPointerException ignore) {
        // expected result
    }

    mockHttpServletRequest.setAttribute(Globals.MODULE_KEY, moduleConfig);

    mockPageContext.getServletContext().setAttribute(Globals.MODULE_KEY,
        mockPageContext);

    foundModuleConfig = tagutils.getModuleConfig(mockPageContext);
    assertNotNull(foundModuleConfig);
}
 
开发者ID:SonarSource,项目名称:sonar-scanner-maven,代码行数:33,代码来源:TestTagUtils.java


示例6: setUp

import org.apache.struts.mock.MockHttpServletResponse; //导入依赖的package包/类
/**
 * Set up mock objects.
 */
public void setUp() {
    config      = new MockServletConfig();
    request     = new MockHttpServletRequest();
    response    = new MockHttpServletResponse();
    pageContext = new MockPageContext(config, request, response);
    htmlTag     = new HtmlTag();
    htmlTag.setPageContext(pageContext);
}
 
开发者ID:SonarSource,项目名称:sonar-scanner-maven,代码行数:12,代码来源:TestHtmlTag.java


示例7: testSetOriginalURI

import org.apache.struts.mock.MockHttpServletResponse; //导入依赖的package包/类
public void testSetOriginalURI()
    throws Exception {
    MockHttpServletRequest request =
        new MockHttpServletRequest("foo/", "bar.do", null, null);
    MockServletConfig servletConfig = new MockServletConfig();
    MockServletContext servletContext = new MockServletContext();
    MockActionServlet servlet =
        new MockActionServlet(servletContext, servletConfig);

    servlet.initInternal();

    ServletActionContext saContext =
        new ServletActionContext(servletContext, request,
            new MockHttpServletResponse());

    saContext.setActionServlet(servlet);

    boolean result = command.execute(saContext);

    assertTrue(!result);

    String uri = (String) request.getAttribute(Globals.ORIGINAL_URI_KEY);

    assertTrue("Original uri not correct: " + uri, "bar.do".equals(uri));

    request.setPathElements("foo/", "bar2.do", null, null);
    uri = (String) request.getAttribute(Globals.ORIGINAL_URI_KEY);
    assertTrue("Original uri not correct: " + uri, "bar.do".equals(uri));
}
 
开发者ID:SonarSource,项目名称:sonar-scanner-maven,代码行数:30,代码来源:TestSetOriginalURI.java


示例8: createCustomerFromController

import org.apache.struts.mock.MockHttpServletResponse; //导入依赖的package包/类
@Test(groups = "createCustomerFromController", dataProvider = "setupCustomerControllerData", dataProviderClass = RegisterCustomerDataProvider.class, enabled=false)
@Transactional
@Rollback(false)
public void createCustomerFromController(RegisterCustomerForm registerCustomer) {
    BindingResult errors = new BeanPropertyBindingResult(registerCustomer, "registerCustomer");
    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    registerCustomerController.registerCustomer(registerCustomer, errors, request, response);
    assert(errors.getErrorCount() == 0);
    Customer customerFromDb = customerService.readCustomerByUsername(registerCustomer.getCustomer().getUsername());
    assert(customerFromDb != null);
}
 
开发者ID:passion1014,项目名称:metaworks_framework,代码行数:13,代码来源:RegisterCustomerControllerTest.java


示例9: onSubmit_shouldSaveANewEncounterRoleObject

import org.apache.struts.mock.MockHttpServletResponse; //导入依赖的package包/类
/**
 * @see EncounterFormController#onSubmit(javax.servlet.http.HttpServletRequest,
 *      javax.servlet.http.HttpServletResponse, java.lang.Object,
 *      org.springframework.validation.BindException)
 */
@Test
@Verifies(value = "transfer encounter to another patient when encounter patient was changed", method = "onSubmit(HttpServletRequest, HttpServletResponse, Object, BindException)")
public void onSubmit_shouldSaveANewEncounterRoleObject() throws Exception {
	executeDataSet(ENC_INITIAL_DATA_XML);
	executeDataSet(TRANSFER_ENC_DATA_XML);
	
	EncounterFormController controller = new EncounterFormController();
	
	MockHttpServletResponse response = new MockHttpServletResponse();
	MockHttpServletRequest request = new MockHttpServletRequest();
	request.setParameter("patientId", "201");
	
	Encounter encounter = Context.getEncounterService().getEncounter(200);
	
	Patient oldPatient = encounter.getPatient();
	Patient newPatient = Context.getPatientService().getPatient(201);
	Assert.assertNotEquals(oldPatient, newPatient);
	
	List<Encounter> newEncounter = Context.getEncounterService().getEncountersByPatientId(newPatient.getPatientId());
	Assert.assertEquals(0, newEncounter.size());
	
	BindException errors = new BindException(encounter, "encounterRole");
	
	controller.onSubmit(request, response, encounter, errors);
	
	Assert.assertEquals(true, encounter.isVoided());
	newEncounter = Context.getEncounterService().getEncountersByPatientId(newPatient.getPatientId());
	Assert.assertEquals(1, newEncounter.size());
	Assert.assertEquals(false, newEncounter.get(0).isVoided());
}
 
开发者ID:openmrs,项目名称:openmrs-module-legacyui,代码行数:36,代码来源:EncounterFormControllerTest.java


示例10: setUp

import org.apache.struts.mock.MockHttpServletResponse; //导入依赖的package包/类
/**
 * Helper method that creates/configures a basic configuration of Mock
 * Objects.
 *
 *
 * PageContext ServletConfig ServletContext HttpServletRequest HttpSession
 * HttpServletResponse
 *
 * "/myapp", "/foo", null, null,
 */
public void setUp() {
    // -- default Module
    this.moduleConfig = new ModuleConfigImpl("");
    this.moduleConfig.addForwardConfig(new ForwardConfig("foo", "/bar.jsp",
            false));
    this.moduleConfig.addForwardConfig(new ForwardConfig("relative1",
            "relative.jsp", false));
    this.moduleConfig.addForwardConfig(new ForwardConfig("relative2",
            "relative.jsp", false));
    this.moduleConfig.addForwardConfig(new ForwardConfig("external",
            "http://struts.apache.org/", false));

    // -- module "/2"
    this.moduleConfig2 = new ModuleConfigImpl("/2");
    this.moduleConfig2.addForwardConfig(new ForwardConfig("foo",
            "/baz.jsp", false));
    this.moduleConfig2.addForwardConfig(new ForwardConfig("relative1",
            "relative.jsp", false));
    this.moduleConfig2.addForwardConfig(new ForwardConfig("relative2",
            "relative.jsp", false));
    this.moduleConfig2.addForwardConfig(new ForwardConfig("external",
            "http://struts.apache.org/", false));

    // -- module "/3"
    this.moduleConfig3 = new ModuleConfigImpl("/3");

    // -- configure the ServletContext
    this.servletContext = new MockServletContext();
    this.servletContext.setAttribute(Globals.MODULE_KEY, moduleConfig);
    this.servletContext.setAttribute(Globals.MODULE_KEY + "/2",
        moduleConfig2);
    this.servletContext.setAttribute(Globals.MODULE_KEY + "/3",
        moduleConfig3);

    // -- configure the ServletConfig
    this.servletConfig = new MockServletConfig();
    this.servletConfig.setServletContext(servletContext);

    // -- configure the request
    this.request = new MockHttpServletRequest(new MockHttpSession());

    pageContext =
        new MockPageContext(servletConfig, request,
            new MockHttpServletResponse());
}
 
开发者ID:SonarSource,项目名称:sonar-scanner-maven,代码行数:56,代码来源:TagTestBase.java



注:本文中的org.apache.struts.mock.MockHttpServletResponse类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java InjectParam类代码示例发布时间:2022-05-23
下一篇:
Java InteractionSpec类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap