assertDispatchMismatch(request, "more than one layer requested"); assertDispatchMismatch(request, "not a tile layer"); assertDispatchMismatch(request, "not a GWC supported format"); assertDispatchMismatch(request, "no tile cache for requested format"); request.setFormat(tileLayer.getMimeTypes().get(0).getMimeType()); assertDispatchMismatch(request, "request does not align to grid"); assertDispatchMismatch(request, "no cache exists for requested CRS"); assertDispatchMismatch(request, "exception occurred"); request.setSRS("EPSG:4326"); assertDispatchMismatch(request, "request does not align to grid"); assertDispatchMismatch(request, "request does not align to grid"); assertDispatchMismatch(request, "request does not align to grid");
assertDispatchMismatch(request, "tile layer disabled"); assertDispatchMismatch(request, "remote OWS"); request.setRemoteOwsURL(null); assertDispatchMismatch(request, "remote OWS"); request.setRemoteOwsType(null); assertDispatchMismatch(request, "no parameter filter exists for ENV"); request.setEnv(null); assertDispatchMismatch(request, "no parameter filter exists for FORMAT_OPTIONS"); request.setFormatOptions(null); assertDispatchMismatch(request, "no parameter filter exists for ANGLE"); request.setAngle(0); assertDispatchMismatch(request, "no parameter filter exists for BGCOLOR"); rawKvp.remove("BGCOLOR"); assertDispatchMismatch(request, "no parameter filter exists for BUFFER"); request.setBuffer(0); assertDispatchMismatch(request, "no parameter filter exists for CQL_FILTER"); request.setCQLFilter(null); assertDispatchMismatch(request, "no parameter filter exists for ELEVATION"); request.setElevation(Collections.emptyList());