e63680b4c7285ce1369210adfbb665171ac0b034
[so.git] / asdc-controller / src / test / java / org / openecomp / mso / asdc / installer / VfModuleStructureESTest.java
1 /*
2  * This file was automatically generated by EvoSuite
3  * Fri Feb 24 13:34:51 GMT 2017
4  */
5
6 package org.openecomp.mso.asdc.installer;
7
8 import org.junit.Test;
9 import static org.junit.Assert.*;
10 import static org.evosuite.shaded.org.mockito.Mockito.*;
11 import static org.evosuite.runtime.MockitoExtension.*;
12 import static org.evosuite.runtime.EvoAssertions.*;
13 import java.util.HashMap;
14 import java.util.Iterator;
15 import java.util.LinkedList;
16 import java.util.List;
17 import java.util.Map;
18 import java.util.Set;
19 import org.evosuite.runtime.EvoRunner;
20 import org.evosuite.runtime.EvoRunnerParameters;
21 import org.evosuite.runtime.ViolatedAssumptionAnswer;
22 import org.junit.runner.RunWith;
23 import org.openecomp.mso.asdc.installer.IVfModuleData;
24 import org.openecomp.mso.asdc.installer.VfModuleArtifact;
25 import org.openecomp.mso.asdc.installer.VfModuleStructure;
26 import org.openecomp.mso.asdc.installer.VfResourceStructure;
27 import org.openecomp.mso.db.catalog.beans.VfModule;
28 import org.openecomp.sdc.api.notification.INotificationData;
29 import org.openecomp.sdc.api.notification.IResourceInstance;
30
31 @RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, useJEE = true)
32 public class VfModuleStructureESTest extends VfModuleStructureESTestscaffolding {
33
34     @Test(timeout = 4000)
35     public void test0()  throws Throwable  {
36         LinkedList<String> linkedList0 = new LinkedList<String>();
37         IVfModuleData iVfModuleData0 = mock(IVfModuleData.class, new ViolatedAssumptionAnswer());
38         doReturn(linkedList0).when(iVfModuleData0).getArtifacts();
39         VfModuleStructure vfModuleStructure0 = new VfModuleStructure((VfResourceStructure) null, iVfModuleData0);
40         VfModule vfModule0 = new VfModule();
41         vfModule0.setIsBase(1);
42         vfModuleStructure0.setCatalogVfModule(vfModule0);
43         VfModule vfModule1 = vfModuleStructure0.getCatalogVfModule();
44         assertNull(vfModule1.getModelInvariantUuid());
45     }
46
47     @Test(timeout = 4000)
48     public void test1()  throws Throwable  {
49         LinkedList<String> linkedList0 = new LinkedList<String>();
50         IVfModuleData iVfModuleData0 = mock(IVfModuleData.class, new ViolatedAssumptionAnswer());
51         doReturn(linkedList0).when(iVfModuleData0).getArtifacts();
52         VfModuleStructure vfModuleStructure0 = new VfModuleStructure((VfResourceStructure) null, iVfModuleData0);
53         VfModule vfModule0 = new VfModule();
54         vfModuleStructure0.setCatalogVfModule(vfModule0);
55         VfModule vfModule1 = vfModuleStructure0.getCatalogVfModule();
56         assertNull(vfModule1.getModelVersion());
57     }
58  @Test(timeout = 4000)
59     public void test4()  throws Throwable  {
60         LinkedList<String> linkedList0 = new LinkedList<String>();
61         IVfModuleData iVfModuleData0 = mock(IVfModuleData.class, new ViolatedAssumptionAnswer());
62         doReturn(linkedList0).when(iVfModuleData0).getArtifacts();
63         VfModuleStructure vfModuleStructure0 = new VfModuleStructure((VfResourceStructure) null, iVfModuleData0);
64         Map<String, List<VfModuleArtifact>> map0 = vfModuleStructure0.getArtifactsMap();
65         assertTrue(map0.isEmpty());
66     }
67
68     @Test(timeout = 4000)
69     public void test5()  throws Throwable  {
70         INotificationData iNotificationData0 = mock(INotificationData.class, new ViolatedAssumptionAnswer());
71         IResourceInstance iResourceInstance0 = mock(IResourceInstance.class, new ViolatedAssumptionAnswer());
72         VfResourceStructure vfResourceStructure0 = new VfResourceStructure(iNotificationData0, iResourceInstance0);
73         IVfModuleData iVfModuleData0 = mock(IVfModuleData.class, new ViolatedAssumptionAnswer());
74         doReturn((List) null).when(iVfModuleData0).getArtifacts();
75         VfModuleStructure vfModuleStructure0 = null;
76         try {
77             vfModuleStructure0 = new VfModuleStructure(vfResourceStructure0, iVfModuleData0);
78             fail("Expecting exception: NullPointerException");
79
80         } catch(NullPointerException e) {
81             //
82             // no message in exception (getMessage() returned null)
83             //
84             verifyException("org.openecomp.mso.asdc.installer.VfModuleStructure", e);
85         }
86     }
87
88     @Test(timeout = 4000)
89     public void test6()  throws Throwable  {
90         LinkedList<String> linkedList0 = new LinkedList<String>();
91         IVfModuleData iVfModuleData0 = mock(IVfModuleData.class, new ViolatedAssumptionAnswer());
92         doReturn(linkedList0).when(iVfModuleData0).getArtifacts();
93         VfModuleStructure vfModuleStructure0 = new VfModuleStructure((VfResourceStructure) null, iVfModuleData0);
94         VfModule vfModule0 = vfModuleStructure0.getCatalogVfModule();
95         assertNull(vfModule0);
96     }
97 }