Example usage for org.springframework.mock.web MockHttpServletRequest MockHttpServletRequest

List of usage examples for org.springframework.mock.web MockHttpServletRequest MockHttpServletRequest

Introduction

In this page you can find the example usage for org.springframework.mock.web MockHttpServletRequest MockHttpServletRequest.

Prototype

public MockHttpServletRequest() 

Source Link

Document

Create a new MockHttpServletRequest with a default MockServletContext .

Usage

From source file:org.hobsoft.contacts.server.controller.ContactResourceAssemblerTest.java

@Before
public void setUp() {
    RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(new MockHttpServletRequest()));

    resourceAssembler = new ContactResourceAssembler();
}

From source file:org.araneaframework.tests.framework.container.StandardServiceContainerWidgetTests.java

public void setUp() throws Exception {
    child = new MockEventfulStandardService();
    parent = new StandardServiceAdapterWidget();
    parent.setChildService(child);/*from   w  w  w  . j  a  v  a2 s.  co m*/
    MockLifeCycle.begin(parent);

    req = new MockHttpServletRequest();
    res = new MockHttpServletResponse();

    input = new StandardServletInputData(req);
    output = new StandardServletOutputData(req, res);
}

From source file:com.hastybox.lesscss.compileservice.controller.spring.AbstractSpringLessControllerTest.java

/**
 * @throws java.lang.Exception//from   w  ww.  j  a v  a  2 s.co m
 */
@Before
public void setUp() throws Exception {

    controller = new TestSpringLessController();

    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
}

From source file:edu.wisc.doit.tcrypt.DownloadControllerTest.java

@Test
public void testDownloadAKey() throws Exception {
    final TokenKeyPairGenerator keyPairGenerator = new BouncyCastleKeyPairGenerator();
    final KeyPair keyPair = keyPairGenerator.generateKeyPair(2048);

    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
    request.getSession().setAttribute("serviceKey_testkey", keyPair);
    downloadController.downloadKey("testkey", "public", request, response);

    assertEquals(451, response.getContentAsByteArray().length);
}

From source file:org.eclipse.virgo.snaps.core.internal.SnapUtilsTests.java

@Test
public void determineSnapContextPathFromPathInfo() {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setServletPath("/hotels/booking");
    String contextPath = SnapUtils.determineSnapContextPath(request);
    assertEquals("/hotels", contextPath);
}

From source file:org.craftercms.security.authentication.impl.LoginFailureHandlerImplTest.java

@Test
public void testRedirectToTargetUrl() throws Exception {
    handler.setTargetUrl(TARGET_URL);

    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    RequestContext context = new RequestContext(request, response);

    handler.handle(context, new AuthenticationException());

    assertEquals(TARGET_URL, response.getRedirectedUrl());
    assertEquals(HttpServletResponse.SC_MOVED_TEMPORARILY, response.getStatus());
    assertTrue(response.isCommitted());/*ww w  .j a  v  a  2s . c o  m*/
}

From source file:fr.xebia.servlet.filter.SecuredRemoteAddressFilterTest.java

private void testRemoteAddr(String remoteAddr, boolean expected) throws ServletException, IOException {
    SecuredRemoteAddressFilter filter = new SecuredRemoteAddressFilter();
    MockFilterConfig filterConfig = new MockFilterConfig();
    filter.init(filterConfig);/*from   www .j  ava2 s .co  m*/
    final AtomicBoolean secured = new AtomicBoolean();
    MockFilterChain filterChain = new MockFilterChain() {
        @Override
        public void doFilter(ServletRequest request, ServletResponse response) {
            secured.set(request.isSecure());
        }
    };
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setRemoteAddr(remoteAddr);

    filter.doFilter(request, new MockHttpServletResponse(), filterChain);

    assertEquals(expected, secured.get());
}

From source file:com.google.api.server.spi.auth.EndpointsAuthenticatorTest.java

@Before
public void setUp() throws Exception {
    authenticator = new EndpointsAuthenticator(jwtAuthenticator, appEngineAuthenticator, oauth2Authenticator);
    request = new MockHttpServletRequest();
    attr = Attribute.from(request);
}

From source file:org.jasig.cas.client.util.ErrorRedirectFilterTests.java

@Test
public void noRootCause() throws Exception {
    final MockHttpServletRequest request = new MockHttpServletRequest();
    final MockHttpServletResponse response = new MockHttpServletResponse();

    // this should be okay as the mock filter chain allows one call
    this.errorRedirectFilter.doFilter(request, response, this.filterChain);

    // this will fail as the mock filter chain will throw IllegalStateException
    this.errorRedirectFilter.doFilter(request, response, this.filterChain);

    assertEquals(REDIRECT_URL, response.getRedirectedUrl());

}

From source file:org.openmrs.web.controller.concept.ConceptDrugFormControllerTest.java

/**
 * @verifies should purge the concept drug
 * @see org.openmrs.web.controller.concept.ConceptDrugFormController#onSubmit(javax.servlet.http.HttpServletRequest,
 *       javax.servlet.http.HttpServletResponse, Object, org.springframework.validation.BindingResult)
 *///ww  w . j  a v  a2 s.  c  o m
@Test
public void onSubmit_shouldPurgeConceptDrug() throws Exception {
    executeDataSet("org/openmrs/api/include/ConceptServiceTest-drugSearch.xml");
    ConceptService service = Context.getConceptService();
    ConceptDrugFormController controller = (ConceptDrugFormController) applicationContext
            .getBean("conceptDrugForm");

    Integer drugId = new Integer(444);
    Drug drug = service.getDrug(drugId);
    org.junit.Assert.assertEquals(drugId, drug.getDrugId());

    MockHttpServletRequest mockHttpServletRequest = new MockHttpServletRequest();
    MockHttpServletResponse mockHttpServletResponse = new MockHttpServletResponse();
    BindException errors = new BindException(drug, "drug");
    mockHttpServletRequest.setParameter("purgeDrug", String.valueOf(drugId));

    controller.onSubmit(mockHttpServletRequest, mockHttpServletResponse, drug, errors);
    Context.flushSession();
    org.junit.Assert.assertNull(service.getDrug(drugId));
}