Initial OpenECOMP MSO commit
[so.git] / bpmn / MSOURN-plugin / src / test / java / com / att / camunda / bpm / plugin / urnmap / resources / URNResourceESTest.java
1 /*
2  * This file was automatically generated by EvoSuite
3  * Mon Nov 14 13:47:41 GMT 2016
4  */
5
6 package com.att.camunda.bpm.plugin.urnmap.resources;
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 import com.att.camunda.bpm.plugin.urnmap.db.URNData;
13
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;
24
25 @RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, useJEE = true) 
26 public class URNResourceESTest extends URNResourceESTestscaffolding {
27
28   @Test(timeout = 4000)
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");
38   }
39
40   @Test(timeout = 4000)
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");
48   }
49
50   @Test(timeout = 4000)
51   public void test02()  throws Throwable  {
52       URNResource uRNResource0 = new URNResource("");
53       List<URNData> list0 = uRNResource0.getUrnDataMap();
54       assertTrue(list0.isEmpty());
55   }
56
57   @Test(timeout = 4000)
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_());
69   }
70
71   @Test(timeout = 4000)
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_());
81   }
82
83   @Test(timeout = 4000)
84   public void test05()  throws Throwable  {
85       URNResource uRNResource0 = new URNResource("LR6iOYH?>Bg%1-x=lK");
86       // Undeclared exception!
87       try { 
88         uRNResource0.insertNewRow("LR6iOYH?>Bg%1-x=lK");
89         fail("Expecting exception: NoSuchElementException");
90       
91       } catch(NoSuchElementException e) {
92          //
93          // no message in exception (getMessage() returned null)
94          //
95          verifyException("java.util.StringTokenizer", e);
96       }
97   }
98
99   @Test(timeout = 4000)
100   public void test06()  throws Throwable  {
101       URNResource uRNResource0 = new URNResource("");
102       // Undeclared exception!
103       try { 
104         uRNResource0.insertNewRow((String) null);
105         fail("Expecting exception: NullPointerException");
106       
107       } catch(NullPointerException e) {
108          //
109          // no message in exception (getMessage() returned null)
110          //
111          verifyException("java.util.StringTokenizer", e);
112       }
113   }
114
115   @Test(timeout = 4000)
116   public void test07()  throws Throwable  {
117       URNResource uRNResource0 = new URNResource("pE|b");
118       // Undeclared exception!
119       try { 
120         uRNResource0.getUrnDataMapOLD();
121         fail("Expecting exception: NullPointerException");
122       
123       } catch(NullPointerException e) {
124          //
125          // no message in exception (getMessage() returned null)
126          //
127          verifyException("org.camunda.bpm.cockpit.Cockpit", e);
128       }
129   }
130
131   @Test(timeout = 4000)
132   public void test08()  throws Throwable  {
133       URNResource uRNResource0 = new URNResource("");
134       Connection connection0 = uRNResource0.getDBConnection();
135       assertNull(connection0);
136   }
137
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);
146   }
147
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());
161   }
162 }