private MockHttpServletRequest constructMockRequest(String method, String requestURI, String acceptHeader, String contentType) { MockHttpServletRequest mockRequest = new MockHttpServletRequest() { public String getPathTranslated() { return null; // prevent Spring to resolve the file on the filesystem which fails } @Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> aClass) throws IOException, ServletException { return null; } }; mockRequest.setMethod(method); mockRequest.setRequestURI(requestURI); mockRequest.setServerPort(8080); mockRequest.addHeader("Accept", acceptHeader); mockRequest.addHeader("Content-Type", contentType); mockRequest.setContentType(contentType); return mockRequest; }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, ServletException { throw new Error("not supported method"); }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, ServletException { // TODO Auto-generated method stub return null; }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> arg0) throws IOException, ServletException { return null; }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> arg0) throws IOException, ServletException { // TODO Auto-generated method stub return null; }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> httpUpgradeHandlerClass) throws IOException, ServletException { return simpleRequest.upgrade(httpUpgradeHandlerClass); }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, ServletException { return null; }
@Override public <T extends HttpUpgradeHandler> T upgrade(final Class<T> handlerClass) throws IOException, ServletException { throw new UnsupportedOperationException(); }
@Override public <T extends HttpUpgradeHandler> T upgrade( Class<T> handlerClass) throws IOException, ServletException { return null; }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, ServletException { return d.upgrade(handlerClass); }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> aClass) throws IOException, ServletException { return null; }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> arg0) throws IOException, ServletException { // TODO 自動生成されたメソッド・スタブ return null; }
@Override public <U extends HttpUpgradeHandler> U upgrade(Class<U> handlerClass) throws IOException, ServletException { throw new UnsupportedOperationException(); }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> httpUpgradeHandlerClass) throws IOException, ServletException { // TODO Auto-generated method stub return null; }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, ServletException { // Auto-generated method stub return null; }
@Test public void test_getPlaintextSelectionConfirmation_should_containAllNecessaryModelAttributes(){ final ModelAndView modelAndView = controller.getPlaintextSelectionConfirmation(getStandardClient(), "2016-01-01", "12:00", null, new MockHttpServletRequest(){ @Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, ServletException { return null; } @Override public Object getAttribute(String name) { if(CsrfToken.class.getName().equals(name)){ return new CsrfToken() { @Override public String getHeaderName() { return null; } @Override public String getParameterName() { return null; } @Override public String getToken() { return null; } }; } return super.getAttribute(name); } }); final Map<String, Object> model = modelAndView.getModel(); assertThat(model.get("location"), is(UNIT_ADDRESS)); assertThat(model.get("locationURL"), is(UNIT_ADDRESS_URL)); assertThat(model.get("current_appointment"), is(CURRENT_APPOINTMENT)); assertThat(model.get("error"), is(nullValue())); assertThat(model.get("selected_appointment"), is("2016-01-01T12:00:00")); assertThat(model.get("display_appointment_datetime"), is("Friday 01 January, 12:00 PM")); assertThat(model.get("_csrf"), is(not(nullValue()))); }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, ServletException { return wrapped.upgrade(handlerClass); }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, ServletException { throw new RuntimeException("Not implemented"); }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, ServletException { throw new IllegalStateException("Not supported"); }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, ServletException { throw new UnsupportedOperationException(); }
/** * This method is not supported. */ @Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, ServletException { throw new UnsupportedOperationException(); }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> arg0) throws IOException, ServletException { throw new UnsupportedOperationException(); }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, ServletException { throw new NotImplementException(); }
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, ServletException { throw new UnsupportedOperationException("not yet implemented"); }
public <T extends HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, ServletException { // TODO Auto-generated method stub return null; }