Add asserts to silence Sonar warnings re tests
[portal/ric-dashboard.git] / webapp-backend / src / test / java / org / oransc / ric / portal / dashboard / model / ModelTest.java
index 71225aa..8d9dd98 100644 (file)
@@ -20,6 +20,8 @@
 package org.oransc.ric.portal.dashboard.model;
 
 import java.lang.invoke.MethodHandles;
+import java.util.ArrayList;
+import java.util.List;
 
 import org.junit.Assert;
 import org.junit.jupiter.api.Test;
@@ -27,6 +29,7 @@ import org.onap.portalsdk.core.restful.domain.EcompUser;
 import org.oransc.ric.e2mgr.client.model.GetNodebResponse;
 import org.oransc.ric.e2mgr.client.model.NodebIdentity;
 import org.oransc.ric.portal.dashboard.DashboardUserManagerTest;
+import org.oransc.ric.portal.dashboard.exception.UnknownInstanceException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -59,6 +62,9 @@ public class ModelTest extends AbstractModelTest {
                Assert.assertNotNull(eud.getUsername());
                Assert.assertTrue(eud.isAccountNonExpired());
                Assert.assertTrue(eud.isAccountNonLocked());
+               Assert.assertTrue(eud.isCredentialsNonExpired());
+               Assert.assertTrue(eud.isEnabled());
+               logger.info(eud.toString());
        }
 
        private void checkErrorTransport(ErrorTransport m) {
@@ -107,6 +113,10 @@ public class ModelTest extends AbstractModelTest {
                m = new RanDetailsTransport(nodebIdentity, nodebResponse);
                Assert.assertEquals(m.getNodebIdentity(), nodebIdentity);
                Assert.assertEquals(m.getNodebStatus(), nodebResponse);
+               m.nodebIdentity(nodebIdentity).nodebStatus(nodebResponse);
+               Assert.assertEquals(m.getNodebIdentity(), nodebIdentity);
+               Assert.assertEquals(m.getNodebStatus(), nodebResponse);
+               logger.debug(m.toString());
        }
 
        private void checkSuccessTransport(SuccessTransport m) {
@@ -124,4 +134,60 @@ public class ModelTest extends AbstractModelTest {
                logger.info(m.toString());
        }
 
+       private void checkRicInstanceKeyName(RicInstanceKeyName m) {
+               Assert.assertEquals(s1, m.getKey());
+               Assert.assertEquals(s2, m.getName());
+       }
+
+       @Test
+       public void testRicInstanceKeyName() {
+               RicInstanceKeyName m = new RicInstanceKeyName(s1, s1);
+               m = new RicInstanceKeyName();
+               m.setKey(s1);
+               m.setName(s2);
+               checkRicInstanceKeyName(m);
+               Assert.assertTrue(m.equals(m));
+               Assert.assertFalse(m.equals(null));
+               Assert.assertFalse(m.equals(new RicInstanceKeyName()));
+               Assert.assertNotEquals(1, m.hashCode());
+               logger.info(m.toString());
+       }
+
+       private void checkRicInstance(RicInstance m) {
+               Assert.assertEquals(s1, m.getAppUrlPrefix());
+               Assert.assertEquals(s2, m.getCaasUrlPrefix());
+               Assert.assertEquals(s3, m.getKey());
+               Assert.assertEquals(s4, m.getName());
+       }
+
+       @Test
+       public void testRicInstance() {
+               RicInstance m = new RicInstance();
+               m.setAppUrlPrefix(s1);
+               m.setCaasUrlPrefix(s2);
+               m.setKey(s3);
+               m.setName(s4);
+               checkRicInstance(m);
+               Assert.assertTrue(m.equals(m));
+               Assert.assertFalse(m.equals(null));
+               Assert.assertFalse(m.equals(new RicInstance()));
+               Assert.assertNotEquals(1, m.hashCode());
+               logger.info(m.toString());
+       }
+
+       @Test
+       public void testRicInstanceList() {
+               RicInstanceList m = new RicInstanceList();
+               List<RicInstance> list = new ArrayList<>();
+               m = new RicInstanceList(list);
+               Assert.assertEquals(list, m.getInstances());
+               Assert.assertNotNull(m.getKeyNameList());
+               try {
+                       m.getInstance(s1);
+               } catch (UnknownInstanceException ex) {
+                       logger.info("failed as expected: {}", ex.toString());
+               }
+               logger.info(m.toString());
+       }
+
 }