public void testContextParameters() throws Exception {
WebXMLString wxs = new WebXMLString();
wxs.addServlet( "/SimpleServlet", SimpleGetServlet.class );
wxs.addContextParam( "icecream", "vanilla" );
wxs.addContextParam( "cone", "waffle" );
wxs.addContextParam( "topping", "" );
ServletRunner sr = new ServletRunner( toInputStream( wxs.asText() ) );
ServletUnitClient client = sr.newClient();
assertEquals( "Context parameter 'icecream'", "vanilla", sr.getContextParameter( "icecream" ) );
InvocationContext ic = client.newInvocation( "http://localhost/SimpleServlet" );
javax.servlet.ServletContext sc = ((HttpServlet) ic.getServlet()).getServletContext();
assertNotNull( "ServletContext should not be null", sc );
assertEquals( "ServletContext.getInitParameter()", "vanilla", sc.getInitParameter( "icecream" ) );
assertEquals( "init parameter: cone", "waffle", sc.getInitParameter( "cone" ) );
assertEquals( "init parameter: topping", "", sc.getInitParameter( "topping" ) );
assertNull( "ServletContext.getInitParameter() should be null", sc.getInitParameter( "shoesize" ) );
}
WebXMLTest.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:parabuild-ci
作者:
评论列表
文章目录