Merge "fixed some issues from sonar"
[portal.git] / ecomp-portal-BE-common / src / test / java / org / onap / portalapp / portal / domain / EPAppTest.java
index 7e1d761..640411e 100644 (file)
@@ -2,7 +2,7 @@
  * ============LICENSE_START==========================================
  * ONAP Portal
  * ===================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved.
  * ===================================================================
  *
  * Unless otherwise specified, all software contained herein is licensed
 package org.onap.portalapp.portal.domain;
 
 import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
 
 import org.junit.Test;
 import org.onap.portalapp.portal.domain.EPApp;
 
 public class EPAppTest {
+       
+       private static final String TEST="test";
 
-       public EPApp mockEPApp(){
-               EPApp epApp = new EPApp();
-                               
-               epApp.setName("test");
-               epApp.setImageUrl("test");
-               epApp.setDescription("test");
-               epApp.setNotes("test");
-               epApp.setUrl("test");
-               epApp.setAlternateUrl("test");
-               epApp.setAppRestEndpoint("test");
-               epApp.setMlAppName("test");
-               epApp.setMlAppAdminId("test");
+       public EPApp mockEPApp(EPApp epApp){
+               epApp.setName(TEST);
+               epApp.setImageUrl(TEST);
+               epApp.setAppDescription(TEST);
+               epApp.setAppNotes(TEST);
+               epApp.setLandingPage(TEST);
+               epApp.setAlternateLandingPage(TEST);
+               epApp.setAppRestEndpoint(TEST);
+               epApp.setMlAppName(TEST);
+               epApp.setMlAppAdminId(TEST);
                epApp.setMotsId((long)1);
-               epApp.setUsername("test");
-               epApp.setAppPassword("test");
+               epApp.setAppBasicAuthUsername(TEST);
+               epApp.setAppBasicAuthPassword(TEST);
                epApp.setOpen(false);
                epApp.setEnabled(false);
-               epApp.setUebTopicName("test");
-               epApp.setUebSecret("test");
-               epApp.setAppType(1);
-               epApp.setCentralAuth(false);
-               epApp.setNameSpace("test");
+               epApp.setUebTopicName(TEST);
+               epApp.setUebSecret(TEST);
+               epApp.setAppType(EpAppType.GUI);
+               epApp.setRolesInAAF(false);
+               epApp.setNameSpace(TEST);
+               epApp.setOpen(null);
+               epApp.setThumbnail(TEST.getBytes());
+               epApp.setUebKey(TEST);
                
                return epApp;
        }
        
        @Test
        public void epAppTest(){
-               EPApp epApp = mockEPApp();
+                EPApp epApp1 = new EPApp();
+                 epApp1 = mockEPApp(epApp1);
+               EPApp epApp=new EPApp();
+                
+               epApp.setName(epApp1.getName());
+               epApp.setImageUrl(epApp1.getImageUrl());
+               epApp.setAppDescription(epApp1.getAppDescription());
+               epApp.setAppNotes(epApp1.getAppNotes());
+               epApp.setLandingPage(epApp1.getLandingPage());
+               epApp.setAlternateLandingPage(epApp1.getAlternateLandingPage());
+               epApp.setAppRestEndpoint(epApp1.getAppRestEndpoint());
+               epApp.setMlAppName(epApp1.getMlAppName());
+               epApp.setMlAppAdminId(epApp1.getMlAppAdminId());
+               epApp.setMotsId(epApp1.getMotsId());
+               epApp.setAppBasicAuthUsername(epApp1.getAppBasicAuthUsername());
+               epApp.setAppBasicAuthPassword(epApp1.getAppBasicAuthPassword());
+               epApp.setOpen(epApp1.getOpen());
+               epApp.setEnabled(epApp1.getEnabled());
+               epApp.setUebTopicName(epApp1.getUebTopicName());
+               epApp.setUebSecret(epApp1.getUebSecret());
+               epApp.setAppType(epApp1.getAppType());
+               epApp.setRolesInAAF(epApp1.getRolesInAAF());
+               epApp.setNameSpace(epApp1.getNameSpace());
+       
+               epApp.setAppType(epApp1.getAppType());
                
-               assertEquals(epApp.getName(), "test");
-               assertEquals(epApp.getImageUrl(), "test");
-               assertEquals(epApp.getDescription(), "test");
-               assertEquals(epApp.getNotes(), "test");
-               assertEquals(epApp.getUrl(), "test");
-               assertEquals(epApp.getAlternateUrl(), "test");
-               assertEquals(epApp.getAppRestEndpoint(), "test");
-               assertEquals(epApp.getMlAppName(), "test");
-               assertEquals(epApp.getMlAppAdminId(), "test");
+               epApp.setThumbnail(epApp1.getThumbnail());
+               epApp.setUebKey(epApp1.getUebKey());
+               assertEquals(epApp.hashCode(), epApp1.hashCode());
+               assertFalse(epApp.equals(null));
+       
+               
+               assertEquals(epApp.getName(), TEST);
+               assertEquals(epApp.getImageUrl(), TEST);
+               assertEquals(epApp.getAppDescription(), TEST);
+               assertEquals(epApp.getAppNotes(), TEST);
+               assertEquals(epApp.getLandingPage(), TEST);
+               assertEquals(epApp.getAlternateLandingPage(), TEST);
+               assertEquals(epApp.getAppRestEndpoint(), TEST);
+               assertEquals(epApp.getMlAppName(), TEST);
+               assertEquals(epApp.getMlAppAdminId(), TEST);
                assertEquals(epApp.getMotsId(), new Long(1));
-               assertEquals(epApp.getUsername(), "test");
-               assertEquals(epApp.getAppPassword(), "test");
+               assertEquals(epApp.getAppBasicAuthUsername(), TEST);
+               assertEquals(epApp.getAppBasicAuthPassword(), TEST);
                assertEquals(epApp.getOpen(), false);
                assertEquals(epApp.getEnabled(), false);
-               assertEquals(epApp.getUebTopicName(), "test");
-               assertEquals(epApp.getUebSecret(), "test");
+               assertEquals(epApp.getUebTopicName(), TEST);
+               assertEquals(epApp.getUebSecret(), TEST);
                assertEquals(epApp.getAppType(), Integer.valueOf(1));
-               assertEquals(epApp.getCentralAuth(), false);
-               assertEquals(epApp.getNameSpace(), "test");
-
-       }
+               assertEquals(epApp.getRolesInAAF(), false);
+               assertEquals(epApp.getNameSpace(), TEST);
+               assertEquals(epApp.getUebKey(), TEST);
+               
+               assertEquals(epApp.getOpen(), false);
+               assertEquals(epApp.isRestrictedApp(), false);
+               assertEquals(epApp.hashCode(), epApp1.hashCode());
+               assertNotNull(epApp.toString());
+               epApp.setContactUs(new AppContactUs());
+               assertNotNull(epApp.getContactUs());
+               
+       
+       }       
 }