2 * This file was automatically generated by EvoSuite
3 * Mon Nov 14 13:47:41 GMT 2016
6 package com.att.camunda.bpm.plugin.urnmap.resources;
9 import static org.junit.Assert.*;
10 import static org.evosuite.shaded.org.mockito.Mockito.*;
11 import static org.evosuite.runtime.EvoAssertions.*;
12 import com.att.camunda.bpm.plugin.urnmap.db.URNData;
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;
19 import org.evosuite.runtime.EvoRunner;
20 import org.evosuite.runtime.EvoRunnerParameters;
21 import org.evosuite.runtime.PrivateAccess;
22 import org.evosuite.runtime.ViolatedAssumptionAnswer;
23 import org.junit.runner.RunWith;
25 @RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, useJEE = true)
26 public class URNResourceESTest extends URNResourceESTestscaffolding {
29 public void test00() throws Throwable {
30 URNResource uRNResource0 = new URNResource("pE|b");
31 PreparedStatement preparedStatement0 = mock(PreparedStatement.class, new ViolatedAssumptionAnswer());
32 doReturn((-3202)).when(preparedStatement0).executeUpdate();
33 Connection connection0 = mock(Connection.class, new ViolatedAssumptionAnswer());
34 doReturn("").when(connection0).toString();
35 doReturn(preparedStatement0).when(connection0).prepareStatement(anyString());
36 PrivateAccess.setVariable((Class<URNResource>) URNResource.class, uRNResource0, "conn", (Object) connection0);
37 uRNResource0.insertNewRow("pE|b");
41 public void test01() throws Throwable {
42 URNResource uRNResource0 = new URNResource("pE|b");
43 Connection connection0 = mock(Connection.class, new ViolatedAssumptionAnswer());
44 doReturn((String) null).when(connection0).toString();
45 doReturn((PreparedStatement) null).when(connection0).prepareStatement(anyString());
46 PrivateAccess.setVariable((Class<URNResource>) URNResource.class, uRNResource0, "conn", (Object) connection0);
47 uRNResource0.insertNewRow("pE|b");
51 public void test02() throws Throwable {
52 URNResource uRNResource0 = new URNResource("");
53 List<URNData> list0 = uRNResource0.getUrnDataMap();
54 assertTrue(list0.isEmpty());
58 public void test03() throws Throwable {
59 URNResource uRNResource0 = new URNResource("pE|b");
60 PreparedStatement preparedStatement0 = mock(PreparedStatement.class, new ViolatedAssumptionAnswer());
61 doReturn((-3202)).when(preparedStatement0).executeUpdate();
62 Connection connection0 = mock(Connection.class, new ViolatedAssumptionAnswer());
63 doReturn("").when(connection0).toString();
64 doReturn(preparedStatement0).when(connection0).prepareStatement(anyString());
65 PrivateAccess.setVariable((Class<URNResource>) URNResource.class, uRNResource0, "conn", (Object) connection0);
66 URNData uRNData0 = new URNData();
67 uRNResource0.getPersistData(uRNData0);
68 assertNull(uRNData0.getVer_());
72 public void test04() throws Throwable {
73 URNResource uRNResource0 = new URNResource("pE|b");
74 Connection connection0 = mock(Connection.class, new ViolatedAssumptionAnswer());
75 doReturn((String) null).when(connection0).toString();
76 doReturn((PreparedStatement) null).when(connection0).prepareStatement(anyString());
77 PrivateAccess.setVariable((Class<URNResource>) URNResource.class, uRNResource0, "conn", (Object) connection0);
78 URNData uRNData0 = new URNData();
79 uRNResource0.getPersistData(uRNData0);
80 assertNull(uRNData0.getVer_());
84 public void test05() throws Throwable {
85 URNResource uRNResource0 = new URNResource("LR6iOYH?>Bg%1-x=lK");
86 // Undeclared exception!
88 uRNResource0.insertNewRow("LR6iOYH?>Bg%1-x=lK");
89 fail("Expecting exception: NoSuchElementException");
91 } catch(NoSuchElementException e) {
93 // no message in exception (getMessage() returned null)
95 verifyException("java.util.StringTokenizer", e);
100 public void test06() throws Throwable {
101 URNResource uRNResource0 = new URNResource("");
102 // Undeclared exception!
104 uRNResource0.insertNewRow((String) null);
105 fail("Expecting exception: NullPointerException");
107 } catch(NullPointerException e) {
109 // no message in exception (getMessage() returned null)
111 verifyException("java.util.StringTokenizer", e);
115 @Test(timeout = 4000)
116 public void test07() throws Throwable {
117 URNResource uRNResource0 = new URNResource("pE|b");
118 // Undeclared exception!
120 uRNResource0.getUrnDataMapOLD();
121 fail("Expecting exception: NullPointerException");
123 } catch(NullPointerException e) {
125 // no message in exception (getMessage() returned null)
127 verifyException("org.camunda.bpm.cockpit.Cockpit", e);
131 @Test(timeout = 4000)
132 public void test08() throws Throwable {
133 URNResource uRNResource0 = new URNResource("");
134 Connection connection0 = uRNResource0.getDBConnection();
135 assertNull(connection0);
138 @Test(timeout = 4000)
139 public void test09() throws Throwable {
140 URNResource uRNResource0 = new URNResource("pE|b");
141 Connection connection0 = mock(Connection.class, new ViolatedAssumptionAnswer());
142 doReturn((String) null).when(connection0).toString();
143 PrivateAccess.setVariable((Class<URNResource>) URNResource.class, uRNResource0, "conn", (Object) connection0);
144 Connection connection1 = uRNResource0.getDBConnection();
145 assertSame(connection1, connection0);
148 @Test(timeout = 4000)
149 public void test10() throws Throwable {
150 URNResource uRNResource0 = new URNResource("pE|b");
151 ResultSet resultSet0 = mock(ResultSet.class, new ViolatedAssumptionAnswer());
152 doReturn(false).when(resultSet0).next();
153 PreparedStatement preparedStatement0 = mock(PreparedStatement.class, new ViolatedAssumptionAnswer());
154 doReturn(resultSet0).when(preparedStatement0).executeQuery();
155 Connection connection0 = mock(Connection.class, new ViolatedAssumptionAnswer());
156 doReturn("").when(connection0).toString();
157 doReturn(preparedStatement0).when(connection0).prepareStatement(anyString());
158 PrivateAccess.setVariable((Class<URNResource>) URNResource.class, uRNResource0, "conn", (Object) connection0);
159 List<URNData> list0 = uRNResource0.getUrnDataMap();
160 assertTrue(list0.isEmpty());