Refactoring of methods names in UrlUtils for consistency.

This commit is contained in:
Luke Taylor
2009-05-01 10:43:41 +00:00
parent f6800fbe04
commit d1cb85e4f3
4 changed files with 38 additions and 34 deletions

View File

@@ -1,20 +1,28 @@
package org.springframework.security.web.savedrequest;
import junit.framework.TestCase;
import static org.junit.Assert.*;
import org.junit.Test;
import org.springframework.security.MockPortResolver;
import org.springframework.security.web.savedrequest.SavedRequest;
import org.springframework.mock.web.MockHttpServletRequest;
public class SavedRequestTests extends TestCase {
/**
*
*/
public class SavedRequestTests {
public void testCaseInsensitveHeaders() throws Exception {
@Test
public void headersAreCaseInsensitive() throws Exception {
MockHttpServletRequest request = new MockHttpServletRequest();
request.addHeader("USER-aGenT", "Mozilla");
SavedRequest saved = new SavedRequest(request, new MockPortResolver(8080, 8443));
assertEquals("Mozilla", saved.getHeaderValues("user-agent").next());
}
public void testCaseInsensitveParameters() throws Exception {
// TODO: Why are parameters case insensitive. I think this is a mistake
@Test
public void parametersAreCaseInsensitive() throws Exception {
MockHttpServletRequest request = new MockHttpServletRequest();
request.addParameter("ThisIsATest", "Hi mom");
SavedRequest saved = new SavedRequest(request, new MockPortResolver(8080, 8443));