[MSO-8] Second step of the rebase for MSO
[so.git] / adapters / mso-adapter-utils / src / test / java / org / openecomp / mso / cloud / authentication / AuthenticationMethodTest.java
index beb85a4..ccfede7 100644 (file)
-/*
- * ============LICENSE_START==========================================
- * ===================================================================
- * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
- * ===================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *        http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END============================================
- *
- * ECOMP and OpenECOMP are trademarks
- * and service marks of AT&T Intellectual Property.
- *
- */
-
-package org.openecomp.mso.cloud.authentication;
-
-import static org.junit.Assert.assertTrue;
-
-import java.io.IOException;
-import java.net.URISyntaxException;
-
-import org.junit.Test;
-import org.openecomp.mso.cloud.CloudIdentity;
-import org.openecomp.mso.cloud.authentication.models.RackspaceAuthentication;
-import org.openecomp.mso.openstack.exceptions.MsoException;
-
-import com.woorea.openstack.keystone.model.Authentication;
-import com.woorea.openstack.keystone.model.authentication.UsernamePassword;
-
-/**
- * A few JUnit tests to evaluate the new factory that manages authentication
- * types and their associated wrapper classes. Here it is assumed that core types
- * only are tested.
- *
- */
-public class AuthenticationMethodTest {
-
-       /**
-        * 
-        */
-       public AuthenticationMethodTest() {
-               // TODO Auto-generated constructor stub
-       }
-       
-       @Test
-       public void testCustomRackspaceAuth() {
-               CloudIdentity ci = new CloudIdentity();
-               ci.setIdentityAuthenticationType(CloudIdentity.IdentityAuthenticationType.RACKSPACE_APIKEY);
-               ci.setMsoPass("FD205490A48D48475607C36B9AD902BF");
-               ci.setMsoId("test");
-               
-               try {
-                       Authentication auth = AuthenticationMethodFactory.getAuthenticationFor(ci);
-                       assertTrue(RackspaceAuthentication.class.equals(auth.getClass()));
-               } catch (InstantiationException | IllegalAccessException | ClassNotFoundException | IOException
-                               | URISyntaxException e) {
-                       e.printStackTrace();
-               }
-       }
-       
-       @Test
-       public void testCoreUsernamePasswordAuth() {
-               CloudIdentity ci = new CloudIdentity();
-               ci.setIdentityAuthenticationType(CloudIdentity.IdentityAuthenticationType.USERNAME_PASSWORD);
-               ci.setMsoPass("FD205490A48D48475607C36B9AD902BF");
-               ci.setMsoId("someuser");
-               
-               try {
-                       Authentication auth = AuthenticationMethodFactory.getAuthenticationFor(ci);
-                       assertTrue(UsernamePassword.class.equals(auth.getClass()));
-               } catch (InstantiationException | IllegalAccessException | ClassNotFoundException | IOException
-                               | URISyntaxException e) {
-                       e.printStackTrace();
-               }
-       }
-       
-       @Test
-       public void testCustomRackspaceAuthFromCloudIdentity() {
-               CloudIdentity ci = new CloudIdentity();
-               ci.setIdentityAuthenticationType(CloudIdentity.IdentityAuthenticationType.RACKSPACE_APIKEY);
-               ci.setMsoPass("FD205490A48D48475607C36B9AD902BF");
-               ci.setMsoId("test");
-               
-               try {
-                       Authentication auth = ci.getAuthentication();
-                       assertTrue(RackspaceAuthentication.class.equals(auth.getClass()));
-               } catch (MsoException e) {
-                       e.printStackTrace();
-               }
-       }
-       
-       @Test
-       public void testCoreUsernamePasswordAuthFromCloudIdentity() {
-               CloudIdentity ci = new CloudIdentity();
-               ci.setIdentityAuthenticationType(CloudIdentity.IdentityAuthenticationType.USERNAME_PASSWORD);
-               ci.setMsoPass("FD205490A48D48475607C36B9AD902BF");
-               ci.setMsoId("someuser");
-               
-               try {
-                       Authentication auth = ci.getAuthentication();
-                       assertTrue(UsernamePassword.class.equals(auth.getClass()));
-               } catch (MsoException e) {
-                       e.printStackTrace();
-               }
-       }
-}
+/*\r
+ * ============LICENSE_START==========================================\r
+ * ===================================================================\r
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.\r
+ * ===================================================================\r
+ * Licensed under the Apache License, Version 2.0 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *        http://www.apache.org/licenses/LICENSE-2.0\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ * ============LICENSE_END============================================\r
+ *\r
+ * ECOMP and OpenECOMP are trademarks\r
+ * and service marks of AT&T Intellectual Property.\r
+ *\r
+ */\r
+\r
+package org.openecomp.mso.cloud.authentication;\r
+\r
+import static org.junit.Assert.assertTrue;\r
+\r
+import java.io.IOException;\r
+import java.net.URISyntaxException;\r
+\r
+import org.junit.Test;\r
+import org.openecomp.mso.cloud.CloudIdentity;\r
+import org.openecomp.mso.cloud.authentication.models.RackspaceAuthentication;\r
+import org.openecomp.mso.openstack.exceptions.MsoException;\r
+\r
+import com.woorea.openstack.keystone.model.Authentication;\r
+import com.woorea.openstack.keystone.model.authentication.UsernamePassword;\r
+\r
+/**\r
+ * A few JUnit tests to evaluate the new factory that manages authentication\r
+ * types and their associated wrapper classes. Here it is assumed that core types\r
+ * only are tested.\r
+ *\r
+ */\r
+public class AuthenticationMethodTest {\r
+\r
+       /**\r
+        * \r
+        */\r
+       public AuthenticationMethodTest() {\r
+               // TODO Auto-generated constructor stub\r
+       }\r
+       \r
+       @Test\r
+       public void testCustomRackspaceAuth() {\r
+               CloudIdentity ci = new CloudIdentity();\r
+               ci.setIdentityAuthenticationType(CloudIdentity.IdentityAuthenticationType.RACKSPACE_APIKEY);\r
+               ci.setMsoPass("FD205490A48D48475607C36B9AD902BF");\r
+               ci.setMsoId("test");\r
+               \r
+               try {\r
+                       Authentication auth = AuthenticationMethodFactory.getAuthenticationFor(ci);\r
+                       assertTrue(RackspaceAuthentication.class.equals(auth.getClass()));\r
+               } catch (InstantiationException | IllegalAccessException | ClassNotFoundException | IOException\r
+                               | URISyntaxException e) {\r
+                       e.printStackTrace();\r
+               }\r
+       }\r
+       \r
+       @Test\r
+       public void testCoreUsernamePasswordAuth() {\r
+               CloudIdentity ci = new CloudIdentity();\r
+               ci.setIdentityAuthenticationType(CloudIdentity.IdentityAuthenticationType.USERNAME_PASSWORD);\r
+               ci.setMsoPass("FD205490A48D48475607C36B9AD902BF");\r
+               ci.setMsoId("someuser");\r
+               \r
+               try {\r
+                       Authentication auth = AuthenticationMethodFactory.getAuthenticationFor(ci);\r
+                       assertTrue(UsernamePassword.class.equals(auth.getClass()));\r
+               } catch (InstantiationException | IllegalAccessException | ClassNotFoundException | IOException\r
+                               | URISyntaxException e) {\r
+                       e.printStackTrace();\r
+               }\r
+       }\r
+       \r
+       @Test\r
+       public void testCustomRackspaceAuthFromCloudIdentity() {\r
+               CloudIdentity ci = new CloudIdentity();\r
+               ci.setIdentityAuthenticationType(CloudIdentity.IdentityAuthenticationType.RACKSPACE_APIKEY);\r
+               ci.setMsoPass("FD205490A48D48475607C36B9AD902BF");\r
+               ci.setMsoId("test");\r
+               \r
+               try {\r
+                       Authentication auth = ci.getAuthentication();\r
+                       assertTrue(RackspaceAuthentication.class.equals(auth.getClass()));\r
+               } catch (MsoException e) {\r
+                       e.printStackTrace();\r
+               }\r
+       }\r
+       \r
+       @Test\r
+       public void testCoreUsernamePasswordAuthFromCloudIdentity() {\r
+               CloudIdentity ci = new CloudIdentity();\r
+               ci.setIdentityAuthenticationType(CloudIdentity.IdentityAuthenticationType.USERNAME_PASSWORD);\r
+               ci.setMsoPass("FD205490A48D48475607C36B9AD902BF");\r
+               ci.setMsoId("someuser");\r
+               \r
+               try {\r
+                       Authentication auth = ci.getAuthentication();\r
+                       assertTrue(UsernamePassword.class.equals(auth.getClass()));\r
+               } catch (MsoException e) {\r
+                       e.printStackTrace();\r
+               }\r
+       }\r
+}\r