+
+ System.out.println("vnfc = " + vnfc.toString());
+
+ assertEquals(vnfc.toString(),
+ "Vnfc : vnfcType = B, vnfcName = A, resilienceType = null, mandatory = falseVserver : url = http://v1.net, tenantId = V1-T1, id = V1 ,relatedLink = V1-relatedlink , name = V1-Name, \n");
+ }
+
+ @Test
+ public void testEquals() {
+ vnfc1.setMandatory(true);
+ vnfc1.setResilienceType("RS1");
+ vnfc1.setVnfcName("A");
+ vnfc1.setVnfcType("testType");
+ List<Vserver> vserverList = new LinkedList<>();
+ Vserver vserver = new Vserver();
+ vserver.setId("V1");
+ vserver.setName("V1-Name");
+ vserver.setRelatedLink("V1-relatedlink");
+ vserver.setTenantId("V1-T1");
+ vserver.setUrl("http://v1.net");
+ vserver.setVnfc(vnfc);
+ vserverList.add(vserver);
+ vnfc1.setVserverList(vserverList);
+
+ vnfc2.setMandatory(true);
+ vnfc2.setResilienceType("RS1");
+ vnfc2.setVnfcName("A");
+ vnfc2.setVnfcType("testType");
+ vnfc2.setVserverList(vserverList);
+
+ assertTrue(vnfc1.equals(vnfc2));
+ }
+
+ @Test
+ public void testEqualsforDifferentObjects() {
+ vnfc1.setMandatory(true);
+ vnfc1.setResilienceType("RS1");
+ vnfc1.setVnfcName("A");
+ vnfc1.setVnfcType("testType");
+ List<Vserver> vserverList = new LinkedList<>();
+ Vserver vserver = new Vserver();
+ vserver.setId("V1");
+ vserver.setName("V1-Name");
+ vserver.setRelatedLink("V1-relatedlink");
+ vserver.setTenantId("V1-T1");
+ vserver.setUrl("http://v1.net");
+ vserver.setVnfc(vnfc);
+ vserverList.add(vserver);
+ vnfc1.setVserverList(vserverList);
+
+ vnfc2.setMandatory(true);
+ vnfc2.setResilienceType("RS2");
+ vnfc2.setVnfcName("C");
+ vnfc2.setVnfcType("testType1");
+ vnfc2.setVserverList(vserverList);
+
+ assertFalse(vnfc1.equals(vnfc2));