Upgraded servlet-api version to 3.0.1
[sdc.git] / catalog-be / src / test / java / org / openecomp / sdc / be / ecomp / EcompIntImplTest.java
1 package org.openecomp.sdc.be.ecomp;
2
3 import java.io.BufferedReader;
4 import java.security.Principal;
5 import java.util.Collection;
6 import java.util.Enumeration;
7 import java.util.List;
8 import java.util.Locale;
9 import java.util.Map;
10 import javax.servlet.AsyncContext;
11 import javax.servlet.DispatcherType;
12 import javax.servlet.RequestDispatcher;
13 import javax.servlet.ServletContext;
14 import javax.servlet.ServletInputStream;
15 import javax.servlet.ServletRequest;
16 import javax.servlet.ServletResponse;
17 import javax.servlet.http.Cookie;
18 import javax.servlet.http.HttpServletRequest;
19 import javax.servlet.http.HttpServletResponse;
20 import javax.servlet.http.HttpSession;
21 import javax.servlet.http.HttpUpgradeHandler;
22 import javax.servlet.http.Part;
23 import org.junit.Test;
24 import org.openecomp.portalsdk.core.onboarding.exception.PortalAPIException;
25 import org.openecomp.portalsdk.core.restful.domain.EcompRole;
26 import org.openecomp.portalsdk.core.restful.domain.EcompUser;
27
28 public class EcompIntImplTest {
29
30     private EcompIntImpl createTestSubject() {
31         return new EcompIntImpl();
32     }
33
34     @Test(expected=PortalAPIException.class)
35     public void testPushUser() throws Exception {
36         EcompIntImpl testSubject;
37         EcompUser user = null;
38
39         // default test
40         testSubject = createTestSubject();
41         testSubject.pushUser(user);
42     }
43
44     @Test(expected=PortalAPIException.class)
45     public void testEditUser() throws Exception {
46         EcompIntImpl testSubject;
47         String loginId = "";
48         EcompUser user = null;
49
50         // default test
51         testSubject = createTestSubject();
52         testSubject.editUser(loginId, user);
53     }
54
55     @Test(expected=PortalAPIException.class)
56     public void testGetUser() throws Exception {
57         EcompIntImpl testSubject;
58         String loginId = "";
59         EcompUser result;
60
61         // default test
62         testSubject = createTestSubject();
63         result = testSubject.getUser(loginId);
64     }
65
66     @Test(expected=PortalAPIException.class)
67     public void testGetUsers() throws Exception {
68         EcompIntImpl testSubject;
69         List<EcompUser> result;
70
71         // default test
72         testSubject = createTestSubject();
73         result = testSubject.getUsers();
74     }
75
76     @Test
77     public void testGetAvailableRoles() throws Exception {
78         EcompIntImpl testSubject;
79         List<EcompRole> result;
80
81         // default test
82         testSubject = createTestSubject();
83         result = testSubject.getAvailableRoles();
84     }
85
86     /*@Test
87     public void testPushUserRole() throws Exception {
88         EcompIntImpl testSubject;
89         String loginId = "";
90         List<EcompRole> roles = null;
91
92         // test 1
93         testSubject = createTestSubject();
94         roles = null;
95         testSubject.pushUserRole(loginId, roles);
96     }*/
97
98     @Test(expected=PortalAPIException.class)
99     public void testGetUserRoles() throws Exception {
100         EcompIntImpl testSubject;
101         String loginId = "";
102         List<EcompRole> result;
103
104         // default test
105         testSubject = createTestSubject();
106         result = testSubject.getUserRoles(loginId);
107     }
108
109     @Test
110     public void testIsAppAuthenticated() throws Exception {
111         EcompIntImpl testSubject;
112         boolean result;
113         HttpServletRequestImpl httpServletRequestImpl = new HttpServletRequestImpl();
114         // default test
115         testSubject = createTestSubject();
116         result = testSubject.isAppAuthenticated(httpServletRequestImpl);
117     }
118
119     @Test
120     public void testGetUserId() throws Exception {
121         EcompIntImpl testSubject;
122         HttpServletRequestImpl httpServletRequestImpl = new HttpServletRequestImpl();
123         String result;
124
125         // default test
126         testSubject = createTestSubject();
127         result = testSubject.getUserId(httpServletRequestImpl);
128     }
129     
130     private class HttpServletRequestImpl implements HttpServletRequest {
131
132         @Override
133         public Object getAttribute(String name) {
134             // TODO Auto-generated method stub
135             return null;
136         }
137
138         @Override
139         public Enumeration<String> getAttributeNames() {
140             // TODO Auto-generated method stub
141             return null;
142         }
143
144         @Override
145         public String getCharacterEncoding() {
146             // TODO Auto-generated method stub
147             return null;
148         }
149
150         @Override
151         public void setCharacterEncoding(String env) {
152             // TODO Auto-generated method stub
153             
154         }
155
156         @Override
157         public int getContentLength() {
158             // TODO Auto-generated method stub
159             return 0;
160         }
161
162         @Override
163         public long getContentLengthLong() {
164             // TODO Auto-generated method stub
165             return 0;
166         }
167
168         @Override
169         public String getContentType() {
170             // TODO Auto-generated method stub
171             return null;
172         }
173
174         @Override
175         public ServletInputStream getInputStream() {
176             // TODO Auto-generated method stub
177             return null;
178         }
179
180         @Override
181         public String getParameter(String name) {
182             // TODO Auto-generated method stub
183             return null;
184         }
185
186         @Override
187         public Enumeration<String> getParameterNames() {
188             // TODO Auto-generated method stub
189             return null;
190         }
191
192         @Override
193         public String[] getParameterValues(String name) {
194             // TODO Auto-generated method stub
195             return null;
196         }
197
198         @Override
199         public Map<String, String[]> getParameterMap() {
200             // TODO Auto-generated method stub
201             return null;
202         }
203
204         @Override
205         public String getProtocol() {
206             // TODO Auto-generated method stub
207             return null;
208         }
209
210         @Override
211         public String getScheme() {
212             // TODO Auto-generated method stub
213             return null;
214         }
215
216         @Override
217         public String getServerName() {
218             // TODO Auto-generated method stub
219             return null;
220         }
221
222         @Override
223         public int getServerPort() {
224             // TODO Auto-generated method stub
225             return 0;
226         }
227
228         @Override
229         public BufferedReader getReader() {
230             // TODO Auto-generated method stub
231             return null;
232         }
233
234         @Override
235         public String getRemoteAddr() {
236             // TODO Auto-generated method stub
237             return null;
238         }
239
240         @Override
241         public String getRemoteHost() {
242             // TODO Auto-generated method stub
243             return null;
244         }
245
246         @Override
247         public void setAttribute(String name, Object o) {
248             // TODO Auto-generated method stub
249             
250         }
251
252         @Override
253         public void removeAttribute(String name) {
254             // TODO Auto-generated method stub
255             
256         }
257
258         @Override
259         public Locale getLocale() {
260             // TODO Auto-generated method stub
261             return null;
262         }
263
264         @Override
265         public Enumeration<Locale> getLocales() {
266             // TODO Auto-generated method stub
267             return null;
268         }
269
270         @Override
271         public boolean isSecure() {
272             // TODO Auto-generated method stub
273             return false;
274         }
275
276         @Override
277         public RequestDispatcher getRequestDispatcher(String path) {
278             // TODO Auto-generated method stub
279             return null;
280         }
281
282         @Override
283         public String getRealPath(String path) {
284             // TODO Auto-generated method stub
285             return null;
286         }
287
288         @Override
289         public int getRemotePort() {
290             // TODO Auto-generated method stub
291             return 0;
292         }
293
294         @Override
295         public String getLocalName() {
296             // TODO Auto-generated method stub
297             return null;
298         }
299
300         @Override
301         public String getLocalAddr() {
302             // TODO Auto-generated method stub
303             return null;
304         }
305
306         @Override
307         public int getLocalPort() {
308             // TODO Auto-generated method stub
309             return 0;
310         }
311
312         @Override
313         public ServletContext getServletContext() {
314             // TODO Auto-generated method stub
315             return null;
316         }
317
318         @Override
319         public AsyncContext startAsync() {
320             // TODO Auto-generated method stub
321             return null;
322         }
323
324         @Override
325         public AsyncContext startAsync(ServletRequest servletRequest, ServletResponse servletResponse) {
326             // TODO Auto-generated method stub
327             return null;
328         }
329
330         @Override
331         public boolean isAsyncStarted() {
332             // TODO Auto-generated method stub
333             return false;
334         }
335
336         @Override
337         public boolean isAsyncSupported() {
338             // TODO Auto-generated method stub
339             return false;
340         }
341
342         @Override
343         public AsyncContext getAsyncContext() {
344             // TODO Auto-generated method stub
345             return null;
346         }
347
348         @Override
349         public DispatcherType getDispatcherType() {
350             // TODO Auto-generated method stub
351             return null;
352         }
353
354         @Override
355         public String getAuthType() {
356             // TODO Auto-generated method stub
357             return null;
358         }
359
360         @Override
361         public Cookie[] getCookies() {
362             // TODO Auto-generated method stub
363             return null;
364         }
365
366         @Override
367         public long getDateHeader(String name) {
368             // TODO Auto-generated method stub
369             return 0;
370         }
371
372         @Override
373         public String getHeader(String name) {
374             // TODO Auto-generated method stub
375             return "mock";
376         }
377
378         @Override
379         public Enumeration<String> getHeaders(String name) {
380             // TODO Auto-generated method stub
381             return null;
382         }
383
384         @Override
385         public Enumeration<String> getHeaderNames() {
386             // TODO Auto-generated method stub
387             return null;
388         }
389
390         @Override
391         public int getIntHeader(String name) {
392             // TODO Auto-generated method stub
393             return 0;
394         }
395
396         @Override
397         public String getMethod() {
398             // TODO Auto-generated method stub
399             return null;
400         }
401
402         @Override
403         public String getPathInfo() {
404             // TODO Auto-generated method stub
405             return null;
406         }
407
408         @Override
409         public String getPathTranslated() {
410             // TODO Auto-generated method stub
411             return null;
412         }
413
414         @Override
415         public String getContextPath() {
416             // TODO Auto-generated method stub
417             return null;
418         }
419
420         @Override
421         public String getQueryString() {
422             // TODO Auto-generated method stub
423             return null;
424         }
425
426         @Override
427         public String getRemoteUser() {
428             // TODO Auto-generated method stub
429             return null;
430         }
431
432         @Override
433         public boolean isUserInRole(String role) {
434             // TODO Auto-generated method stub
435             return false;
436         }
437
438         @Override
439         public Principal getUserPrincipal() {
440             // TODO Auto-generated method stub
441             return null;
442         }
443
444         @Override
445         public String getRequestedSessionId() {
446             // TODO Auto-generated method stub
447             return null;
448         }
449
450         @Override
451         public String getRequestURI() {
452             // TODO Auto-generated method stub
453             return null;
454         }
455
456         @Override
457         public StringBuffer getRequestURL() {
458             // TODO Auto-generated method stub
459             return null;
460         }
461
462         @Override
463         public String getServletPath() {
464             // TODO Auto-generated method stub
465             return null;
466         }
467
468         @Override
469         public HttpSession getSession(boolean create) {
470             // TODO Auto-generated method stub
471             return null;
472         }
473
474         @Override
475         public HttpSession getSession() {
476             // TODO Auto-generated method stub
477             return null;
478         }
479
480         @Override
481         public String changeSessionId() {
482             // TODO Auto-generated method stub
483             return null;
484         }
485
486         @Override
487         public boolean isRequestedSessionIdValid() {
488             // TODO Auto-generated method stub
489             return false;
490         }
491
492         @Override
493         public boolean isRequestedSessionIdFromCookie() {
494             // TODO Auto-generated method stub
495             return false;
496         }
497
498         @Override
499         public boolean isRequestedSessionIdFromURL() {
500             // TODO Auto-generated method stub
501             return false;
502         }
503
504         @Override
505         public boolean isRequestedSessionIdFromUrl() {
506             // TODO Auto-generated method stub
507             return false;
508         }
509
510         @Override
511         public boolean authenticate(HttpServletResponse httpServletResponse) {
512             // TODO Auto-generated method stub
513             return false;
514         }
515
516         @Override
517         public void login(String s, String s1) {
518             // TODO Auto-generated method stub
519         }
520
521         @Override
522         public void logout() {
523             // TODO Auto-generated method stub
524         }
525
526         @Override
527         public Collection<Part> getParts() {
528             // TODO Auto-generated method stub
529             return null;
530         }
531
532         @Override
533         public Part getPart(String s) {
534             // TODO Auto-generated method stub
535             return null;
536         }
537
538         @Override
539         public <T extends HttpUpgradeHandler> T upgrade(Class<T> aClass) {
540             // TODO Auto-generated method stub
541             return null;
542         }
543     }
544 }