Here are the examples of the java api com.blade.mvc.http.Request.headers() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
6 Examples
17
View Complete Implementation : HttpRequestTest.java
Copyright Apache License 2.0
Author : lets-blade
Copyright Apache License 2.0
Author : lets-blade
@Test
public void testHeaders() {
Request mockRequest = mockHttpRequest("GET");
Map<String, String> headers = new HashMap<>();
headers.put("h1", "a1");
headers.put("h2", "a2");
when(mockRequest.headers()).thenReturn(headers);
Request request = new HttpRequest(mockRequest);
replacedertEquals("a1", request.header("h1"));
replacedertEquals("a2", request.header("h2"));
}
17
View Complete Implementation : HttpRequestTest.java
Copyright Apache License 2.0
Author : lets-blade
Copyright Apache License 2.0
Author : lets-blade
@Test
public void testUserAgent() {
Map<String, String> headers = Collections.singletonMap("User-Agent", firefoxUA);
Request mockRequest = mockHttpRequest("GET");
when(mockRequest.headers()).thenReturn(headers);
Request request = new HttpRequest(mockRequest);
replacedertEquals(firefoxUA, request.userAgent());
}
16
View Complete Implementation : HttpRequestTest.java
Copyright Apache License 2.0
Author : lets-blade
Copyright Apache License 2.0
Author : lets-blade
@Test
public void testIsAjax() {
Request mockRequest = mockHttpRequest("GET");
Map<String, String> headers = Collections.singletonMap("x-requested-with", "XMLHttpRequest");
when(mockRequest.headers()).thenReturn(headers);
Request request = new HttpRequest(mockRequest);
replacedertEquals(Boolean.TRUE, request.isAjax());
when(mockRequest.headers()).thenReturn(Collections.EMPTY_MAP);
request = new HttpRequest(mockRequest);
replacedertEquals(Boolean.FALSE, request.isAjax());
}
15
View Complete Implementation : HttpRequestTest.java
Copyright Apache License 2.0
Author : lets-blade
Copyright Apache License 2.0
Author : lets-blade
@Test
public void testIsIE() {
Request mockRequest = mockHttpRequest("GET");
Map<String, String> headers = Collections.singletonMap("User-Agent", "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)");
when(mockRequest.headers()).thenReturn(headers);
Request request = new HttpRequest(mockRequest);
replacedertEquals(Boolean.TRUE, request.isIE());
when(mockRequest.headers()).thenReturn(Collections.EMPTY_MAP);
request = new HttpRequest(mockRequest);
replacedertEquals(Boolean.FALSE, request.isIE());
}
9
View Complete Implementation : BasicAuthMiddlewareTest.java
Copyright Apache License 2.0
Author : lets-blade
Copyright Apache License 2.0
Author : lets-blade
@Test
public void testAuthSuccess() throws Exception {
Request mockRequest = mockHttpRequest("GET");
WebContext.init(Blade.of(), "/");
Map<String, String> headers = new HashMap<>();
headers.put("Authorization", "Basic YWRtaW46MTIzNDU2");
when(mockRequest.parameters()).thenReturn(new HashMap<>());
when(mockRequest.headers()).thenReturn(headers);
Request request = new HttpRequest(mockRequest);
Response response = mockHttpResponse(200);
RouteContext context = new RouteContext(request, response);
context.initRoute(Route.builder().action(AuthHandler.clreplaced.getMethod("handle", RouteContext.clreplaced)).targetType(AuthHandler.clreplaced).target(new AuthHandler()).build());
WebContext.set(new WebContext(request, response, null));
AuthOption authOption = AuthOption.builder().build();
authOption.addUser("admin", "123456");
BasicAuthMiddleware basicAuthMiddleware = new BasicAuthMiddleware(authOption);
boolean flag = basicAuthMiddleware.before(context);
replacedertTrue(flag);
}
9
View Complete Implementation : BasicAuthMiddlewareTest.java
Copyright Apache License 2.0
Author : lets-blade
Copyright Apache License 2.0
Author : lets-blade
@Test
public void testAuthFail() throws Exception {
Request mockRequest = mockHttpRequest("GET");
WebContext.init(Blade.of(), "/");
Map<String, String> headers = new HashMap<>();
headers.put("Authorization", "Basic YmxhZGU6YmxhZGUyMg==");
when(mockRequest.parameters()).thenReturn(new HashMap<>());
when(mockRequest.headers()).thenReturn(headers);
Request request = new HttpRequest(mockRequest);
Response response = mockHttpResponse(200);
RouteContext context = new RouteContext(request, response);
context.initRoute(Route.builder().action(AuthHandler.clreplaced.getMethod("handle", RouteContext.clreplaced)).targetType(AuthHandler.clreplaced).target(new AuthHandler()).build());
WebContext.set(new WebContext(request, response, null));
AuthOption authOption = AuthOption.builder().build();
authOption.addUser("admin", "123456");
BasicAuthMiddleware basicAuthMiddleware = new BasicAuthMiddleware(authOption);
boolean flag = basicAuthMiddleware.before(context);
replacedertFalse(flag);
}