bump the version
[dmaap/messagerouter/msgrtr.git] / src / test / java / org / onap / dmaap / mr / cambria / security / DMaaPAuthenticatorImplTest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP Policy Engine
4  * ================================================================================
5  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6  * ================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  * 
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  * 
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ============LICENSE_END=========================================================
19  */
20
21  package org.onap.dmaap.mr.cambria.security;
22
23 import static org.junit.Assert.*;
24
25 import javax.servlet.http.HttpServletRequest;
26
27 import org.junit.After;
28 import org.junit.Before;
29 import org.junit.Test;
30 import org.springframework.mock.web.MockHttpServletRequest;
31
32 import org.onap.dmaap.dmf.mr.CambriaApiException;
33 import org.onap.dmaap.dmf.mr.beans.DMaaPContext;
34 import org.onap.dmaap.dmf.mr.security.DMaaPAuthenticator;
35 import org.onap.dmaap.dmf.mr.security.DMaaPAuthenticatorImpl;
36
37
38
39 public class DMaaPAuthenticatorImplTest {
40         
41         private MockHttpServletRequest request = null;
42         @Before
43         public void setUp() throws Exception {
44                 //creating servlet object
45                 request = new MockHttpServletRequest();
46                 request.setServerName("www.example.com");
47                 request.setRequestURI("/foo");
48                 request.setQueryString("param1=value1&param");
49                 String url = request.getRequestURL() + "?" + request.getQueryString(); 
50
51                 
52         }
53
54         @After
55         public void tearDown() throws Exception {
56         }
57
58         /*@Test
59         public void testAuthenticate() {
60                 
61                 DMaaPAuthenticatorImpl<?> authenticator = new DMaaPAuthenticatorImpl(null);
62                 
63                 DMaaPContext ctx = new DMaaPContext();
64                 authenticator.authenticate(ctx);
65                 assertTrue(true);
66                 
67         }*/
68         
69         
70         
71         /*@Test
72         public void testAafPermissionString() {
73                 
74                 DMaaPAAFAuthenticatorImpl authenticator = new DMaaPAAFAuthenticatorImpl();
75                 try {
76                         authenticator.aafPermissionString("testTopic", "admin");
77                 } catch (CambriaApiException e) {
78                         // TODO Auto-generated catch block
79                         e.printStackTrace();
80                 }
81                 
82                 assertTrue(true);
83                 
84         }*/
85         
86         @Test
87         public void testIsAuthentic() {
88                 
89                 DMaaPAuthenticatorImpl<?> authenticator = new DMaaPAuthenticatorImpl(null);
90                 
91                 authenticator.isAuthentic(request);
92                 assertTrue(true);
93                 
94         }
95         
96         @Test
97         public void testQualify() {
98                 
99                 DMaaPAuthenticatorImpl<?> authenticator = new DMaaPAuthenticatorImpl(null);
100                 
101                 authenticator.qualify(request);
102                 assertTrue(true);
103                 
104         }
105         
106         @Test
107         public void testAddAuthenticator() {
108                 
109                 DMaaPAuthenticatorImpl authenticator = new DMaaPAuthenticatorImpl(null);
110                 DMaaPAuthenticator authenticator2 = new DMaaPAuthenticatorImpl(null);
111                 
112                 authenticator.addAuthenticator(authenticator2);
113                 assertTrue(true);
114                 
115         }
116         
117         /*@Test
118         public void testGetAuthenticatedUser() {
119                 
120                 
121                 DMaaPContext ctx = new DMaaPContext();
122                 DMaaPAuthenticatorImpl.getAuthenticatedUser(ctx);
123                 assertTrue(true);
124                 
125         }
126         */
127         
128
129 }