2 * This file was automatically generated by EvoSuite
3 * Mon Nov 14 13:47:41 GMT 2016
6 package org.openecomp.camunda.bpmn.plugin.urnmap.resources;
10 import static org.junit.Assert.*;
11 import static org.evosuite.shaded.org.mockito.Mockito.*;
12 import static org.evosuite.runtime.EvoAssertions.*;
14 import java.sql.Connection;
15 import java.sql.PreparedStatement;
16 import java.sql.ResultSet;
17 import java.util.List;
18 import java.util.NoSuchElementException;
20 import org.evosuite.runtime.EvoRunner;
21 import org.evosuite.runtime.EvoRunnerParameters;
22 import org.evosuite.runtime.PrivateAccess;
23 import org.evosuite.runtime.ViolatedAssumptionAnswer;
24 import org.junit.runner.RunWith;
25 import org.openecomp.camunda.bpmn.plugin.urnmap.db.URNData;
26 import org.openecomp.camunda.bpmn.plugin.urnmap.resources.URNResource;
28 @RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, useJEE = true)
29 public class URNResourceESTest extends URNResourceESTestscaffolding {
32 public void test00() throws Throwable {
33 URNResource uRNResource0 = new URNResource("pE|b");
34 PreparedStatement preparedStatement0 = mock(PreparedStatement.class, new ViolatedAssumptionAnswer());
35 doReturn((-3202)).when(preparedStatement0).executeUpdate();
36 Connection connection0 = mock(Connection.class, new ViolatedAssumptionAnswer());
37 doReturn("").when(connection0).toString();
38 doReturn(preparedStatement0).when(connection0).prepareStatement(anyString());
39 PrivateAccess.setVariable((Class<URNResource>) URNResource.class, uRNResource0, "conn", (Object) connection0);
40 uRNResource0.insertNewRow("pE|b");
44 public void test01() throws Throwable {
45 URNResource uRNResource0 = new URNResource("pE|b");
46 Connection connection0 = mock(Connection.class, new ViolatedAssumptionAnswer());
47 doReturn((String) null).when(connection0).toString();
48 doReturn((PreparedStatement) null).when(connection0).prepareStatement(anyString());
49 PrivateAccess.setVariable((Class<URNResource>) URNResource.class, uRNResource0, "conn", (Object) connection0);
50 uRNResource0.insertNewRow("pE|b");
54 public void test02() throws Throwable {
55 URNResource uRNResource0 = new URNResource("");
56 List<URNData> list0 = uRNResource0.getUrnDataMap();
57 assertTrue(list0.isEmpty());
61 public void test03() throws Throwable {
62 URNResource uRNResource0 = new URNResource("pE|b");
63 PreparedStatement preparedStatement0 = mock(PreparedStatement.class, new ViolatedAssumptionAnswer());
64 doReturn((-3202)).when(preparedStatement0).executeUpdate();
65 Connection connection0 = mock(Connection.class, new ViolatedAssumptionAnswer());
66 doReturn("").when(connection0).toString();
67 doReturn(preparedStatement0).when(connection0).prepareStatement(anyString());
68 PrivateAccess.setVariable((Class<URNResource>) URNResource.class, uRNResource0, "conn", (Object) connection0);
69 URNData uRNData0 = new URNData();
70 uRNResource0.getPersistData(uRNData0);
71 assertNull(uRNData0.getVer_());
75 public void test04() throws Throwable {
76 URNResource uRNResource0 = new URNResource("pE|b");
77 Connection connection0 = mock(Connection.class, new ViolatedAssumptionAnswer());
78 doReturn((String) null).when(connection0).toString();
79 doReturn((PreparedStatement) null).when(connection0).prepareStatement(anyString());
80 PrivateAccess.setVariable((Class<URNResource>) URNResource.class, uRNResource0, "conn", (Object) connection0);
81 URNData uRNData0 = new URNData();
82 uRNResource0.getPersistData(uRNData0);
83 assertNull(uRNData0.getVer_());
87 public void test05() throws Throwable {
88 URNResource uRNResource0 = new URNResource("LR6iOYH?>Bg%1-x=lK");
89 // Undeclared exception!
91 uRNResource0.insertNewRow("LR6iOYH?>Bg%1-x=lK");
92 fail("Expecting exception: NoSuchElementException");
94 } catch(NoSuchElementException e) {
96 // no message in exception (getMessage() returned null)
98 verifyException("java.util.StringTokenizer", e);
102 @Test(timeout = 4000)
103 public void test06() throws Throwable {
104 URNResource uRNResource0 = new URNResource("");
105 // Undeclared exception!
107 uRNResource0.insertNewRow((String) null);
108 fail("Expecting exception: NullPointerException");
110 } catch(NullPointerException e) {
112 // no message in exception (getMessage() returned null)
114 verifyException("java.util.StringTokenizer", e);
118 @Test(timeout = 4000)
119 public void test07() throws Throwable {
120 URNResource uRNResource0 = new URNResource("pE|b");
121 // Undeclared exception!
123 uRNResource0.getUrnDataMapOLD();
124 fail("Expecting exception: NullPointerException");
126 } catch(NullPointerException e) {
128 // no message in exception (getMessage() returned null)
130 verifyException("org.camunda.bpm.cockpit.Cockpit", e);
134 @Test(timeout = 4000)
135 public void test08() throws Throwable {
136 URNResource uRNResource0 = new URNResource("");
137 Connection connection0 = uRNResource0.getDBConnection();
138 assertNull(connection0);
141 @Test(timeout = 4000)
142 public void test09() throws Throwable {
143 URNResource uRNResource0 = new URNResource("pE|b");
144 Connection connection0 = mock(Connection.class, new ViolatedAssumptionAnswer());
145 doReturn((String) null).when(connection0).toString();
146 PrivateAccess.setVariable((Class<URNResource>) URNResource.class, uRNResource0, "conn", (Object) connection0);
147 Connection connection1 = uRNResource0.getDBConnection();
148 assertSame(connection1, connection0);
151 @Test(timeout = 4000)
152 public void test10() throws Throwable {
153 URNResource uRNResource0 = new URNResource("pE|b");
154 ResultSet resultSet0 = mock(ResultSet.class, new ViolatedAssumptionAnswer());
155 doReturn(false).when(resultSet0).next();
156 PreparedStatement preparedStatement0 = mock(PreparedStatement.class, new ViolatedAssumptionAnswer());
157 doReturn(resultSet0).when(preparedStatement0).executeQuery();
158 Connection connection0 = mock(Connection.class, new ViolatedAssumptionAnswer());
159 doReturn("").when(connection0).toString();
160 doReturn(preparedStatement0).when(connection0).prepareStatement(anyString());
161 PrivateAccess.setVariable((Class<URNResource>) URNResource.class, uRNResource0, "conn", (Object) connection0);
162 List<URNData> list0 = uRNResource0.getUrnDataMap();
163 assertTrue(list0.isEmpty());