2 * This file was automatically generated by EvoSuite
3 * Mon Nov 14 11:46:25 GMT 2016
6 package org.openecomp.mso.rest;
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.*;
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;
30 @RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, useJEE = true)
31 public class APIResponseESTest extends APIResponseESTestscaffolding {
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());
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);
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);
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));
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);
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);
97 public void test06() throws Throwable {
98 APIResponse aPIResponse0 = null;
100 aPIResponse0 = new APIResponse((HttpResponse) null);
101 fail("Expecting exception: NullPointerException");
103 } catch(NullPointerException e) {
105 // no message in exception (getMessage() returned null)
107 verifyException("org.openecomp.mso.rest.APIResponse", e);
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;
121 aPIResponse0 = new APIResponse((HttpResponse) basicHttpResponse0);
122 fail("Expecting exception: IllegalArgumentException");
124 } catch(IllegalArgumentException e) {
126 // Unknown category for status code 1
128 verifyException("org.apache.http.util.Args", e);
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");
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);
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);
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);
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);
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);
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!
203 aPIResponse0.getFirstHeader("");
204 fail("Expecting exception: NullPointerException");
206 } catch(NullPointerException e) {
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);