X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=ecomp-portal-BE-common%2Fsrc%2Ftest%2Fjava%2Forg%2Fonap%2Fportalapp%2Fportal%2Ftransport%2FCentralUserAppTest.java;h=a41cbd822dadc6379a479849c57b5d5ca59813da;hb=8b67487fa29e61ad15ac961231ebb3b6621d39dc;hp=30e2440b7aa990c04e7436f54fd4a267d0efb58d;hpb=24608a9e1450c409dc3870440d29e91cc3a26bb9;p=portal.git diff --git a/ecomp-portal-BE-common/src/test/java/org/onap/portalapp/portal/transport/CentralUserAppTest.java b/ecomp-portal-BE-common/src/test/java/org/onap/portalapp/portal/transport/CentralUserAppTest.java index 30e2440b..a41cbd82 100644 --- a/ecomp-portal-BE-common/src/test/java/org/onap/portalapp/portal/transport/CentralUserAppTest.java +++ b/ecomp-portal-BE-common/src/test/java/org/onap/portalapp/portal/transport/CentralUserAppTest.java @@ -2,7 +2,7 @@ * ============LICENSE_START========================================== * ONAP Portal * =================================================================== - * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * Copyright (C) 2018 AT&T Intellectual Property. All rights reserved. * =================================================================== * * Unless otherwise specified, all software contained herein is licensed @@ -38,41 +38,110 @@ package org.onap.portalapp.portal.transport; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; + import org.junit.Test; -import org.onap.portalapp.portal.transport.CentralApp; -import org.onap.portalapp.portal.transport.CentralV2Role; -import org.onap.portalapp.portal.transport.CentralV2UserApp; public class CentralUserAppTest { - - public CentralV2UserApp mockCentralUserApp(){ - CentralV2UserApp centralV2UserApp = new CentralV2UserApp(); - - CentralApp app = new CentralApp((long)1, null, null, (long)1, (long)1, (long)1, "test", "test", "test", "test", "test", "test", "test", "test", "test", - "test", "test", "test", "test", null, "test", "test", "test", "test"); - - CentralV2Role role = new CentralV2Role(); - - centralV2UserApp.setUserId((long)1); - centralV2UserApp.setApp(app); - centralV2UserApp.setRole(role); - centralV2UserApp.setPriority((short) 123); + + private static final Long ID=1l; + private static final String TEST="test"; + + private CentralUserApp buildCentralUserApp() { + CentralUserApp app=new CentralUserApp(); + app.setUserId(ID); + app.setPriority((Integer)1); + CentralApp centralApp=new CentralApp(); + centralApp.setName(TEST); + CentralRole role= new CentralRole.CentralRoleBuilder().createCentralRole(); + role.setName(TEST); + app.setApp(centralApp); + app.setRole(role); - return centralV2UserApp; + return app; } + @Test - public void centralUserAppTest(){ - CentralV2UserApp centralV2UserApp = mockCentralUserApp(); + public void test() { + CentralUserApp app1=buildCentralUserApp(); + CentralUserApp app=new CentralUserApp(); + app.setApp(app1.getApp()); + app.setPriority(app1.getPriority()); + app.setRole(app1.getRole()); + app.setUserId(app1.getUserId()); + assertEquals(app.hashCode(), app1.hashCode()); + app.compareTo(app1); + assertTrue(app.equals(app1)); + assertFalse(app.equals(null)); + app.setRole(null); + assertFalse(app.equals(app1)); + app.setRole(app1.getRole()); + app.getRole().setName("test2"); - CentralApp app1 = new CentralApp((long)1, null, null, (long)1, (long)1, (long)1, "test", "test", "test", "test", "test", "test", "test", "test", "test", - "test", "test", "test", "test", null, "test", "test", "test", "test"); + assertTrue(app.equals(app1)); - CentralV2Role role1 = new CentralV2Role(); + } + + public CentralV2UserApp mockCentralUserApp() { + CentralV2UserApp centralV2UserApp = new CentralV2UserApp(); + + CentralApp app = new CentralApp((long) 1, null, null, ID, ID, ID, TEST, TEST, TEST, TEST, TEST, TEST, TEST, + TEST, TEST, TEST, TEST, TEST, TEST, null, TEST, TEST, TEST, TEST); + + CentralV2Role role = new CentralV2Role(); + + centralV2UserApp.setUserId((long) 1); + centralV2UserApp.setApp(app); + centralV2UserApp.setRole(role); + centralV2UserApp.setPriority((Integer) 123); + + return centralV2UserApp; + } + + + + @Test + public void centralUserAppTest() { + CentralV2UserApp centralV2UserApp = mockCentralUserApp(); + + CentralApp app1 = new CentralApp((long) 1, null, null, ID, ID, ID, TEST, TEST, TEST, TEST, TEST, TEST, TEST, + TEST, TEST, TEST, TEST, TEST, TEST, null, TEST, TEST, TEST, TEST); + + + CentralV2Role role1 = new CentralV2Role(); + + assertEquals(centralV2UserApp.getUserId(), new Long(1)); + assertEquals(centralV2UserApp.getPriority(), new Integer((Integer) 123)); + assertEquals(centralV2UserApp.getApp(), app1); + assertEquals(centralV2UserApp.getRole(), role1); + } + + @Test + public void centralUserAppEqualsTest(){ + CentralV2UserApp centralV2UserApp = mockCentralUserApp(); + CentralV2UserApp centralV2UserApp2 = mockCentralUserApp(); + + assertTrue(centralV2UserApp.equals(centralV2UserApp)); + assertTrue(centralV2UserApp.equals(centralV2UserApp2)); + assertFalse(centralV2UserApp.equals(new Long(1))); + centralV2UserApp2.setPriority(213); + assertFalse(centralV2UserApp.equals(centralV2UserApp2)); + } + + @Test + public void unt_hashCodeTest(){ + AppCatalogPersonalization appCatalogPersonalization=new AppCatalogPersonalization(); + appCatalogPersonalization.setAppId(123L); + appCatalogPersonalization.setPending(true); + appCatalogPersonalization.setSelect(true); + AppCatalogPersonalization appCatalogPersonalization1 = new AppCatalogPersonalization(); + appCatalogPersonalization1.setAppId(123L); + appCatalogPersonalization1.setPending(true); + appCatalogPersonalization1.setSelect(true); + assertEquals(appCatalogPersonalization.hashCode(), appCatalogPersonalization1.hashCode()); + assertTrue(appCatalogPersonalization.equals(appCatalogPersonalization1)); - assertEquals(centralV2UserApp.getUserId(), new Long(1)); - assertEquals(centralV2UserApp.getPriority(), new Short((short) 123)); - assertEquals(centralV2UserApp.getApp(), app1); - assertEquals(centralV2UserApp.getRole(), role1); } }