diff options
Diffstat (limited to 'asdc-controller/src/test/java/org/openecomp/mso/asdc/installer/ASDCElementInfoESTest.java')
-rw-r--r-- | asdc-controller/src/test/java/org/openecomp/mso/asdc/installer/ASDCElementInfoESTest.java | 139 |
1 files changed, 139 insertions, 0 deletions
diff --git a/asdc-controller/src/test/java/org/openecomp/mso/asdc/installer/ASDCElementInfoESTest.java b/asdc-controller/src/test/java/org/openecomp/mso/asdc/installer/ASDCElementInfoESTest.java new file mode 100644 index 0000000000..8dd5afe7e0 --- /dev/null +++ b/asdc-controller/src/test/java/org/openecomp/mso/asdc/installer/ASDCElementInfoESTest.java @@ -0,0 +1,139 @@ +/* + * This file was automatically generated by EvoSuite + * Fri Nov 25 13:35:55 GMT 2016 + */ + +package org.openecomp.mso.asdc.installer; + +import org.junit.Test; +import static org.junit.Assert.*; +import static org.evosuite.shaded.org.mockito.Mockito.*; +import static org.evosuite.runtime.EvoAssertions.*; + +import java.util.List; +import java.util.Map; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.PrivateAccess; +import org.evosuite.runtime.ViolatedAssumptionAnswer; +import org.junit.runner.RunWith; +import org.openecomp.sdc.api.notification.IArtifactInfo; +import org.openecomp.sdc.api.notification.INotificationData; +import org.openecomp.sdc.api.notification.IResourceInstance; +import org.openecomp.sdc.api.notification.IVfModuleMetadata; + +@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, useJEE = true) +public class ASDCElementInfoESTest extends ASDCElementInfoESTestscaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + INotificationData iNotificationData0 = mock(INotificationData.class, new ViolatedAssumptionAnswer()); + IResourceInstance iResourceInstance0 = mock(IResourceInstance.class, new ViolatedAssumptionAnswer()); + doReturn((String) null).when(iResourceInstance0).getResourceInstanceName(); + doReturn((String) null).when(iResourceInstance0).getResourceInvariantUUID(); + VfResourceStructure vfResourceStructure0 = new VfResourceStructure(iNotificationData0, iResourceInstance0); + ASDCElementInfo aSDCElementInfo0 = ASDCElementInfo.createElementFromVfResourceStructure(vfResourceStructure0); + String string0 = aSDCElementInfo0.getType(); + assertEquals("VNF_RESOURCE", string0); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + ASDCElementInfo aSDCElementInfo0 = ASDCElementInfo.createElementFromVfModuleStructure((VfModuleStructure) null); + Map<String, String> map0 = aSDCElementInfo0.getElementInfoMap(); + assertTrue(map0.isEmpty()); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + Map<String, String> map0 = ASDCElementInfo.EMPTY_INSTANCE.getElementInfoMap(); + assertTrue(map0.isEmpty()); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + ASDCElementInfo aSDCElementInfo0 = ASDCElementInfo.EMPTY_INSTANCE; + IArtifactInfo iArtifactInfo0 = mock(IArtifactInfo.class, new ViolatedAssumptionAnswer()); + doReturn((String) null).when(iArtifactInfo0).getArtifactName(); + doReturn((String) null).when(iArtifactInfo0).getArtifactType(); + doReturn((String) null).when(iArtifactInfo0).getArtifactUUID(); + ASDCElementInfo aSDCElementInfo1 = ASDCElementInfo.createElementFromVfArtifactInfo(iArtifactInfo0); + aSDCElementInfo0.toString(); + PrivateAccess.setVariable((Class<ASDCElementInfo>) ASDCElementInfo.class, aSDCElementInfo1, "elementInfoMap", (Object) null); + aSDCElementInfo0.toString(); + // Undeclared exception! + try { + aSDCElementInfo1.toString(); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("org.openecomp.mso.asdc.installer.ASDCElementInfo", e); + } + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + ASDCElementInfo aSDCElementInfo0 = ASDCElementInfo.EMPTY_INSTANCE; + aSDCElementInfo0.addElementInfo("V$", (String) null); + assertEquals("", aSDCElementInfo0.getType()); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + ASDCElementInfo aSDCElementInfo0 = ASDCElementInfo.createElementFromVfModuleStructure((VfModuleStructure) null); + String string0 = aSDCElementInfo0.EMPTY_INSTANCE.getType(); + assertEquals("", string0); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + INotificationData iNotificationData0 = mock(INotificationData.class, new ViolatedAssumptionAnswer()); + VfResourceStructure vfResourceStructure0 = new VfResourceStructure(iNotificationData0, (IResourceInstance) null); + IVfModuleMetadata iVfModuleMetadata0 = mock(IVfModuleMetadata.class, new ViolatedAssumptionAnswer()); + doReturn((List) null).when(iVfModuleMetadata0).getArtifacts(); + VfModuleStructure vfModuleStructure0 = null; + try { + vfModuleStructure0 = new VfModuleStructure(vfResourceStructure0, iVfModuleMetadata0); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("org.openecomp.mso.asdc.installer.VfModuleStructure", e); + } + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + INotificationData iNotificationData0 = mock(INotificationData.class, new ViolatedAssumptionAnswer()); + IResourceInstance iResourceInstance0 = mock(IResourceInstance.class, new ViolatedAssumptionAnswer()); + doReturn(" Name").when(iResourceInstance0).getResourceInstanceName(); + doReturn(" Name").when(iResourceInstance0).getResourceInvariantUUID(); + VfResourceStructure vfResourceStructure0 = new VfResourceStructure(iNotificationData0, iResourceInstance0); + ASDCElementInfo aSDCElementInfo0 = ASDCElementInfo.createElementFromVfResourceStructure(vfResourceStructure0); + String string0 = aSDCElementInfo0.toString(); + assertEquals("Resource Instance Invariant UUID: Name, Resource Instance Name: Name", string0); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + ASDCElementInfo aSDCElementInfo0 = ASDCElementInfo.createElementFromVfArtifactInfo((IArtifactInfo) null); + aSDCElementInfo0.addElementInfo((String) null, ""); + assertEquals("", aSDCElementInfo0.getType()); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + IArtifactInfo iArtifactInfo0 = mock(IArtifactInfo.class, new ViolatedAssumptionAnswer()); + doReturn((String) null).when(iArtifactInfo0).getArtifactName(); + doReturn((String) null).when(iArtifactInfo0).getArtifactType(); + doReturn((String) null).when(iArtifactInfo0).getArtifactUUID(); + ASDCElementInfo aSDCElementInfo0 = ASDCElementInfo.createElementFromVfArtifactInfo(iArtifactInfo0); + String string0 = aSDCElementInfo0.getType(); + assertNull(string0); + } +} |