| career | drupal | java | mac | mysql | perl | scala | uml | unix  

Groovy example source code file (

This example Groovy source code file ( is included in the "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Java - Groovy tags/keywords

exception, exception, groovyservlet, groovyservlet, groovyservlettest, http, httpservletrequest, httpservletrequest, mock, mockobjecttestcase, request, response, select, select, servlet, servletconfig, servletcontext, string

The Groovy 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 {
        //this.config = (ServletConfig) mock(ServletConfig.class).proxy();
        //this.context = (ServletContext) mock(ServletContext.class).proxy();
        this.servlet = new GroovyServlet();

    protected void tearDown() throws Exception {

    public void testRequestGetCommandOK() {
        Mock requestMock = mock(HttpServletRequest.class);
        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 source code file:

... this post is sponsored by my books ...

#1 New Release!

FP Best Seller


new blog posts


Copyright 1998-2021 Alvin Alexander,
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.