/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.portal.datasource.handler.context; import org.junit.Test; import org.springframework.mock.web.MockHttpServletRequest; import com.enonic.cms.core.portal.datasource.handler.AbstractDataSourceHandlerTest; public class GetHttpContextHandlerTest extends AbstractDataSourceHandlerTest<GetHttpContextHandler> { public GetHttpContextHandlerTest() { super( GetHttpContextHandler.class ); } @Override protected void initTest() throws Exception { this.handler.setDataSourceService( this.dataSourceService ); } @Test public void testHandler_get_http_context() throws Exception { final MockHttpServletRequest httpRequest = new MockHttpServletRequest(); httpRequest.addHeader( "user-agent", "NCSA Mosaic/3.0 (Windows 95)" ); httpRequest.addHeader( "referer", "http://en.wikipedia.org/wiki/HTTP_referer" ); httpRequest.addHeader( "accept-language", "en-US,no;q=0.7,ca;q=0.3" ); httpRequest.setRemoteAddr( "192.168.13.37" ); httpRequest.setMethod( "POST" ); this.request.setHttpRequest( httpRequest ); testHandle( "getHttpContext_result" ); } }