|
Groovy example source code file (GroovyServletTest.java)
The Groovy GroovyServletTest.java source code
package groovy.servlet;
import org.jmock.Mock;
import org.jmock.MockObjectTestCase;
import javax.servlet.ServletConfig;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
public class GroovyServletTest extends MockObjectTestCase {
private ServletConfig config;
private ServletContext context;
private GroovyServlet servlet;
protected void setUp() throws Exception {
super.setUp();
//this.config = (ServletConfig) mock(ServletConfig.class).proxy();
//this.context = (ServletContext) mock(ServletContext.class).proxy();
this.servlet = new GroovyServlet();
//servlet.init(config);
}
protected void tearDown() throws Exception {
super.tearDown();
}
public void testRequestGetCommandOK() {
Mock requestMock = mock(HttpServletRequest.class);
requestMock.expects(once()).method("getParameter").with(eq("command")).will(returnValue("SELECT..."));
HttpServletRequest request = (HttpServletRequest) requestMock.proxy();
String command = request.getParameter("command");
assertEquals("SELECT...", command);
}
// public void testService() {
// Mock requestMock = mock(HttpServletRequest.class);
// Mock responseMock = mock(HttpServletResponse.class);
//
// HttpServletRequest request = (HttpServletRequest) requestMock.proxy();
// HttpServletResponse response = (HttpServletResponse) responseMock.proxy();
// try {
// servlet.service(request, response);
// } catch (Throwable t) {
// t.printStackTrace();
// fail(t.getMessage());
// }
// }
}
Other Groovy examples (source code examples)Here is a short list of links related to this Groovy GroovyServletTest.java source code file: |
Other websites by Alvin Alexander:
Life/living in Alaska (OneMansAlaska.com)
How I Sold My Business (HowISoldMyBusiness.com)
Copyright 1998-2011 Alvin Alexander, devdaily.com
All Rights Reserved.