|
1 | 1 | package cobspecapp; |
2 | 2 |
|
3 | | -import request.request; |
| 3 | +import httpresponse.HTTPResponse; |
| 4 | +import request.Request; |
4 | 5 | import response.Response; |
5 | 6 | import httprequest.HTTPRequest; |
6 | 7 | import org.junit.Before; |
@@ -35,29 +36,32 @@ public void requestToLogsWithoutProperCredentialsReturnsWWWAuthenticateHeader() |
35 | 36 |
|
36 | 37 | @Test |
37 | 38 | public void isAuthorizedReturnsTrueForCorrectCredentials() { |
38 | | - request request = new HTTPRequest("GET /logs HTTP/1.1\nAuthorization: Basic YWRtaW46aHVudGVyMg=="); |
| 39 | + Request request = new HTTPRequest("GET /logs HTTP/1.1"); |
| 40 | + request.setHeaders("Authorization: Basic YWRtaW46aHVudGVyMg=="); |
39 | 41 |
|
40 | 42 | assertTrue(action.isAuthorized(request)); |
41 | 43 | } |
42 | 44 |
|
43 | 45 | @Test |
44 | 46 | public void isAuthorizedReturnsFalseWithNoCredentials() { |
45 | | - request request = new HTTPRequest("GET /logs HTTP/1.1"); |
| 47 | + Request request = new HTTPRequest("GET /logs HTTP/1.1"); |
46 | 48 |
|
47 | 49 | assertFalse(action.isAuthorized(request)); |
48 | 50 | } |
49 | 51 |
|
50 | 52 | @Test |
51 | 53 | public void isAuthorizedReturnsFalseForIncorrectCredentials() { |
52 | | - request request = new HTTPRequest("GET /logs HTTP/1.1\nAuthorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=="); |
| 54 | + Request request = new HTTPRequest("GET /logs HTTP/1.1\nAuthorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=="); |
53 | 55 |
|
54 | 56 | assertFalse(action.isAuthorized(request)); |
55 | 57 | } |
56 | 58 |
|
57 | 59 | @Test |
58 | 60 | public void requestToLogsWithCredentialsReturnsLogOfPreviousRequestsInBody() { |
59 | 61 | Logger.addLog("GET / HTTP/1.1"); |
60 | | - Response response = ResponseGenerator.generateResponse("GET /logs HTTP/1.1\nAuthorization: Basic YWRtaW46aHVudGVyMg==", action); |
| 62 | + Request request = new HTTPRequest("GET /logs HTTP/1.1"); |
| 63 | + request.setHeaders("Authorization: Basic YWRtaW46aHVudGVyMg=="); |
| 64 | + Response response = action.getResponse(request, new HTTPResponse()); |
61 | 65 |
|
62 | 66 | assertTrue(response.getFormattedResponse().contains("GET / HTTP/1.1")); |
63 | 67 | } |
|
0 commit comments