-/*
- * ============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