MariaDB Connector and Sonar Scans; clean nl
[portal.git] / ecomp-portal-BE-common / src / test / java / org / openecomp / portalapp / portal / transport / ExternalAccessUserRoleDetailTest.java
diff --git a/ecomp-portal-BE-common/src/test/java/org/openecomp/portalapp/portal/transport/ExternalAccessUserRoleDetailTest.java b/ecomp-portal-BE-common/src/test/java/org/openecomp/portalapp/portal/transport/ExternalAccessUserRoleDetailTest.java
new file mode 100644 (file)
index 0000000..6ffab98
--- /dev/null
@@ -0,0 +1,47 @@
+package org.openecomp.portalapp.portal.transport;
+
+import static org.junit.Assert.*;
+
+import org.junit.Test;
+import org.openecomp.portalapp.portal.transport.ExternalAccessUserRoleDetail;
+import org.openecomp.portalapp.portal.transport.ExternalRoleDescription;
+
+public class ExternalAccessUserRoleDetailTest {
+
+       public ExternalAccessUserRoleDetail mockExternalAccessUserRoleDetail(){
+               
+               ExternalRoleDescription externalRoleDescription = new ExternalRoleDescription();
+               externalRoleDescription.setId("test");
+               externalRoleDescription.setName("test");
+               externalRoleDescription.setActive("test");
+               externalRoleDescription.setPriority("test");
+               externalRoleDescription.setAppId("test");
+               externalRoleDescription.setAppRoleId("test");
+                           
+               ExternalAccessUserRoleDetail externalAccessUserRoleDetail = new ExternalAccessUserRoleDetail("test", externalRoleDescription);
+               
+               externalAccessUserRoleDetail.setName("test");
+               externalAccessUserRoleDetail.setDescription(externalRoleDescription);
+               return externalAccessUserRoleDetail;
+       }
+       
+       @Test
+       public void externalAccessUserRoleDetailTest(){
+               ExternalAccessUserRoleDetail externalAccessUserRoleDetail = mockExternalAccessUserRoleDetail();
+               
+               ExternalRoleDescription externalRoleDescription1 = new ExternalRoleDescription();
+               externalRoleDescription1.setId("test");
+               externalRoleDescription1.setName("test");
+               externalRoleDescription1.setActive("test");
+               externalRoleDescription1.setPriority("test");
+               externalRoleDescription1.setAppId("test");
+               externalRoleDescription1.setAppRoleId("test");
+                           
+               ExternalAccessUserRoleDetail externalAccessUserRoleDetail1 = new ExternalAccessUserRoleDetail("test", externalRoleDescription1);
+               
+               assertEquals(externalAccessUserRoleDetail.getName(), externalAccessUserRoleDetail1.getName());
+               assertEquals(externalAccessUserRoleDetail.getDescription(), externalAccessUserRoleDetail1.getDescription());
+               assertEquals(externalAccessUserRoleDetail.hashCode(), externalAccessUserRoleDetail1.hashCode());
+               assertTrue(externalAccessUserRoleDetail.equals(externalAccessUserRoleDetail1));
+       }
+}