VaadinHttpAndPortletRequestTests<VaadinGateInRequest> {
@Override
protected VaadinGateInRequest createSut() {
VaadinGateInRequest request = new VaadinGateInRequest(portletRequest,
vaadinPortletService);
// Although partial mocking can be considered a code smell,
// here it's actually quite useful to mock reflection calls.
VaadinGateInRequest spy = spy(request);
doReturn(servletRequest).when(spy).getServletRequest(portletRequest);
return spy;
}