22
22
*/
23
23
package opengrok .auth .plugin .decoders ;
24
24
25
+ import static opengrok .auth .plugin .decoders .OSSOHeaderDecoder .OSSO_COOKIE_TIMESTAMP_HEADER ;
26
+ import static opengrok .auth .plugin .decoders .OSSOHeaderDecoder .OSSO_SUBSCRIBER_DN_HEADER ;
27
+ import static opengrok .auth .plugin .decoders .OSSOHeaderDecoder .OSSO_SUBSCRIBER_HEADER ;
28
+ import static opengrok .auth .plugin .decoders .OSSOHeaderDecoder .OSSO_TIMEOUT_EXCEEDED_HEADER ;
29
+ import static opengrok .auth .plugin .decoders .OSSOHeaderDecoder .OSSO_USER_DN_HEADER ;
30
+ import static opengrok .auth .plugin .decoders .OSSOHeaderDecoder .OSSO_USER_GUID_HEADER ;
25
31
import opengrok .auth .plugin .entity .User ;
26
32
import opengrok .auth .plugin .util .DummyHttpServletRequest ;
27
33
import org .junit .Assert ;
@@ -41,24 +47,24 @@ public class OSSODecoderTest {
41
47
@ Before
42
48
public void setUp () {
43
49
dummyRequest = new DummyHttpServletRequest ();
44
- dummyRequest .setHeader ("osso-cookie-timestamp" , "5761172f" );
45
- dummyRequest .setHeader ("osso-idle-timeout-exceeded" , "" );
46
- dummyRequest .setHeader ("osso-subscriber-dn" , "" );
47
- dummyRequest .setHeader ("osso-subscriber" , "" );
48
- dummyRequest .setHeader ("osso-user-dn" , "007" );
49
- dummyRequest .setHeader ("osso-user-guid" , "123456" );
50
+ dummyRequest .setHeader (OSSO_COOKIE_TIMESTAMP_HEADER , "5761172f" );
51
+ dummyRequest .setHeader (OSSO_TIMEOUT_EXCEEDED_HEADER , "" );
52
+ dummyRequest .setHeader (OSSO_SUBSCRIBER_DN_HEADER , "" );
53
+ dummyRequest .setHeader (OSSO_SUBSCRIBER_HEADER , "" );
54
+ dummyRequest .setHeader (OSSO_USER_DN_HEADER , "007" );
55
+ dummyRequest .setHeader (OSSO_USER_GUID_HEADER , "123456" );
50
56
}
51
57
52
58
/**
53
59
* Test of fromRequest method, of class User.
54
60
*/
55
61
public void testAll () {
56
- dummyRequest .setHeader ("osso-cookie-timestamp" , "5761172f" );
57
- dummyRequest .setHeader ("osso-idle-timeout-exceeded" , "false" );
58
- dummyRequest .setHeader ("osso-subscriber-dn" , "dn=example.com" );
59
- dummyRequest .setHeader ("osso-subscriber" , "example.com" );
60
- dummyRequest .setHeader ("osso-user-dn" , "dn=specific.dn" );
61
- dummyRequest .setHeader ("osso-user-guid" , "123456" );
62
+ dummyRequest .setHeader (OSSO_COOKIE_TIMESTAMP_HEADER , "5761172f" );
63
+ dummyRequest .setHeader (OSSO_TIMEOUT_EXCEEDED_HEADER , "false" );
64
+ dummyRequest .setHeader (OSSO_SUBSCRIBER_DN_HEADER , "dn=example.com" );
65
+ dummyRequest .setHeader (OSSO_SUBSCRIBER_HEADER , "example.com" );
66
+ dummyRequest .setHeader (OSSO_USER_DN_HEADER , "dn=specific.dn" );
67
+ dummyRequest .setHeader (OSSO_USER_GUID_HEADER , "123456" );
62
68
63
69
User result = decoder .fromRequest (dummyRequest );
64
70
@@ -82,7 +88,7 @@ public void testGetUserId() {
82
88
};
83
89
84
90
for (int i = 0 ; i < tests .length ; i ++) {
85
- dummyRequest .setHeader ("osso-user-guid" , tests [i ]);
91
+ dummyRequest .setHeader (OSSO_USER_GUID_HEADER , tests [i ]);
86
92
User result = decoder .fromRequest (dummyRequest );
87
93
Assert .assertNotNull (result );
88
94
Assert .assertEquals (tests [i ], result .getId ());
@@ -101,7 +107,7 @@ public void testGetUserDn() {
101
107
};
102
108
103
109
for (int i = 0 ; i < tests .length ; i ++) {
104
- dummyRequest .setHeader ("osso-user-dn" , tests [i ]);
110
+ dummyRequest .setHeader (OSSO_USER_DN_HEADER , tests [i ]);
105
111
User result = decoder .fromRequest (dummyRequest );
106
112
Assert .assertNotNull (result );
107
113
Assert .assertEquals (tests [i ], result .getUsername ());
@@ -125,7 +131,7 @@ public void testGetCookieTimestamp() {
125
131
};
126
132
127
133
for (int i = 0 ; i < tests .length ; i ++) {
128
- dummyRequest .setHeader ("osso-cookie-timestamp" , tests [i ]);
134
+ dummyRequest .setHeader (OSSO_COOKIE_TIMESTAMP_HEADER , tests [i ]);
129
135
User result = decoder .fromRequest (dummyRequest );
130
136
Assert .assertNotNull (result );
131
137
Assert .assertEquals (expected [i ], result .getCookieTimestamp ().getTime ());
@@ -146,7 +152,7 @@ public void testInvalidGetCookieTimestamp() {
146
152
};
147
153
148
154
for (int i = 0 ; i < tests .length ; i ++) {
149
- dummyRequest .setHeader ("osso-cookie-timestamp" , tests [i ]);
155
+ dummyRequest .setHeader (OSSO_COOKIE_TIMESTAMP_HEADER , tests [i ]);
150
156
Assert .assertNotNull (u = decoder .fromRequest (dummyRequest ));
151
157
Assert .assertNull (u .getCookieTimestamp ());
152
158
}
@@ -170,7 +176,7 @@ public void testGetTimeouted() {
170
176
};
171
177
172
178
for (int i = 0 ; i < tests .length ; i ++) {
173
- dummyRequest .setHeader ("osso-idle-timeout-exceeded" , tests [i ]);
179
+ dummyRequest .setHeader (OSSO_TIMEOUT_EXCEEDED_HEADER , tests [i ]);
174
180
User result = decoder .fromRequest (dummyRequest );
175
181
if (expected [i ]) {
176
182
Assert .assertNull (result );
0 commit comments