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;
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;
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) {
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) {
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());
+ }
+
}