Initial OpenECOMP MSO commit
[so.git] / asdc-controller / src / test / java / org / openecomp / mso / asdc / installer / VfModuleArtifactESTest.java
1 /*
2  * This file was automatically generated by EvoSuite
3  * Fri Nov 25 13:20:32 GMT 2016
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.EvoAssertions.*;
12
13 import org.evosuite.runtime.EvoRunner;
14 import org.evosuite.runtime.EvoRunnerParameters;
15 import org.evosuite.runtime.PrivateAccess;
16 import org.evosuite.runtime.ViolatedAssumptionAnswer;
17 import org.junit.runner.RunWith;
18 import org.openecomp.sdc.api.notification.IArtifactInfo;
19 import org.openecomp.sdc.api.results.IDistributionClientDownloadResult;
20 import org.openecomp.sdc.impl.DistributionClientDownloadResultImpl;
21 import org.openecomp.sdc.utils.DistributionActionResultEnum;
22
23 @RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, useJEE = true) 
24 public class VfModuleArtifactESTest extends VfModuleArtifactESTestscaffolding {
25
26   @Test(timeout = 4000)
27   public void test00()  throws Throwable  {
28       IArtifactInfo iArtifactInfo0 = mock(IArtifactInfo.class, new ViolatedAssumptionAnswer());
29       DistributionActionResultEnum distributionActionResultEnum0 = DistributionActionResultEnum.CONF_MISSING_ARTIFACT_TYPES;
30       byte[] byteArray0 = new byte[1];
31       DistributionClientDownloadResultImpl distributionClientDownloadResultImpl0 = new DistributionClientDownloadResultImpl(distributionActionResultEnum0, "7pKd8", "7pKd8", byteArray0);
32       VfModuleArtifact vfModuleArtifact0 = new VfModuleArtifact(iArtifactInfo0, (IDistributionClientDownloadResult) distributionClientDownloadResultImpl0);
33       PrivateAccess.setVariable((Class<VfModuleArtifact>) VfModuleArtifact.class, vfModuleArtifact0, "result", (Object) null);
34       vfModuleArtifact0.getResult();
35       assertEquals(0, vfModuleArtifact0.getDeployedInDb());
36   }
37
38   @Test(timeout = 4000)
39   public void test01()  throws Throwable  {
40       IArtifactInfo iArtifactInfo0 = mock(IArtifactInfo.class, new ViolatedAssumptionAnswer());
41       DistributionActionResultEnum distributionActionResultEnum0 = DistributionActionResultEnum.DISTRIBUTION_CLIENT_ALREADY_INITIALIZED;
42       byte[] byteArray0 = new byte[0];
43       DistributionClientDownloadResultImpl distributionClientDownloadResultImpl0 = new DistributionClientDownloadResultImpl(distributionActionResultEnum0, "o<Q", "o<Q", byteArray0);
44       VfModuleArtifact vfModuleArtifact0 = new VfModuleArtifact(iArtifactInfo0, (IDistributionClientDownloadResult) distributionClientDownloadResultImpl0);
45       vfModuleArtifact0.getResult();
46       assertEquals(0, vfModuleArtifact0.getDeployedInDb());
47   }
48
49   @Test(timeout = 4000)
50   public void test02()  throws Throwable  {
51       IArtifactInfo iArtifactInfo0 = mock(IArtifactInfo.class, new ViolatedAssumptionAnswer());
52       DistributionActionResultEnum distributionActionResultEnum0 = DistributionActionResultEnum.DISTRIBUTION_CLIENT_ALREADY_INITIALIZED;
53       byte[] byteArray0 = new byte[0];
54       DistributionClientDownloadResultImpl distributionClientDownloadResultImpl0 = new DistributionClientDownloadResultImpl(distributionActionResultEnum0, "o<Q", "o<Q", byteArray0);
55       VfModuleArtifact vfModuleArtifact0 = new VfModuleArtifact(iArtifactInfo0, (IDistributionClientDownloadResult) distributionClientDownloadResultImpl0);
56       vfModuleArtifact0.incrementDeployedInDB();
57       int int0 = vfModuleArtifact0.getDeployedInDb();
58       assertEquals(1, int0);
59   }
60
61   @Test(timeout = 4000)
62   public void test03()  throws Throwable  {
63       IArtifactInfo iArtifactInfo0 = mock(IArtifactInfo.class, new ViolatedAssumptionAnswer());
64       DistributionActionResultEnum distributionActionResultEnum0 = DistributionActionResultEnum.CONF_MISSING_ASDC_FQDN;
65       byte[] byteArray0 = new byte[2];
66       DistributionClientDownloadResultImpl distributionClientDownloadResultImpl0 = new DistributionClientDownloadResultImpl(distributionActionResultEnum0, "qZr'D", "qZr'D", byteArray0);
67       VfModuleArtifact vfModuleArtifact0 = new VfModuleArtifact(iArtifactInfo0, (IDistributionClientDownloadResult) distributionClientDownloadResultImpl0);
68       PrivateAccess.setVariable((Class<VfModuleArtifact>) VfModuleArtifact.class, vfModuleArtifact0, "deployedInDb", (Object) (-40));
69       int int0 = vfModuleArtifact0.getDeployedInDb();
70       assertEquals((-40), int0);
71   }
72
73   @Test(timeout = 4000)
74   public void test04()  throws Throwable  {
75       IArtifactInfo iArtifactInfo0 = mock(IArtifactInfo.class, new ViolatedAssumptionAnswer());
76       DistributionActionResultEnum distributionActionResultEnum0 = DistributionActionResultEnum.DISTRIBUTION_CLIENT_ALREADY_INITIALIZED;
77       byte[] byteArray0 = new byte[0];
78       DistributionClientDownloadResultImpl distributionClientDownloadResultImpl0 = new DistributionClientDownloadResultImpl(distributionActionResultEnum0, "o<Q", "o<Q", byteArray0);
79       VfModuleArtifact vfModuleArtifact0 = new VfModuleArtifact(iArtifactInfo0, (IDistributionClientDownloadResult) distributionClientDownloadResultImpl0);
80       vfModuleArtifact0.setCatalogObject(byteArray0);
81       vfModuleArtifact0.getCatalogObject();
82       assertEquals(0, vfModuleArtifact0.getDeployedInDb());
83   }
84
85   @Test(timeout = 4000)
86   public void test05()  throws Throwable  {
87       IArtifactInfo iArtifactInfo0 = mock(IArtifactInfo.class, new ViolatedAssumptionAnswer());
88       doReturn("o<Q").when(iArtifactInfo0).toString();
89       DistributionActionResultEnum distributionActionResultEnum0 = DistributionActionResultEnum.DISTRIBUTION_CLIENT_ALREADY_INITIALIZED;
90       byte[] byteArray0 = new byte[0];
91       DistributionClientDownloadResultImpl distributionClientDownloadResultImpl0 = new DistributionClientDownloadResultImpl(distributionActionResultEnum0, "o<Q", "o<Q", byteArray0);
92       VfModuleArtifact vfModuleArtifact0 = new VfModuleArtifact(iArtifactInfo0, (IDistributionClientDownloadResult) distributionClientDownloadResultImpl0);
93       vfModuleArtifact0.getArtifactInfo();
94       assertEquals(0, vfModuleArtifact0.getDeployedInDb());
95   }
96
97   @Test(timeout = 4000)
98   public void test06()  throws Throwable  {
99       VfModuleArtifact vfModuleArtifact0 = null;
100       try {
101         vfModuleArtifact0 = new VfModuleArtifact((IArtifactInfo) null, (IDistributionClientDownloadResult) null);
102         fail("Expecting exception: NullPointerException");
103       
104       } catch(NullPointerException e) {
105          //
106          // no message in exception (getMessage() returned null)
107          //
108          verifyException("org.openecomp.mso.asdc.installer.VfModuleArtifact", e);
109       }
110   }
111
112   @Test(timeout = 4000)
113   public void test07()  throws Throwable  {
114       IArtifactInfo iArtifactInfo0 = mock(IArtifactInfo.class, new ViolatedAssumptionAnswer());
115       DistributionActionResultEnum distributionActionResultEnum0 = DistributionActionResultEnum.DISTRIBUTION_CLIENT_ALREADY_INITIALIZED;
116       byte[] byteArray0 = new byte[0];
117       DistributionClientDownloadResultImpl distributionClientDownloadResultImpl0 = new DistributionClientDownloadResultImpl(distributionActionResultEnum0, "o<Q", "o<Q", byteArray0);
118       VfModuleArtifact vfModuleArtifact0 = new VfModuleArtifact(iArtifactInfo0, (IDistributionClientDownloadResult) distributionClientDownloadResultImpl0);
119       vfModuleArtifact0.getCatalogObject();
120       assertEquals(0, vfModuleArtifact0.getDeployedInDb());
121   }
122
123   @Test(timeout = 4000)
124   public void test08()  throws Throwable  {
125       IArtifactInfo iArtifactInfo0 = mock(IArtifactInfo.class, new ViolatedAssumptionAnswer());
126       DistributionActionResultEnum distributionActionResultEnum0 = DistributionActionResultEnum.CONF_MISSING_ARTIFACT_TYPES;
127       byte[] byteArray0 = new byte[1];
128       DistributionClientDownloadResultImpl distributionClientDownloadResultImpl0 = new DistributionClientDownloadResultImpl(distributionActionResultEnum0, "7pKd8", "7pKd8", byteArray0);
129       VfModuleArtifact vfModuleArtifact0 = new VfModuleArtifact(iArtifactInfo0, (IDistributionClientDownloadResult) distributionClientDownloadResultImpl0);
130       vfModuleArtifact0.getResult();
131       assertEquals(0, vfModuleArtifact0.getDeployedInDb());
132   }
133
134   @Test(timeout = 4000)
135   public void test09()  throws Throwable  {
136       IArtifactInfo iArtifactInfo0 = mock(IArtifactInfo.class, new ViolatedAssumptionAnswer());
137       DistributionActionResultEnum distributionActionResultEnum0 = DistributionActionResultEnum.CONF_MISSING_ASDC_FQDN;
138       byte[] byteArray0 = new byte[2];
139       DistributionClientDownloadResultImpl distributionClientDownloadResultImpl0 = new DistributionClientDownloadResultImpl(distributionActionResultEnum0, "qZr'D", "qZr'D", byteArray0);
140       VfModuleArtifact vfModuleArtifact0 = new VfModuleArtifact(iArtifactInfo0, (IDistributionClientDownloadResult) distributionClientDownloadResultImpl0);
141       int int0 = vfModuleArtifact0.getDeployedInDb();
142       assertEquals(0, int0);
143   }
144
145   @Test(timeout = 4000)
146   public void test10()  throws Throwable  {
147       DistributionActionResultEnum distributionActionResultEnum0 = DistributionActionResultEnum.DISTRIBUTION_CLIENT_IS_TERMINATED;
148       byte[] byteArray0 = new byte[5];
149       DistributionClientDownloadResultImpl distributionClientDownloadResultImpl0 = new DistributionClientDownloadResultImpl(distributionActionResultEnum0, "", "", byteArray0);
150       VfModuleArtifact vfModuleArtifact0 = new VfModuleArtifact((IArtifactInfo) null, (IDistributionClientDownloadResult) distributionClientDownloadResultImpl0);
151       vfModuleArtifact0.getArtifactInfo();
152       assertEquals(0, vfModuleArtifact0.getDeployedInDb());
153   }
154 }