Skip to content

Commit

Permalink
MOre mock servlet implementations
Browse files Browse the repository at this point in the history
  • Loading branch information
car031 committed Dec 5, 2023
1 parent a462d79 commit 61e899b
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 50 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ public class MockServletRequest implements HttpServletRequest {

private Map<String, String> parameters = new HashMap<>();

private Map<String, Object> attributes = new HashMap<>();

public MockServletRequest() {
super();
}
Expand Down Expand Up @@ -88,6 +90,7 @@ public Object getAttribute(String arg0) {
return null;
}

@SuppressWarnings("rawtypes")
@Override
public Enumeration getAttributeNames() {
return null;
Expand Down Expand Up @@ -217,58 +220,51 @@ public String getScheme() {

@Override
public String getServerName() {

return null;
}

@Override
public int getServerPort() {

return 0;
}

@Override
public boolean isSecure() {

return false;
}

@Override
public void removeAttribute(String arg0) {

public void removeAttribute(String attribute) {
attributes.remove(attribute);
}

@Override
public void setAttribute(String arg0, Object arg1) {

public void setAttribute(String attribute, Object value) {
attributes.put(attribute, value);
}

@Override
public void setCharacterEncoding(String arg0) throws UnsupportedEncodingException {

public void setCharacterEncoding(String encofing) throws UnsupportedEncodingException {
// Nothing to do
}

@Override
public String getAuthType() {

return null;
}

@Override
public String getContextPath() {

return null;
}

@Override
public Cookie[] getCookies() {

return null;
}

@Override
public long getDateHeader(String arg0) {

return 0;
}

Expand All @@ -280,27 +276,25 @@ public String getHeader(String header) {
return null;
}

@SuppressWarnings("rawtypes")
@Override
public Enumeration getHeaderNames() {

return null;
}

@SuppressWarnings("rawtypes")
@Override
public Enumeration getHeaders(String arg0) {

return null;
}

@Override
public int getIntHeader(String arg0) {

return 0;
}

@Override
public String getMethod() {

return null;
}

Expand All @@ -311,31 +305,26 @@ public String getPathInfo() {

@Override
public String getPathTranslated() {

return null;
}

@Override
public String getQueryString() {

return null;
}

@Override
public String getRemoteUser() {

return null;
}

@Override
public String getRequestURI() {

return null;
}

@Override
public StringBuffer getRequestURL() {

return null;
}

Expand Down Expand Up @@ -363,38 +352,31 @@ public HttpSession getSession(boolean arg0) {

@Override
public Principal getUserPrincipal() {

return null;
}

@Override
public boolean isRequestedSessionIdFromCookie() {

return false;
}

@Override
public boolean isRequestedSessionIdFromURL() {

return false;
}

@Override
public boolean isRequestedSessionIdFromUrl() {

return false;
}

@Override
public boolean isRequestedSessionIdValid() {

return false;
}

@Override
public boolean isUserInRole(String arg0) {

return false;
}

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -82,57 +82,57 @@ public boolean isCommitted() {

@Override
public void reset() {

// Nothing to do
}

@Override
public void resetBuffer() {

// Nothing to do
}

@Override
public void setBufferSize(int arg0) {

// Nothing to do
}

@Override
public void setCharacterEncoding(String arg0) {

// Nothing to do
}

@Override
public void setContentLength(int arg0) {

// Nothing to do
}

@Override
public void setContentType(String arg0) {

// Nothing to do
}

@Override
public void setLocale(Locale arg0) {

// Nothing to do
}

@Override
public void addCookie(Cookie arg0) {

// Nothing to do
}

@Override
public void addDateHeader(String arg0, long arg1) {

// Nothing to do
}

@Override
public void addHeader(String arg0, String arg1) {

// Nothing to do
}

@Override
public void addIntHeader(String arg0, int arg1) {

// Nothing to do
}

@Override
Expand Down Expand Up @@ -162,42 +162,42 @@ public String encodeUrl(String arg0) {

@Override
public void sendError(int arg0) throws IOException {

// Nothing to do
}

@Override
public void sendError(int arg0, String arg1) throws IOException {

// Nothing to do
}

@Override
public void sendRedirect(String arg0) throws IOException {

// Nothing to do
}

@Override
public void setDateHeader(String arg0, long arg1) {

// Nothing to do
}

@Override
public void setHeader(String arg0, String arg1) {

// Nothing to do
}

@Override
public void setIntHeader(String arg0, int arg1) {

// Nothing to do
}

@Override
public void setStatus(int arg0) {

// Nothing to do
}

@Override
public void setStatus(int arg0, String arg1) {

// Nothing to do
}

public String getOutputString() throws IOException {
Expand All @@ -206,4 +206,4 @@ public String getOutputString() throws IOException {
else
return "";
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
* @author Marco Meschieri - LogicalDOC
* @since 8.3.3
*/
@SuppressWarnings("deprecation")
public class MockServletSession implements HttpSession {

private Map<String, Object> attributes = new HashMap<>();
Expand Down

0 comments on commit 61e899b

Please sign in to comment.