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