87a3f47cfedf0176171594ac207572a53d6a8b44
[so.git] / bpmn / MSORESTClient / src / test / java / org / openecomp / mso / rest / APIResponseESTest.java
1 /*
2  * This file was automatically generated by EvoSuite
3  * Mon Nov 14 11:46:25 GMT 2016
4  */
5
6 package org.openecomp.mso.rest;
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
14 import java.util.Locale;
15 import org.apache.http.HttpResponse;
16 import org.apache.http.ProtocolVersion;
17 import org.apache.http.ReasonPhraseCatalog;
18 import org.apache.http.StatusLine;
19 import org.apache.http.entity.ByteArrayEntity;
20 import org.apache.http.entity.StringEntity;
21 import org.apache.http.impl.EnglishReasonPhraseCatalog;
22 import org.apache.http.message.BasicHttpResponse;
23 import org.apache.http.message.BasicStatusLine;
24 import org.evosuite.runtime.EvoRunner;
25 import org.evosuite.runtime.EvoRunnerParameters;
26 import org.evosuite.runtime.PrivateAccess;
27 import org.evosuite.runtime.ViolatedAssumptionAnswer;
28 import org.junit.runner.RunWith;
29
30 @RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, useJEE = true) 
31 public class APIResponseESTest extends APIResponseESTestscaffolding {
32
33   @Test(timeout = 4000)
34   public void test00()  throws Throwable  {
35       BasicHttpResponse basicHttpResponse0 = new BasicHttpResponse((ProtocolVersion) null, 0, "Uc");
36       basicHttpResponse0.addHeader("Uc", "org.apache.http.entity.ContentType");
37       APIResponse aPIResponse0 = new APIResponse((HttpResponse) basicHttpResponse0);
38       assertEquals(0, aPIResponse0.getStatusCode());
39   }
40
41   @Test(timeout = 4000)
42   public void test01()  throws Throwable  {
43       BasicHttpResponse basicHttpResponse0 = new BasicHttpResponse((ProtocolVersion) null, 1471, "0fVXWr>");
44       APIResponse aPIResponse0 = new APIResponse((HttpResponse) basicHttpResponse0);
45       int int0 = aPIResponse0.getStatusCode();
46       assertEquals(1471, int0);
47   }
48
49   @Test(timeout = 4000)
50   public void test02()  throws Throwable  {
51       ProtocolVersion protocolVersion0 = mock(ProtocolVersion.class, new ViolatedAssumptionAnswer());
52       StatusLine statusLine0 = mock(StatusLine.class, new ViolatedAssumptionAnswer());
53       doReturn(protocolVersion0).when(statusLine0).getProtocolVersion();
54       doReturn("Gi|Heay:?O.-\7fPvSJFp").when(statusLine0).getReasonPhrase();
55       doReturn((-1730834464), (-1730834464)).when(statusLine0).getStatusCode();
56       BasicHttpResponse basicHttpResponse0 = new BasicHttpResponse(statusLine0);
57       APIResponse aPIResponse0 = new APIResponse((HttpResponse) basicHttpResponse0);
58       int int0 = aPIResponse0.getStatusCode();
59       assertEquals((-1730834464), int0);
60   }
61
62   @Test(timeout = 4000)
63   public void test03()  throws Throwable  {
64       BasicHttpResponse basicHttpResponse0 = new BasicHttpResponse((ProtocolVersion) null, 1471, "0fVXWr>");
65       byte[] byteArray0 = new byte[3];
66       ByteArrayEntity byteArrayEntity0 = new ByteArrayEntity(byteArray0);
67       basicHttpResponse0.setEntity(byteArrayEntity0);
68       APIResponse aPIResponse0 = new APIResponse((HttpResponse) basicHttpResponse0);
69       byte[] byteArray1 = aPIResponse0.getResponseBodyAsByteArray();
70       assertFalse(byteArray1.equals((Object)byteArray0));
71   }
72
73   @Test(timeout = 4000)
74   public void test04()  throws Throwable  {
75       ProtocolVersion protocolVersion0 = new ProtocolVersion("", 548, 548);
76       BasicStatusLine basicStatusLine0 = new BasicStatusLine(protocolVersion0, 1196, " len: ");
77       EnglishReasonPhraseCatalog englishReasonPhraseCatalog0 = EnglishReasonPhraseCatalog.INSTANCE;
78       Locale locale0 = Locale.ITALY;
79       BasicHttpResponse basicHttpResponse0 = new BasicHttpResponse((StatusLine) basicStatusLine0, (ReasonPhraseCatalog) englishReasonPhraseCatalog0, locale0);
80       StringEntity stringEntity0 = new StringEntity("");
81       basicHttpResponse0.setEntity(stringEntity0);
82       APIResponse aPIResponse0 = new APIResponse((HttpResponse) basicHttpResponse0);
83       byte[] byteArray0 = aPIResponse0.getResponseBodyAsByteArray();
84       assertArrayEquals(new byte[] {}, byteArray0);
85   }
86
87   @Test(timeout = 4000)
88   public void test05()  throws Throwable  {
89       BasicHttpResponse basicHttpResponse0 = new BasicHttpResponse((ProtocolVersion) null, 0, "'");
90       basicHttpResponse0.addHeader("'", "'");
91       APIResponse aPIResponse0 = new APIResponse((HttpResponse) basicHttpResponse0);
92       String string0 = aPIResponse0.getFirstHeader("'");
93       assertEquals("'", string0);
94   }
95
96   @Test(timeout = 4000)
97   public void test06()  throws Throwable  {
98       APIResponse aPIResponse0 = null;
99       try {
100         aPIResponse0 = new APIResponse((HttpResponse) null);
101         fail("Expecting exception: NullPointerException");
102       
103       } catch(NullPointerException e) {
104          //
105          // no message in exception (getMessage() returned null)
106          //
107          verifyException("org.openecomp.mso.rest.APIResponse", e);
108       }
109   }
110
111   @Test(timeout = 4000)
112   public void test07()  throws Throwable  {
113       ProtocolVersion protocolVersion0 = new ProtocolVersion("=", 1, 2);
114       BasicStatusLine basicStatusLine0 = new BasicStatusLine(protocolVersion0, 1, "=");
115       EnglishReasonPhraseCatalog englishReasonPhraseCatalog0 = EnglishReasonPhraseCatalog.INSTANCE;
116       Locale locale0 = Locale.UK;
117       BasicHttpResponse basicHttpResponse0 = new BasicHttpResponse((StatusLine) basicStatusLine0, (ReasonPhraseCatalog) englishReasonPhraseCatalog0, locale0);
118       basicHttpResponse0.setStatusLine(protocolVersion0, 1);
119       APIResponse aPIResponse0 = null;
120       try {
121         aPIResponse0 = new APIResponse((HttpResponse) basicHttpResponse0);
122         fail("Expecting exception: IllegalArgumentException");
123       
124       } catch(IllegalArgumentException e) {
125          //
126          // Unknown category for status code 1
127          //
128          verifyException("org.apache.http.util.Args", e);
129       }
130   }
131
132   @Test(timeout = 4000)
133   public void test08()  throws Throwable  {
134       BasicHttpResponse basicHttpResponse0 = new BasicHttpResponse((ProtocolVersion) null, 0, "");
135       basicHttpResponse0.addHeader("", "");
136       APIResponse aPIResponse0 = new APIResponse((HttpResponse) basicHttpResponse0);
137       String string0 = aPIResponse0.getFirstHeader(",n6_`^Oyzn6YprnX");
138       assertNull(string0);
139   }
140
141   @Test(timeout = 4000)
142   public void test09()  throws Throwable  {
143       BasicHttpResponse basicHttpResponse0 = new BasicHttpResponse((ProtocolVersion) null, 0, "");
144       basicHttpResponse0.addHeader("", "");
145       APIResponse aPIResponse0 = new APIResponse((HttpResponse) basicHttpResponse0);
146       String string0 = aPIResponse0.getFirstHeader("");
147       assertEquals("", string0);
148   }
149
150   @Test(timeout = 4000)
151   public void test10()  throws Throwable  {
152       BasicHttpResponse basicHttpResponse0 = new BasicHttpResponse((ProtocolVersion) null, 0, "");
153       basicHttpResponse0.addHeader("", "");
154       APIResponse aPIResponse0 = new APIResponse((HttpResponse) basicHttpResponse0);
155       HttpHeader[] httpHeaderArray0 = aPIResponse0.getAllHeaders();
156       assertNotNull(httpHeaderArray0);
157   }
158
159   @Test(timeout = 4000)
160   public void test11()  throws Throwable  {
161       BasicHttpResponse basicHttpResponse0 = new BasicHttpResponse((ProtocolVersion) null, 1471, "0fVXWr>");
162       APIResponse aPIResponse0 = new APIResponse((HttpResponse) basicHttpResponse0);
163       HttpHeader[] httpHeaderArray0 = aPIResponse0.getAllHeaders();
164       assertNotNull(httpHeaderArray0);
165   }
166
167   @Test(timeout = 4000)
168   public void test12()  throws Throwable  {
169       BasicHttpResponse basicHttpResponse0 = new BasicHttpResponse((ProtocolVersion) null, 0, "c");
170       APIResponse aPIResponse0 = new APIResponse((HttpResponse) basicHttpResponse0);
171       String string0 = aPIResponse0.getResponseBodyAsString();
172       assertEquals("", string0);
173   }
174
175   @Test(timeout = 4000)
176   public void test13()  throws Throwable  {
177       BasicHttpResponse basicHttpResponse0 = new BasicHttpResponse((ProtocolVersion) null, 1471, "0fVXWr>");
178       byte[] byteArray0 = new byte[3];
179       ByteArrayEntity byteArrayEntity0 = new ByteArrayEntity(byteArray0);
180       basicHttpResponse0.setEntity(byteArrayEntity0);
181       APIResponse aPIResponse0 = new APIResponse((HttpResponse) basicHttpResponse0);
182       String string0 = aPIResponse0.getResponseBodyAsString();
183       assertEquals("\u0000\u0000\u0000", string0);
184   }
185
186   @Test(timeout = 4000)
187   public void test14()  throws Throwable  {
188       BasicHttpResponse basicHttpResponse0 = new BasicHttpResponse((ProtocolVersion) null, 0, "c");
189       basicHttpResponse0.addHeader("c", "c");
190       APIResponse aPIResponse0 = new APIResponse((HttpResponse) basicHttpResponse0);
191       aPIResponse0.getResponseBodyAsString();
192       basicHttpResponse0.getStatusLine();
193       aPIResponse0.getStatusCode();
194       HttpHeader[] httpHeaderArray0 = new HttpHeader[2];
195       HttpHeader httpHeader0 = mock(HttpHeader.class, new ViolatedAssumptionAnswer());
196       doReturn((String) null).when(httpHeader0).getName();
197       httpHeaderArray0[0] = httpHeader0;
198       HttpHeader httpHeader1 = mock(HttpHeader.class, new ViolatedAssumptionAnswer());
199       httpHeaderArray0[1] = httpHeader1;
200       PrivateAccess.setVariable((Class<APIResponse>) APIResponse.class, aPIResponse0, "headers", (Object) httpHeaderArray0);
201       // Undeclared exception!
202       try { 
203         aPIResponse0.getFirstHeader("");
204         fail("Expecting exception: NullPointerException");
205       
206       } catch(NullPointerException e) {
207       }
208   }
209
210   @Test(timeout = 4000)
211   public void test15()  throws Throwable  {
212       BasicHttpResponse basicHttpResponse0 = new BasicHttpResponse((ProtocolVersion) null, 1471, "0fVXWr>");
213       APIResponse aPIResponse0 = new APIResponse((HttpResponse) basicHttpResponse0);
214       byte[] byteArray0 = aPIResponse0.getResponseBodyAsByteArray();
215       assertNull(byteArray0);
216   }
217 }