This is an automated email from the ASF dual-hosted git repository. rombert pushed a commit to annotated tag org.apache.sling.testing.sling-mock-1.6.0 in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-testing-sling-mock.git
commit c1ce2e6659db2169808bc250a390fb31e818b4b7 Author: Robert Munteanu <[email protected]> AuthorDate: Thu Sep 24 09:38:44 2015 +0000 SLING-5057 - Support HttpServletRequest#getRemoteUser Implementation and tests git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/testing/mocks/sling-mock@1705021 13f79535-47bb-0310-9956-ffa450edef68 --- .../mock/sling/servlet/MockSlingHttpServletRequest.java | 14 +++++++++----- .../sling/servlet/MockSlingHttpServletRequestTest.java | 9 +++++++++ 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/apache/sling/testing/mock/sling/servlet/MockSlingHttpServletRequest.java b/src/main/java/org/apache/sling/testing/mock/sling/servlet/MockSlingHttpServletRequest.java index c7755e2..4349cac 100644 --- a/src/main/java/org/apache/sling/testing/mock/sling/servlet/MockSlingHttpServletRequest.java +++ b/src/main/java/org/apache/sling/testing/mock/sling/servlet/MockSlingHttpServletRequest.java @@ -96,6 +96,7 @@ public class MockSlingHttpServletRequest extends SlingAdaptable implements Sling private String contentType; private String characterEncoding; private byte[] content; + private String remoteUser; private MockRequestDispatcherFactory requestDispatcherFactory; private static final ResourceBundle EMPTY_RESOURCE_BUNDLE = new ListResourceBundle() { @@ -605,6 +606,14 @@ public class MockSlingHttpServletRequest extends SlingAdaptable implements Sling this.requestDispatcherFactory = requestDispatcherFactory; } + @Override + public String getRemoteUser() { + return remoteUser; + } + + public void setRemoteUser(String remoteUser) { + this.remoteUser = remoteUser; + } // --- unsupported operations --- @@ -639,11 +648,6 @@ public class MockSlingHttpServletRequest extends SlingAdaptable implements Sling } @Override - public String getRemoteUser() { - throw new UnsupportedOperationException(); - } - - @Override public String getRequestURI() { throw new UnsupportedOperationException(); } diff --git a/src/test/java/org/apache/sling/testing/mock/sling/servlet/MockSlingHttpServletRequestTest.java b/src/test/java/org/apache/sling/testing/mock/sling/servlet/MockSlingHttpServletRequestTest.java index 2451540..97201f8 100644 --- a/src/test/java/org/apache/sling/testing/mock/sling/servlet/MockSlingHttpServletRequestTest.java +++ b/src/test/java/org/apache/sling/testing/mock/sling/servlet/MockSlingHttpServletRequestTest.java @@ -320,4 +320,13 @@ public class MockSlingHttpServletRequestTest { request.getRequestDispatcher("/path"); } + @Test + public void testGetRemoteUserN() { + + assertNull(null, request.getRemoteUser()); + + request.setRemoteUser("admin"); + assertEquals("admin", request.getRemoteUser()); + } + } -- To stop receiving notification emails like this one, please contact "[email protected]" <[email protected]>.
