X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=dashboard%2Fwebapp-backend%2Fsrc%2Ftest%2Fjava%2Forg%2Foransc%2Fric%2Fportal%2Fdashboard%2Fmodel%2FModelTest.java;fp=dashboard%2Fwebapp-backend%2Fsrc%2Ftest%2Fjava%2Forg%2Foransc%2Fric%2Fportal%2Fdashboard%2Fmodel%2FModelTest.java;h=88bcf990021055e9737cb2cb59683632f5299bdf;hb=05c8688cd695a381eadaaa05f2027cf3f68feb5c;hp=17fb48f30c8c3121d1c0599dd7a71103c545e687;hpb=f6f5bf3401f62a8f6019da3196423e5b26be2254;p=portal%2Fric-dashboard.git diff --git a/dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/model/ModelTest.java b/dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/model/ModelTest.java index 17fb48f3..88bcf990 100644 --- a/dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/model/ModelTest.java +++ b/dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/model/ModelTest.java @@ -37,6 +37,27 @@ public class ModelTest extends AbstractModelTest { private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); + private void checkAppStats(AppStats m) { + Assert.assertEquals(s1, m.getInstanceKey()); + Assert.assertTrue(i1 == m.getStatsDetails().getAppId()); + Assert.assertEquals(s2, m.getStatsDetails().getAppName()); + Assert.assertEquals(s3, m.getStatsDetails().getMetricUrl()); + } + + @Test + public void testAppStats() { + StatsDetailsTransport n = new StatsDetailsTransport(); + n.setAppId(i1); + n.setAppName(s2); + n.setMetricUrl(s3); + AppStats m = new AppStats(); + m = new AppStats(s1, n); + m.setInstanceKey(s1); + m.setStatsDetails(n); + checkAppStats(m); + logger.info(m.toString()); + } + private void checkAppTransport(AppTransport m) { Assert.assertEquals(s1, m.getName()); Assert.assertEquals(s2, m.getVersion()); @@ -183,4 +204,42 @@ public class ModelTest extends AbstractModelTest { logger.info(m.toString()); } + private void checkRicRegionTransport(RicRegionTransport m) { + Assert.assertEquals(s1, m.getName()); + Assert.assertFalse(m.getInstances().isEmpty()); + } + + @Test + public void testRicRegionTransport() { + RicRegionTransport m = new RicRegionTransport().name(s1); + m.instances(new ArrayList()); + m.getInstances().add(new RicInstanceKeyName(s1, s2)); + checkRicRegionTransport(m); + Assert.assertTrue(m.equals(m)); + Assert.assertFalse(m.equals(null)); + Assert.assertFalse(m.equals(new RicRegionTransport())); + Assert.assertNotEquals(1, m.hashCode()); + logger.info(m.toString()); + } + + private void checkStatsDetailsTransport(StatsDetailsTransport m) { + Assert.assertTrue(i1 == m.getAppId()); + Assert.assertEquals(s1, m.getAppName()); + Assert.assertEquals(s2, m.getMetricUrl()); + } + + @Test + public void testStatDetailsTransport() { + StatsDetailsTransport m = new StatsDetailsTransport(); + m.setAppId(i1); + m.setAppName(s1); + m.setMetricUrl(s2); + checkStatsDetailsTransport(m); + Assert.assertTrue(m.equals(m)); + Assert.assertFalse(m.equals(null)); + Assert.assertFalse(m.equals(new StatsDetailsTransport())); + Assert.assertNotEquals(1, m.hashCode()); + logger.info(m.toString()); + } + }