2 * This file was automatically generated by EvoSuite
3 * Mon Nov 14 11:29:36 GMT 2016
6 package org.openecomp.mso.bpmn.core;
9 import static org.junit.Assert.*;
10 import static org.evosuite.shaded.org.mockito.Mockito.*;
11 import static org.evosuite.runtime.EvoAssertions.*;
13 import org.camunda.bpm.engine.delegate.Expression;
14 import org.camunda.bpm.engine.impl.pvm.runtime.ExecutionImpl;
15 import org.evosuite.runtime.EvoRunner;
16 import org.evosuite.runtime.EvoRunnerParameters;
17 import org.evosuite.runtime.PrivateAccess;
18 import org.evosuite.runtime.ViolatedAssumptionAnswer;
19 import org.junit.runner.RunWith;
21 @RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, useJEE = true)
22 public class ReadConfigTaskESTest extends ReadConfigTaskESTestscaffolding {
25 public void test0() throws Throwable {
26 ReadConfigTask readConfigTask0 = new ReadConfigTask();
27 ExecutionImpl executionImpl0 = new ExecutionImpl();
28 Expression expression0 = mock(Expression.class, new ViolatedAssumptionAnswer());
29 doReturn((Object) null).when(expression0).getValue(any(org.camunda.bpm.engine.delegate.VariableScope.class));
30 PrivateAccess.setVariable((Class<ReadConfigTask>) ReadConfigTask.class, readConfigTask0, "propertiesFile", (Object) expression0);
32 readConfigTask0.execute(executionImpl0);
33 fail("Expecting exception: RuntimeException");
35 } catch(RuntimeException e) {
37 // ReadConfigTask injected field 'propertiesFile' is bad: required field has null value
39 verifyException("org.openecomp.mso.bpmn.core.BaseTask", e);
44 public void test1() throws Throwable {
45 ReadConfigTask readConfigTask0 = new ReadConfigTask();
46 ExecutionImpl executionImpl0 = new ExecutionImpl();
48 readConfigTask0.execute(executionImpl0);
49 fail("Expecting exception: RuntimeException");
51 } catch(RuntimeException e) {
53 // ReadConfigTask injected field 'propertiesFile' is bad: missing required field
55 verifyException("org.openecomp.mso.bpmn.core.BaseTask", e);