Mocking auf dem GAE-Entwicklungsserver?

Ich versuche, HTTPServletRequest-Daten auf meinem GAE-Entwicklungsserver zu verspotten. Ich verwende das Eclipse Plugin 1.3.7

Ich habe versucht, dies zu tun:

package com.FOO.madservice.servlet.mock;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import static org.mockito.Mockito.*;

@SuppressWarnings("serial")
public class BAR2ServletMock extends HttpServlet {
    ...
    protected HttpServletRequest requestFilter(HttpServletRequest req) {
        HttpServletRequest servletRequest = spy(req);

        doReturn("gzip, deflate").when(servletRequest).getHeader("header-name-goes-here");
        doReturn("174.30.216.4").when(servletRequest).getRemoteAddr();

        return servletRequest;
    }
    ...
}

enn Sie Folgendes ausführen, tritt eine Ausnahme auf:

java.lang.NoClassDefFoundError: sun.reflect.ReflectionFactory ist eine eingeschränkte Klasse. Weitere Informationen finden Sie im Entwicklerhandbuch für Google App Engine.

Haben Sie eine Idee, wie Sie die Klassen während der Listenüberprüfung auf dem GAE-Entwicklungsserver deaktivieren oder eine andere mit GAE kompatible Spottbibliothek verwenden können?

anke, Maxi

Antworten auf die Frage(2)

Ihre Antwort auf die Frage