* ============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
*
* ============LICENSE_END============================================
*
- * ECOMP is a trademark and service mark of AT&T Intellectual Property.
+ *
*/
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());
+
+
+ }
}