PMCORE-3880 PhpUnit: Error: Call to undefined function factory

This commit is contained in:
Roly Gutierrez
2022-07-21 00:04:21 -04:00
parent 99fa155266
commit 01833eb210
295 changed files with 6494 additions and 4762 deletions

View File

@@ -7,11 +7,13 @@ use ProcessMaker\Model\Dynaform;
use ProcessMaker\Model\Process;
use ProcessMaker\Model\ProcessVariables;
use ProcessMaker\Model\Triggers;
use Tests\CreateTestSite;
use Tests\TestCase;
class CliWorkspacesTest extends TestCase
{
use DatabaseTransactions;
use CreateTestSite;
/**
* Test that the deprecated files are removed successfully
@@ -21,6 +23,7 @@ class CliWorkspacesTest extends TestCase
*/
public function it_should_delete_the_deprecated_files()
{
ob_start();
include(PATH_TRUNK . 'workflow/engine/bin/tasks/cliWorkspaces.php');
if (!file_exists(PATH_TRUNK . 'workflow/engine/methods/users/data_usersList.php')) {
$filename = PATH_TRUNK . 'workflow/engine/methods/users/data_usersList.php';
@@ -79,6 +82,7 @@ class CliWorkspacesTest extends TestCase
}
}
ob_get_clean();
// This assert the data_usersList.php does not exist anymore
$this->assertFalse(file_exists(PATH_TRUNK . 'workflow/engine/methods/users/data_usersList.php'));
}
@@ -150,33 +154,34 @@ class CliWorkspacesTest extends TestCase
*/
public function it_should_test_the_incompatibilities_in_the_dynaforms_queries()
{
$this->markTestIncomplete();//This can't be tested due to the db.php invocation
config(["system.workspace" => 'workflow']);
$workspace = config("system.workspace");
$this->createDBFile($workspace);
$process = factory(Process::class, 2)->create();
$process = Process::factory(2)->create();
factory(Dynaform::class)->create(
Dynaform::factory()->create(
[
'PRO_UID' => $process[0]['PRO_UID'],
'DYN_CONTENT' => '{"name":"2","description":"","items":[{"type":"form","variable":"","var_uid":"","dataType":"","id":"6170264265d1b544bebdbd5098250194","name":"2","description":"","mode":"edit","script":"","language":"en","externalLibs":"","printable":false,"items":[[{"type":"title","id":"title0000000001","label":"title_1","colSpan":12}],[{"type":"text","variable":"textVar002","var_uid":"9778460595d1b545088dd69091601043","dataType":"string","protectedValue":false,"id":"textVar002","name":"textVar002","label":"text_1","defaultValue":"","placeholder":"","hint":"","required":false,"requiredFieldErrorMessage":"","textTransform":"none","validate":"","validateMessage":"","maxLength":1000,"formula":"","mode":"parent","operation":"","dbConnection":"workflow","dbConnectionLabel":"PM Database","sql":"","var_name":"textVar002","colSpan":12}],[{"type":"textarea","variable":"textareaVar001","var_uid":"2934510045d1b5453f21373072798412","dataType":"string","protectedValue":false,"id":"textareaVar001","name":"textareaVar001","label":"textarea_1","defaultValue":"","placeholder":"","hint":"","required":false,"requiredFieldErrorMessage":"","validate":"","validateMessage":"","mode":"parent","dbConnection":"workflow","dbConnectionLabel":"PM Database","sql":"","rows":"5","var_name":"textareaVar001","colSpan":12}],[{"type":"datetime","variable":"datetimeVar001","var_uid":"9780823375d1b5455e9c3a2064729484","dataType":"datetime","protectedValue":false,"id":"datetimeVar001","name":"datetimeVar001","label":"datetime_1","placeholder":"","hint":"","required":false,"requiredFieldErrorMessage":"","mode":"parent","format":"YYYY-MM-DD","dayViewHeaderFormat":"MMMM YYYY","extraFormats":false,"stepping":1,"minDate":"","maxDate":"","useCurrent":"false","collapse":true,"locale":"","defaultDate":"","disabledDates":false,"enabledDates":false,"icons":{"time":"glyphicon glyphicon-time","date":"glyphicon glyphicon-calendar","up":"glyphicon glyphicon-chevron-up","down":"glyphicon glyphicon-chevron-down","previous":"glyphicon glyphicon-chevron-left","next":"glyphicon glyphicon-chevron-right","today":"glyphicon glyphicon-screenshot","clear":"glyphicon glyphicon-trash"},"useStrict":false,"sideBySide":false,"daysOfWeekDisabled":false,"calendarWeeks":false,"viewMode":"days","toolbarPlacement":"default","showTodayButton":false,"showClear":"false","widgetPositioning":{"horizontal":"auto","vertical":"auto"},"widgetParent":null,"keepOpen":false,"var_name":"datetimeVar001","colSpan":12}],[{"type":"submit","id":"submit0000000001","name":"submit0000000001","label":"submit_1","colSpan":12}]],"variables":[{"var_uid":"9778460595d1b545088dd69091601043","prj_uid":"5139642915ccb3fca429a36061714972","var_name":"textVar002","var_field_type":"string","var_field_size":10,"var_label":"string","var_dbconnection":"workflow","var_dbconnection_label":"PM Database","var_sql":"","var_null":0,"var_default":"","var_accepted_values":"[]","inp_doc_uid":""},{"var_uid":"2934510045d1b5453f21373072798412","prj_uid":"5139642915ccb3fca429a36061714972","var_name":"textareaVar001","var_field_type":"string","var_field_size":10,"var_label":"string","var_dbconnection":"workflow","var_dbconnection_label":"PM Database","var_sql":"","var_null":0,"var_default":"","var_accepted_values":"[]","inp_doc_uid":""},{"var_uid":"9780823375d1b5455e9c3a2064729484","prj_uid":"5139642915ccb3fca429a36061714972","var_name":"datetimeVar001","var_field_type":"datetime","var_field_size":10,"var_label":"datetime","var_dbconnection":"workflow","var_dbconnection_label":"PM Database","var_sql":"","var_null":0,"var_default":"","var_accepted_values":"[]","inp_doc_uid":""}]}]}'
]
);
$dynaform = factory(Dynaform::class)->create(
$dynaform = Dynaform::factory()->create(
[
'PRO_UID' => $process[1]['PRO_UID'],
'DYN_CONTENT' => '{"name":"1","description":"","items":[{"type":"form","variable":"","var_uid":"","dataType":"","id":"6817532755d16225629cb05061521548","name":"1","description":"","mode":"edit","script":"","language":"en","externalLibs":"","printable":false,"items":[[{"type":"text","variable":"textVar001","var_uid":"4746221155d1622658943d1014840579","dataType":"string","protectedValue":false,"id":"textVar001","name":"textVar001","label":"text_1","defaultValue":"","placeholder":"","hint":"","required":false,"requiredFieldErrorMessage":"","textTransform":"none","validate":"","validateMessage":"","maxLength":1000,"formula":"","mode":"parent","operation":"","dbConnection":"workflow","dbConnectionLabel":"PM Database","sql":"SELECT * FROM USERS WHERE \nUSR_UID=\'$UID\' UNION SELECT * from PROCESS","var_name":"textVar001","colSpan":12}]],"variables":[{"var_uid":"4746221155d1622658943d1014840579","prj_uid":"5139642915ccb3fca429a36061714972","var_name":"textVar001","var_field_type":"string","var_field_size":10,"var_label":"string","var_dbconnection":"workflow","var_dbconnection_label":"PM Database","var_sql":"","var_null":0,"var_default":"","var_accepted_values":"[]","inp_doc_uid":""}]}]}'
]
);
$variables = factory(ProcessVariables::class)->create(
$variables = ProcessVariables::factory()->create(
[
'PRJ_UID' => $process[0]['PRO_UID'],
'VAR_SQL' => 'SELECT * FROM USERS WHERE USR_UID="213" UNION SELECT * from PROCESS'
]
);
$trigger = factory(Triggers::class)->create(
$trigger = Triggers::factory()->create(
[
'PRO_UID' => $process[0]['PRO_UID'],
'TRI_WEBBOT' => '$text=222;
@@ -203,26 +208,28 @@ class CliWorkspacesTest extends TestCase
]
);
ob_start();
check_queries_incompatibilities('workflow');
$result = ob_get_contents();
ob_get_clean();
// This assert that the message contains the second process name
$this->assertRegExp('/'.$process[1]['PRO_TITLE'].'/',$result);
$this->assertMatchesRegularExpression('/'.$process[1]['PRO_TITLE'].'/',$result);
// This assert that the message contains the second dynaform with the UNION query
$this->assertRegExp('/'.$dynaform['DYN_TITLE'].'/',$result);
$this->assertMatchesRegularExpression('/'.$dynaform['DYN_TITLE'].'/',$result);
// This assert that the message contains the first process name
$this->assertRegExp('/'.$process[0]['PRO_TITLE'].'/',$result);
$this->assertMatchesRegularExpression('/'.$process[0]['PRO_TITLE'].'/',$result);
// This assert that the message contains the first dynaform with the UNION query
$this->assertRegExp('/'.$variables['VAR_TITLE'].'/',$result);
$this->assertMatchesRegularExpression('/'.$variables['VAR_TITLE'].'/',$result);
// This assert that the message contains the first process name
$this->assertRegExp('/'.$process[0]['PRO_TITLE'].'/',$result);
$this->assertMatchesRegularExpression('/'.$process[0]['PRO_TITLE'].'/',$result);
// This assert that the message contains the first trigger with the UNION query
$this->assertRegExp('/'.$trigger['TRI_TITLE'].'/',$result);
$this->assertMatchesRegularExpression('/'.$trigger['TRI_TITLE'].'/',$result);
}
}

View File

@@ -52,14 +52,14 @@ class ActionsByEmailCoreClassTest extends TestCase
$user = User::where('USR_UID', '=', '00000000000000000000000000000001')
->get()
->first();
$process = factory(Process::class)->create();
$task = factory(Task::class)->create([
$process = Process::factory()->create();
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
@@ -91,17 +91,17 @@ class ActionsByEmailCoreClassTest extends TestCase
$user = User::where('USR_UID', '=', '00000000000000000000000000000001')
->get()
->first();
$process = factory(Process::class)->create();
$task = factory(Task::class)->create([
$process = Process::factory()->create();
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$abeConfiguration = [
'ABE_EMAIL_SERVER_UID' => ''
];
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
@@ -133,15 +133,15 @@ class ActionsByEmailCoreClassTest extends TestCase
$user = User::where('USR_UID', '=', '00000000000000000000000000000001')
->get()
->first();
$process = factory(Process::class)->create();
$task = factory(Task::class)->create([
$process = Process::factory()->create();
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$dynaform = factory(Dynaform::class)->create([
$dynaform = Dynaform::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$emailServer = factory(ProcessMaker\Model\EmailServerModel::class)->create();
$abeConfiguration = factory(AbeConfiguration::class)->create([
$emailServer = ProcessMaker\Model\EmailServerModel::factory()->create();
$abeConfiguration = AbeConfiguration::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => '',
'DYN_UID' => $dynaform->DYN_UID,
@@ -151,10 +151,10 @@ class ActionsByEmailCoreClassTest extends TestCase
]);
$abeConfiguration = $abeConfiguration->toArray();
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
@@ -186,19 +186,19 @@ class ActionsByEmailCoreClassTest extends TestCase
*/
public function it_should_test_sendActionsByEmail_method_with_exception_if_email_to_is_empty()
{
$user = factory(User::class)->create([
$user = User::factory()->create([
'USR_EMAIL' => ''
]);
$process = factory(Process::class)->create();
$task = factory(Task::class)->create([
$process = Process::factory()->create();
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$dynaform = factory(Dynaform::class)->create([
$dynaform = Dynaform::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$emailServer = factory(ProcessMaker\Model\EmailServerModel::class)->create();
$abeConfiguration = factory(AbeConfiguration::class)->create([
$emailServer = ProcessMaker\Model\EmailServerModel::factory()->create();
$abeConfiguration = AbeConfiguration::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
'DYN_UID' => $dynaform->DYN_UID,
@@ -209,10 +209,10 @@ class ActionsByEmailCoreClassTest extends TestCase
]);
$abeConfiguration = $abeConfiguration->toArray();
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
@@ -245,17 +245,17 @@ class ActionsByEmailCoreClassTest extends TestCase
*/
public function it_should_test_sendActionsByEmail_method_with_exception_if_email_type_is_empty()
{
$user = factory(User::class)->create();
$user = User::factory()->create();
$process = factory(Process::class)->create();
$task = factory(Task::class)->create([
$process = Process::factory()->create();
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$dynaform = factory(Dynaform::class)->create([
$dynaform = Dynaform::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$emailServer = factory(ProcessMaker\Model\EmailServerModel::class)->create();
$abeConfiguration = factory(AbeConfiguration::class)->create([
$emailServer = ProcessMaker\Model\EmailServerModel::factory()->create();
$abeConfiguration = AbeConfiguration::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
'DYN_UID' => $dynaform->DYN_UID,
@@ -266,10 +266,10 @@ class ActionsByEmailCoreClassTest extends TestCase
]);
$abeConfiguration = $abeConfiguration->toArray();
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
@@ -304,15 +304,15 @@ class ActionsByEmailCoreClassTest extends TestCase
$user = User::where('USR_UID', '=', '00000000000000000000000000000001')
->get()
->first();
$process = factory(Process::class)->create();
$task = factory(Task::class)->create([
$process = Process::factory()->create();
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$dynaform = factory(Dynaform::class)->create([
$dynaform = Dynaform::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$emailServer = factory(ProcessMaker\Model\EmailServerModel::class)->create();
$abeConfiguration = factory(AbeConfiguration::class)->create([
$emailServer = ProcessMaker\Model\EmailServerModel::factory()->create();
$abeConfiguration = AbeConfiguration::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
'DYN_UID' => $dynaform->DYN_UID,
@@ -322,11 +322,11 @@ class ActionsByEmailCoreClassTest extends TestCase
]);
$abeConfiguration = $abeConfiguration->toArray();
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
@@ -363,15 +363,15 @@ class ActionsByEmailCoreClassTest extends TestCase
$user = User::where('USR_UID', '=', '00000000000000000000000000000001')
->get()
->first();
$process = factory(Process::class)->create();
$task = factory(Task::class)->create([
$process = Process::factory()->create();
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$dynaform = factory(Dynaform::class)->create([
$dynaform = Dynaform::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$emailServer = factory(ProcessMaker\Model\EmailServerModel::class)->create();
$abeConfiguration = factory(AbeConfiguration::class)->create([
$emailServer = ProcessMaker\Model\EmailServerModel::factory()->create();
$abeConfiguration = AbeConfiguration::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
'DYN_UID' => $dynaform->DYN_UID,
@@ -382,11 +382,11 @@ class ActionsByEmailCoreClassTest extends TestCase
]);
$abeConfiguration = $abeConfiguration->toArray();
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
@@ -423,15 +423,15 @@ class ActionsByEmailCoreClassTest extends TestCase
$user = User::where('USR_UID', '=', '00000000000000000000000000000001')
->get()
->first();
$process = factory(Process::class)->create();
$task = factory(Task::class)->create([
$process = Process::factory()->create();
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$dynaform = factory(Dynaform::class)->create([
$dynaform = Dynaform::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$emailServer = factory(ProcessMaker\Model\EmailServerModel::class)->create();
$abeConfiguration = factory(AbeConfiguration::class)->create([
$emailServer = ProcessMaker\Model\EmailServerModel::factory()->create();
$abeConfiguration = AbeConfiguration::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
'DYN_UID' => $dynaform->DYN_UID,
@@ -442,11 +442,11 @@ class ActionsByEmailCoreClassTest extends TestCase
]);
$abeConfiguration = $abeConfiguration->toArray();
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
@@ -483,16 +483,16 @@ class ActionsByEmailCoreClassTest extends TestCase
$user = User::where('USR_UID', '=', '00000000000000000000000000000001')
->get()
->first();
$process = factory(Process::class)->create();
$task = factory(Task::class)->create([
$process = Process::factory()->create();
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$dynaform = factory(Dynaform::class)->create([
$dynaform = Dynaform::factory()->create([
'PRO_UID' => $process->PRO_UID,
'DYN_CONTENT' => file_get_contents(PATH_TRUNK . "/tests/resources/dynaform2.json")
]);
$emailServer = factory(ProcessMaker\Model\EmailServerModel::class)->create();
$abeConfiguration = factory(AbeConfiguration::class)->create([
$emailServer = ProcessMaker\Model\EmailServerModel::factory()->create();
$abeConfiguration = AbeConfiguration::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
'DYN_UID' => $dynaform->DYN_UID,
@@ -503,11 +503,11 @@ class ActionsByEmailCoreClassTest extends TestCase
]);
$abeConfiguration = $abeConfiguration->toArray();
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
@@ -544,16 +544,16 @@ class ActionsByEmailCoreClassTest extends TestCase
$user = User::where('USR_UID', '=', '00000000000000000000000000000001')
->get()
->first();
$process = factory(Process::class)->create();
$task = factory(Task::class)->create([
$process = Process::factory()->create();
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$dynaform = factory(Dynaform::class)->create([
$dynaform = Dynaform::factory()->create([
'PRO_UID' => $process->PRO_UID,
'DYN_CONTENT' => file_get_contents(PATH_TRUNK . "/tests/resources/dynaform3.json")
]);
$emailServer = factory(ProcessMaker\Model\EmailServerModel::class)->create();
$abeConfiguration = factory(AbeConfiguration::class)->create([
$emailServer = ProcessMaker\Model\EmailServerModel::factory()->create();
$abeConfiguration = AbeConfiguration::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
'DYN_UID' => $dynaform->DYN_UID,
@@ -565,11 +565,11 @@ class ActionsByEmailCoreClassTest extends TestCase
]);
$abeConfiguration = $abeConfiguration->toArray();
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
@@ -598,11 +598,11 @@ class ActionsByEmailCoreClassTest extends TestCase
$result = $reflectionMethod->invokeArgs($this->actionsByEmailCoreClass, []);
$this->assertContains('jsondata', $result);
$this->assertContains('httpServerHostname', $result);
$this->assertContains('pm_run_outside_main_app', $result);
$this->assertContains('pathRTLCss', $result);
$this->assertContains('fieldsRequired', $result);
$this->assertStringContainsString('jsondata', $result);
$this->assertStringContainsString('httpServerHostname', $result);
$this->assertStringContainsString('pm_run_outside_main_app', $result);
$this->assertStringContainsString('pathRTLCss', $result);
$this->assertStringContainsString('fieldsRequired', $result);
}
/**
@@ -615,16 +615,16 @@ class ActionsByEmailCoreClassTest extends TestCase
$user = User::where('USR_UID', '=', '00000000000000000000000000000001')
->get()
->first();
$process = factory(Process::class)->create();
$task = factory(Task::class)->create([
$process = Process::factory()->create();
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$dynaform = factory(Dynaform::class)->create([
$dynaform = Dynaform::factory()->create([
'PRO_UID' => $process->PRO_UID,
'DYN_CONTENT' => file_get_contents(PATH_TRUNK . "/tests/resources/dynaform3.json")
]);
$emailServer = factory(ProcessMaker\Model\EmailServerModel::class)->create();
$abeConfiguration = factory(AbeConfiguration::class)->create([
$emailServer = ProcessMaker\Model\EmailServerModel::factory()->create();
$abeConfiguration = AbeConfiguration::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
'DYN_UID' => $dynaform->DYN_UID,
@@ -636,11 +636,11 @@ class ActionsByEmailCoreClassTest extends TestCase
]);
$abeConfiguration = $abeConfiguration->toArray();
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
@@ -669,11 +669,11 @@ class ActionsByEmailCoreClassTest extends TestCase
$result = $reflectionMethod->invokeArgs($this->actionsByEmailCoreClass, []);
$this->assertContains('jsondata', $result);
$this->assertContains('httpServerHostname', $result);
$this->assertContains('pm_run_outside_main_app', $result);
$this->assertContains('pathRTLCss', $result);
$this->assertContains('fieldsRequired', $result);
$this->assertStringContainsString('jsondata', $result);
$this->assertStringContainsString('httpServerHostname', $result);
$this->assertStringContainsString('pm_run_outside_main_app', $result);
$this->assertStringContainsString('pathRTLCss', $result);
$this->assertStringContainsString('fieldsRequired', $result);
}
/**
@@ -687,16 +687,16 @@ class ActionsByEmailCoreClassTest extends TestCase
$user = User::where('USR_UID', '=', '00000000000000000000000000000001')
->get()
->first();
$process = factory(Process::class)->create();
$task = factory(Task::class)->create([
$process = Process::factory()->create();
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$dynaform = factory(Dynaform::class)->create([
$dynaform = Dynaform::factory()->create([
'PRO_UID' => $process->PRO_UID,
'DYN_CONTENT' => file_get_contents(PATH_TRUNK . "/tests/resources/dynaform3.json")
]);
$emailServer = factory(ProcessMaker\Model\EmailServerModel::class)->create();
$abeConfiguration = factory(AbeConfiguration::class)->create([
$emailServer = ProcessMaker\Model\EmailServerModel::factory()->create();
$abeConfiguration = AbeConfiguration::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
'DYN_UID' => $dynaform->DYN_UID,
@@ -708,11 +708,11 @@ class ActionsByEmailCoreClassTest extends TestCase
]);
$abeConfiguration = $abeConfiguration->toArray();
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task->TAS_UID,
@@ -741,10 +741,10 @@ class ActionsByEmailCoreClassTest extends TestCase
$result = $reflectionMethod->invokeArgs($this->actionsByEmailCoreClass, []);
$this->assertContains('jsondata', $result);
$this->assertContains('httpServerHostname', $result);
$this->assertContains('pm_run_outside_main_app', $result);
$this->assertContains('pathRTLCss', $result);
$this->assertContains('fieldsRequired', $result);
$this->assertStringContainsString('jsondata', $result);
$this->assertStringContainsString('httpServerHostname', $result);
$this->assertStringContainsString('pm_run_outside_main_app', $result);
$this->assertStringContainsString('pathRTLCss', $result);
$this->assertStringContainsString('fieldsRequired', $result);
}
}

View File

@@ -42,13 +42,13 @@ class CasesTest extends TestCase
*/
public function it_should_test_get_next_step_method()
{
$process = factory(Process::class)->create();
$application = factory(Application::class)->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = factory(Delegation::class)->create([
$process = Process::factory()->create();
$application = Application::factory()->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'DEL_INDEX' => 2,
@@ -68,19 +68,19 @@ class CasesTest extends TestCase
*/
public function it_should_test_get_next_step_method_position()
{
$process = factory(Process::class)->create();
$application = factory(Application::class)->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = factory(Delegation::class)->create([
$process = Process::factory()->create();
$application = Application::factory()->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'DEL_INDEX' => 2,
'DEL_PREVIOUS' => $appDelegation->DEL_INDEX
]);
factory(Step::class)->create([
Step::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $appDelegation->TAS_UID,
'STEP_POSITION' => 2,
@@ -99,19 +99,19 @@ class CasesTest extends TestCase
*/
public function it_should_test_get_next_step_method_output_document()
{
$process = factory(Process::class)->create();
$application = factory(Application::class)->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = factory(Delegation::class)->create([
$process = Process::factory()->create();
$application = Application::factory()->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'DEL_INDEX' => 2,
'DEL_PREVIOUS' => $appDelegation->DEL_INDEX
]);
factory(Step::class)->create([
Step::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $appDelegation->TAS_UID,
'STEP_POSITION' => 2,
@@ -131,19 +131,19 @@ class CasesTest extends TestCase
*/
public function it_should_test_get_next_step_method_input_document()
{
$process = factory(Process::class)->create();
$application = factory(Application::class)->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = factory(Delegation::class)->create([
$process = Process::factory()->create();
$application = Application::factory()->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'DEL_INDEX' => 2,
'DEL_PREVIOUS' => $appDelegation->DEL_INDEX
]);
factory(Step::class)->create([
Step::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $appDelegation->TAS_UID,
'STEP_POSITION' => 2,
@@ -163,19 +163,19 @@ class CasesTest extends TestCase
*/
public function it_should_test_get_next_step_method_external()
{
$process = factory(Process::class)->create();
$application = factory(Application::class)->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = factory(Delegation::class)->create([
$process = Process::factory()->create();
$application = Application::factory()->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'DEL_INDEX' => 2,
'DEL_PREVIOUS' => $appDelegation->DEL_INDEX
]);
factory(Step::class)->create([
Step::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $appDelegation->TAS_UID,
'STEP_POSITION' => 2,
@@ -195,19 +195,19 @@ class CasesTest extends TestCase
*/
public function it_should_test_get_next_step_method_message()
{
$process = factory(Process::class)->create();
$application = factory(Application::class)->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = factory(Delegation::class)->create([
$process = Process::factory()->create();
$application = Application::factory()->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'DEL_INDEX' => 2,
'DEL_PREVIOUS' => $appDelegation->DEL_INDEX
]);
factory(Step::class)->create([
Step::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $appDelegation->TAS_UID,
'STEP_POSITION' => 2,
@@ -227,13 +227,13 @@ class CasesTest extends TestCase
*/
public function it_should_test_get_next_step_method_step_does_not_exists()
{
$process = factory(Process::class)->create();
$application = factory(Application::class)->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = factory(Delegation::class)->create([
$process = Process::factory()->create();
$application = Application::factory()->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'DEL_INDEX' => 2,
@@ -265,9 +265,9 @@ class CasesTest extends TestCase
*/
public function it_should_test_get_next_step_method_step_false()
{
$process = factory(Process::class)->create();
$application = factory(Application::class)->create();
$appDelegation = factory(Delegation::class)->create();
$process = Process::factory()->create();
$application = Application::factory()->create();
$appDelegation = Delegation::factory()->create();
$cases = new Cases();
$res = $cases->getNextStep($process->PRO_UID, $application->APP_UID, $appDelegation->DEL_INDEX);
$this->assertFalse($res);
@@ -282,19 +282,19 @@ class CasesTest extends TestCase
public function it_should_test_get_next_step_method_gmail()
{
$_SESSION['gmail'] = '';
$process = factory(Process::class)->create();
$application = factory(Application::class)->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = factory(Delegation::class)->create([
$process = Process::factory()->create();
$application = Application::factory()->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'DEL_INDEX' => 2,
'DEL_PREVIOUS' => $appDelegation->DEL_INDEX
]);
factory(Step::class)->create([
Step::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $appDelegation->TAS_UID,
'STEP_POSITION' => 2,
@@ -315,19 +315,19 @@ class CasesTest extends TestCase
public function it_should_test_get_next_step_method_gmail_nextstep()
{
$_SESSION['gmail'] = '';
$process = factory(Process::class)->create();
$application = factory(Application::class)->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = factory(Delegation::class)->create([
$process = Process::factory()->create();
$application = Application::factory()->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'DEL_INDEX' => 2,
'DEL_PREVIOUS' => $appDelegation->DEL_INDEX
]);
factory(Step::class)->create([
Step::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $appDelegation->TAS_UID,
'STEP_POSITION' => 1,
@@ -348,19 +348,19 @@ class CasesTest extends TestCase
public function it_should_test_get_next_step_method_condition_empty()
{
$_SESSION['gmail'] = '';
$process = factory(Process::class)->create();
$application = factory(Application::class)->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = factory(Delegation::class)->create([
$process = Process::factory()->create();
$application = Application::factory()->create(['PRO_UID' => $process->PRO_UID]);
$appDelegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'PRO_UID' => $process->PRO_UID,
'DEL_INDEX' => 2,
'DEL_PREVIOUS' => $appDelegation->DEL_INDEX
]);
factory(Step::class)->create([
Step::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $appDelegation->TAS_UID,
'STEP_POSITION' => 2,
@@ -381,24 +381,24 @@ class CasesTest extends TestCase
public function it_should_test_get_start_cases()
{
// Creating a process with initial tasks
$process = factory(Process::class)->create();
$user = factory(User::class)->create();
$normalTask = factory(Task::class)->create([
$process = Process::factory()->create();
$user = User::factory()->create();
$normalTask = Task::factory()->create([
'PRO_UID' => $process->PRO_UID,
'PRO_ID' => $process->PRO_ID,
'TAS_START' => 'TRUE'
]);
$webEntryTask = factory(Task::class)->create([
$webEntryTask = Task::factory()->create([
'PRO_UID' => $process->PRO_UID,
'PRO_ID' => $process->PRO_ID,
'TAS_START' => 'TRUE',
'TAS_TYPE' => 'WEBENTRYEVENT'
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $normalTask->TAS_UID,
'USR_UID' => $user->USR_UID
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $webEntryTask->TAS_UID,
'USR_UID' => $user->USR_UID
]);
@@ -423,8 +423,8 @@ class CasesTest extends TestCase
*/
public function it_shoult_test_the_get_to_method_with_default_tas_assign_type()
{
$task = factory(Task::class)->create();
$user = factory(User::class)->create([
$task = Task::factory()->create();
$user = User::factory()->create([
'USR_EMAIL' => 'test@test.com'
]);
@@ -432,7 +432,7 @@ class CasesTest extends TestCase
$cases = new Cases();
$result = $cases->getTo($task->TAS_UID, $user->USR_UID, '');
$this->assertNotEmpty($result);
$this->assertRegExp("/{$user->USR_EMAIL}/", $result["to"]);
$this->assertMatchesRegularExpression("/{$user->USR_EMAIL}/", $result["to"]);
}
/**
@@ -443,41 +443,41 @@ class CasesTest extends TestCase
*/
public function it_shoult_test_the_get_to_method_with_self_service_tas_assign_type()
{
$process = factory(Process::class)->create();
$process = Process::factory()->create();
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_ASSIGN_TYPE' => 'BALANCED'
]);
$task2 = factory(Task::class)->create([
$task2 = Task::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE'
]);
$user = factory(User::class)->create([
$user = User::factory()->create([
'USR_EMAIL' => 'test@test.com'
]);
$user2 = factory(User::class)->create([
$user2 = User::factory()->create([
'USR_EMAIL' => 'test2@test2.com'
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task2->TAS_UID,
'USR_UID' => $user->USR_UID
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task2->TAS_UID,
'USR_UID' => $user2->USR_UID
]);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 2,
'PRO_UID' => $process->PRO_UID,
'APP_INIT_USER' => "00000000000000000000000000000001",
'APP_CUR_USER' => $user2->USR_UID
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'DEL_INDEX' => 1,
'APP_NUMBER' => $application->APP_NUMBER,
@@ -488,7 +488,7 @@ class CasesTest extends TestCase
'DEL_THREAD' => 1,
'DEL_THREAD_STATUS' => 'CLOSED'
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'DEL_INDEX' => 2,
'APP_NUMBER' => $application->APP_NUMBER,
@@ -499,7 +499,7 @@ class CasesTest extends TestCase
'DEL_THREAD' => 2,
'DEL_THREAD_STATUS' => 'OPEN'
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'DEL_INDEX' => 3,
'APP_NUMBER' => $application->APP_NUMBER,
@@ -534,8 +534,8 @@ class CasesTest extends TestCase
$this->assertNotEmpty($result);
// Asserts the emails of both users are contained in the result
$this->assertRegExp("/{$user->USR_EMAIL}/", $result["to"]);
$this->assertRegExp("/{$user2->USR_EMAIL}/", $result["to"]);
$this->assertMatchesRegularExpression("/{$user->USR_EMAIL}/", $result["to"]);
$this->assertMatchesRegularExpression("/{$user2->USR_EMAIL}/", $result["to"]);
}
/**
@@ -546,41 +546,41 @@ class CasesTest extends TestCase
*/
public function it_shoult_test_the_get_to_method_with_multiple_instance_tas_assign_type()
{
$process = factory(Process::class)->create();
$process = Process::factory()->create();
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_ASSIGN_TYPE' => 'BALANCED'
]);
$task2 = factory(Task::class)->create([
$task2 = Task::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_ASSIGN_TYPE' => 'MULTIPLE_INSTANCE'
]);
$user = factory(User::class)->create([
$user = User::factory()->create([
'USR_EMAIL' => 'test@test.com'
]);
$user2 = factory(User::class)->create([
$user2 = User::factory()->create([
'USR_EMAIL' => 'test2@test2.com'
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task2->TAS_UID,
'USR_UID' => $user->USR_UID
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task2->TAS_UID,
'USR_UID' => $user2->USR_UID
]);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 2,
'PRO_UID' => $process->PRO_UID,
'APP_INIT_USER' => "00000000000000000000000000000001",
'APP_CUR_USER' => $user2->USR_UID
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'DEL_INDEX' => 1,
'APP_NUMBER' => $application->APP_NUMBER,
@@ -591,7 +591,7 @@ class CasesTest extends TestCase
'DEL_THREAD' => 1,
'DEL_THREAD_STATUS' => 'CLOSED'
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'DEL_INDEX' => 2,
'APP_NUMBER' => $application->APP_NUMBER,
@@ -602,7 +602,7 @@ class CasesTest extends TestCase
'DEL_THREAD' => 2,
'DEL_THREAD_STATUS' => 'OPEN'
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'DEL_INDEX' => 3,
'APP_NUMBER' => $application->APP_NUMBER,
@@ -637,7 +637,7 @@ class CasesTest extends TestCase
$this->assertNotEmpty($result);
// Asserts the emails of both users are contained in the result
$this->assertRegExp("/{$user->USR_EMAIL}/", $result["to"]);
$this->assertMatchesRegularExpression("/{$user->USR_EMAIL}/", $result["to"]);
}
/**
@@ -648,42 +648,42 @@ class CasesTest extends TestCase
*/
public function it_shoult_test_the_get_to_method_with_multiple_instance_value_based_tas_assign_type()
{
$process = factory(Process::class)->create();
$process = Process::factory()->create();
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_ASSIGN_TYPE' => 'BALANCED'
]);
$task2 = factory(Task::class)->create([
$task2 = Task::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_ASSIGN_TYPE' => 'MULTIPLE_INSTANCE_VALUE_BASED',
'TAS_ASSIGN_VARIABLE' => '@@users'
]);
$user = factory(User::class)->create([
$user = User::factory()->create([
'USR_EMAIL' => 'test@test.com'
]);
$user2 = factory(User::class)->create([
$user2 = User::factory()->create([
'USR_EMAIL' => 'test2@test2.com'
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task2->TAS_UID,
'USR_UID' => $user->USR_UID
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task2->TAS_UID,
'USR_UID' => $user2->USR_UID
]);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 2,
'PRO_UID' => $process->PRO_UID,
'APP_INIT_USER' => "00000000000000000000000000000001",
'APP_CUR_USER' => $user2->USR_UID
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'DEL_INDEX' => 1,
'APP_NUMBER' => $application->APP_NUMBER,
@@ -694,7 +694,7 @@ class CasesTest extends TestCase
'DEL_THREAD' => 1,
'DEL_THREAD_STATUS' => 'CLOSED'
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'DEL_INDEX' => 2,
'APP_NUMBER' => $application->APP_NUMBER,
@@ -705,7 +705,7 @@ class CasesTest extends TestCase
'DEL_THREAD' => 2,
'DEL_THREAD_STATUS' => 'OPEN'
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'DEL_INDEX' => 3,
'APP_NUMBER' => $application->APP_NUMBER,
@@ -741,6 +741,6 @@ class CasesTest extends TestCase
$this->assertNotEmpty($result);
// Asserts the emails of both users are contained in the result
$this->assertRegExp("/{$user->USR_EMAIL}/", $result["to"]);
$this->assertMatchesRegularExpression("/{$user->USR_EMAIL}/", $result["to"]);
}
}

View File

@@ -19,7 +19,7 @@ class ConfigurationsTest extends TestCase
public function it_should_return_empty_preferences()
{
//Define a user preferences empty
$configuration = factory(Configuration::class)->states('userPreferencesEmpty')->create();
$configuration = Configuration::factory()->userPreferencesEmpty()->create();
//Get the user preferences
$conf = new Configurations();

View File

@@ -29,10 +29,10 @@ class DbConnectionsTest extends TestCase
*/
public function it_should_test_loadAdditionalConnections_method()
{
$process = factory(Process::class)->create();
$process = Process::factory()->create();
$dbName = env('DB_DATABASE');
$dbSource = factory(DbSource::class)->create([
$dbSource = DbSource::factory()->create([
'PRO_UID' => $process->PRO_UID,
'DBS_TYPE' => 'mysql',
'DBS_SERVER' => env('DB_HOST'),
@@ -60,10 +60,10 @@ class DbConnectionsTest extends TestCase
*/
public function it_should_test_loadAdditionalConnections_method_with_force_option_true()
{
$process = factory(Process::class)->create();
$process = Process::factory()->create();
$dbName = env('DB_DATABASE');
$dbSource = factory(DbSource::class)->create([
$dbSource = DbSource::factory()->create([
'PRO_UID' => $process->PRO_UID,
'DBS_TYPE' => 'mysql',
'DBS_SERVER' => env('DB_HOST'),
@@ -88,10 +88,10 @@ class DbConnectionsTest extends TestCase
*/
public function it_should_test_loadAdditionalConnections_method_with_force_option_false()
{
$process = factory(Process::class)->create();
$process = Process::factory()->create();
$dbName = env('DB_DATABASE');
$dbSource = factory(DbSource::class)->create([
$dbSource = DbSource::factory()->create([
'PRO_UID' => $process->PRO_UID,
'DBS_TYPE' => 'mysql',
'DBS_SERVER' => env('DB_HOST'),

View File

@@ -119,23 +119,23 @@ class DerivationTest extends TestCase
public function it_should_test_the_do_derivation_method_sending_variables_synchronously()
{
// Create the models
$user = factory(User::class)->create();
$process = factory(Process::class)->create([
$user = User::factory()->create();
$process = Process::factory()->create([
'PRO_CREATE_USER' => $user->USR_UID
]);
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID,
]);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID,
'APP_INIT_USER' => $user->USR_UID,
'APP_CUR_USER' => $user->USR_UID
]);
$appDelegation = factory(Delegation::class)->create([
$appDelegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'APP_NUMBER' => $application->APP_NUMBER
]);
factory(SubApplication::class)->create([
SubApplication::factory()->create([
'APP_UID' => $application->APP_UID,
'APP_PARENT' => $application->APP_UID,
'DEL_INDEX_PARENT' => $appDelegation->DEL_INDEX
@@ -203,35 +203,35 @@ class DerivationTest extends TestCase
public function it_should_test_the_do_derivation_method_sending_variables_asynchronously()
{
// Create the models
$user = factory(User::class)->create();
$process = factory(Process::class)->create([
$user = User::factory()->create();
$process = Process::factory()->create([
'PRO_CREATE_USER' => $user->USR_UID
]);
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_USER' => $user->USR_UID
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task->TAS_UID,
'USR_UID' => $user->USR_UID
]);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID,
'APP_INIT_USER' => $user->USR_UID,
'APP_CUR_USER' => $user->USR_UID
]);
$appDelegation = factory(Delegation::class)->create([
$appDelegation = Delegation::factory()->create([
'TAS_UID' => $task->TAS_UID,
'APP_UID' => $application->APP_UID,
'APP_NUMBER' => $application->APP_NUMBER
]);
factory(SubApplication::class)->create([
SubApplication::factory()->create([
'APP_UID' => $application->APP_UID,
'APP_PARENT' => $application->APP_UID,
'DEL_INDEX_PARENT' => $appDelegation->DEL_INDEX,
'SA_STATUS' => 'FINISHED'
]);
factory(Route::class)->create([
Route::factory()->create([
'TAS_UID' => $task->TAS_UID,
'ROU_NEXT_TASK' => $task->TAS_UID,
'PRO_UID' => $process->PRO_UID

View File

@@ -1,7 +1,6 @@
<?php
use Faker\Factory;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use ProcessMaker\Model\Dynaform;
use ProcessMaker\Model\Process;
use Tests\TestCase;
@@ -36,7 +35,7 @@ class PmDynaformTest extends TestCase
if (!defined("DB_PASS")) {
define("DB_PASS", env('DB_PASSWORD'));
}
Dynaform::truncate();
$this->truncateNonInitialModels();
}
/**
@@ -48,9 +47,9 @@ class PmDynaformTest extends TestCase
{
$arrayForm = $this->createArrayDynaform();
$process = factory(Process::class, 1)->create();
$process = Process::factory(1)->create();
$dynaform = factory(Dynaform::class, 1)->create([
$dynaform = Dynaform::factory(1)->create([
'DYN_ID' => 6,
'DYN_UID' => $arrayForm['items'][0]['id'],
'PRO_UID' => $process[0]->PRO_UID,
@@ -72,9 +71,9 @@ class PmDynaformTest extends TestCase
{
$arrayForm = $this->createArrayDynaform();
$process = factory(Process::class, 1)->create();
$process = Process::factory(1)->create();
$dynaform = factory(Dynaform::class, 1)->create([
$dynaform = Dynaform::factory(1)->create([
'DYN_ID' => 5,
'DYN_UID' => $arrayForm['items'][0]['id'],
'PRO_UID' => $process[0]->PRO_UID,
@@ -96,9 +95,9 @@ class PmDynaformTest extends TestCase
{
$arrayForm = $this->createArrayDynaform();
$process = factory(Process::class, 1)->create();
$process = Process::factory(1)->create();
$dynaform = factory(Dynaform::class, 1)->create([
$dynaform = Dynaform::factory(1)->create([
'DYN_ID' => 5,
'DYN_UID' => $arrayForm['items'][0]['id'],
'PRO_UID' => $process[0]->PRO_UID,
@@ -120,9 +119,9 @@ class PmDynaformTest extends TestCase
{
$arrayForm = $this->createArrayDynaform();
$process = factory(Process::class, 1)->create();
$process = Process::factory(1)->create();
$dynaform = factory(Dynaform::class, 1)->create([
$dynaform = Dynaform::factory(1)->create([
'DYN_ID' => 5,
'DYN_UID' => $arrayForm['items'][0]['id'],
'PRO_UID' => $process[0]->PRO_UID,
@@ -144,9 +143,9 @@ class PmDynaformTest extends TestCase
{
$arrayForm = $this->createArrayDynaform();
$process = factory(Process::class, 1)->create();
$process = Process::factory(1)->create();
$dynaform = factory(Dynaform::class, 1)->create([
$dynaform = Dynaform::factory(1)->create([
'DYN_ID' => 5,
'DYN_UID' => $arrayForm['items'][0]['id'],
'PRO_UID' => $process[0]->PRO_UID,
@@ -169,9 +168,9 @@ class PmDynaformTest extends TestCase
{
$arrayForm = $this->createArrayDynaform();
$process = factory(Process::class, 1)->create();
$process = Process::factory(1)->create();
$dynaform = factory(Dynaform::class, 1)->create([
$dynaform = Dynaform::factory(1)->create([
'DYN_ID' => 5,
'DYN_UID' => $arrayForm['items'][0]['id'],
'PRO_UID' => $process[0]->PRO_UID,
@@ -194,9 +193,9 @@ class PmDynaformTest extends TestCase
{
$arrayForm = $this->createArrayDynaform();
$process = factory(Process::class, 1)->create();
$process = Process::factory(1)->create();
$dynaform = factory(Dynaform::class, 1)->create([
$dynaform = Dynaform::factory(1)->create([
'DYN_ID' => 4,
'DYN_UID' => $arrayForm['items'][0]['id'],
'PRO_UID' => $process[0]->PRO_UID,
@@ -223,9 +222,9 @@ class PmDynaformTest extends TestCase
{
$arrayForm = $this->createArrayDynaform();
$process = factory(Process::class, 1)->create();
$process = Process::factory(1)->create();
$dynaform = factory(Dynaform::class, 1)->create([
$dynaform = Dynaform::factory(1)->create([
'DYN_ID' => 6,
'DYN_UID' => $arrayForm['items'][0]['id'],
'PRO_UID' => $process[0]->PRO_UID,
@@ -247,9 +246,9 @@ class PmDynaformTest extends TestCase
{
$arrayForm = $this->createArrayDynaform();
$process = factory(Process::class, 1)->create();
$process = Process::factory(1)->create();
$dynaform = factory(Dynaform::class, 1)->create([
$dynaform = Dynaform::factory(1)->create([
'DYN_ID' => 5,
'DYN_UID' => $arrayForm['items'][0]['id'],
'PRO_UID' => $process[0]->PRO_UID,
@@ -271,9 +270,9 @@ class PmDynaformTest extends TestCase
{
$arrayForm = $this->createArrayDynaform();
$process = factory(Process::class, 1)->create();
$process = Process::factory(1)->create();
$dynaform = factory(Dynaform::class, 1)->create([
$dynaform = Dynaform::factory(1)->create([
'DYN_ID' => 3,
'DYN_UID' => $arrayForm['items'][0]['id'],
'PRO_UID' => $process[0]->PRO_UID,
@@ -294,10 +293,10 @@ class PmDynaformTest extends TestCase
*/
public function it_should_return_null_when_not_exist_dynaform()
{
$process = factory(Process::class, 1)->create();
$process = Process::factory(1)->create();
$arrayForm = $this->createArrayDynaform();
$dynaform = factory(Dynaform::class, 1)->create([
$dynaform = Dynaform::factory(1)->create([
'DYN_ID' => 7,
'DYN_UID' => $arrayForm['items'][0]['id'],
'PRO_UID' => $process[0]->PRO_UID,
@@ -330,10 +329,10 @@ class PmDynaformTest extends TestCase
*/
public function it_should_return_array_dynaforms_except_current_dynaform_in_second_execution()
{
$process = factory(Process::class, 1)->create();
$process = Process::factory(1)->create();
$arrayForm = $this->createArrayDynaform();
$dynaform = factory(Dynaform::class, 1)->create([
$dynaform = Dynaform::factory(1)->create([
'DYN_ID' => 7,
'DYN_UID' => $arrayForm['items'][0]['id'],
'PRO_UID' => $process[0]->PRO_UID,
@@ -341,7 +340,7 @@ class PmDynaformTest extends TestCase
]);
$arrayForm2 = $this->createArrayDynaform();
$dynaform2 = factory(Dynaform::class, 1)->create([
$dynaform2 = Dynaform::factory(1)->create([
'DYN_ID' => 9,
'DYN_UID' => $arrayForm2['items'][0]['id'],
'PRO_UID' => $process[0]->PRO_UID,
@@ -364,10 +363,10 @@ class PmDynaformTest extends TestCase
*/
public function it_should_return_array_dynaforms_except_current_dynaform()
{
$process = factory(Process::class, 1)->create();
$process = Process::factory(1)->create();
$arrayForm = $this->createArrayDynaform();
$dynaform = factory(Dynaform::class, 1)->create([
$dynaform = Dynaform::factory(1)->create([
'DYN_ID' => 7,
'DYN_UID' => $arrayForm['items'][0]['id'],
'PRO_UID' => $process[0]->PRO_UID,
@@ -375,7 +374,7 @@ class PmDynaformTest extends TestCase
]);
$arrayForm2 = $this->createArrayDynaform();
$dynaform2 = factory(Dynaform::class, 1)->create([
$dynaform2 = Dynaform::factory(1)->create([
'DYN_ID' => 9,
'DYN_UID' => $arrayForm2['items'][0]['id'],
'PRO_UID' => $process[0]->PRO_UID,
@@ -416,9 +415,9 @@ class PmDynaformTest extends TestCase
{
$arrayForm = $this->createArrayDynaform();
$process = factory(Process::class, 1)->create();
$process = Process::factory(1)->create();
$dynaform = factory(Dynaform::class, 1)->create([
$dynaform = Dynaform::factory(1)->create([
'DYN_ID' => 1,
'DYN_UID' => $arrayForm['items'][0]['id'],
'PRO_UID' => $process[0]->PRO_UID,
@@ -443,9 +442,9 @@ class PmDynaformTest extends TestCase
$arrayForm = $this->createArrayDynaform();
$process = factory(Process::class, 1)->create();
$process = Process::factory(1)->create();
$dynaform = factory(Dynaform::class, 1)->create([
$dynaform = Dynaform::factory(1)->create([
'DYN_ID' => 2,
'PRO_UID' => $process[0]->PRO_UID,
'DYN_CONTENT' => G::json_encode($arrayForm)
@@ -831,7 +830,7 @@ class PmDynaformTest extends TestCase
{
// Create a form without translations defined
$arrayForm = $this->createArrayDynaform();
$form = factory(Dynaform::class)->create([
$form = Dynaform::factory()->create([
'DYN_UID' => $arrayForm['items'][0]['id'],
'DYN_CONTENT' => G::json_encode($arrayForm)
]);
@@ -841,7 +840,7 @@ class PmDynaformTest extends TestCase
// Create a form with translations defined
$arrayForm = $this->createArrayDynaform();
$form = factory(Dynaform::class)->states('translations')->create([
$form = Dynaform::factory()->translations()->create([
'DYN_UID' => $arrayForm['items'][0]['id'],
'DYN_CONTENT' => G::json_encode($arrayForm)
]);
@@ -861,7 +860,7 @@ class PmDynaformTest extends TestCase
{
$arrayForm = $this->createArrayDynaform();
// Create a translations related to ["es", "es-Es"]
$form = factory(Dynaform::class)->states('translations')->create([
$form = Dynaform::factory()->translations()->create([
'DYN_UID' => $arrayForm['items'][0]['id'],
'DYN_CONTENT' => G::json_encode($arrayForm)
]);
@@ -963,7 +962,7 @@ class PmDynaformTest extends TestCase
public function it_should_get_dynaform_title()
{
// Create a Dynaform
$dynaform = factory(Dynaform::class)->create([]);
$dynaform = Dynaform::factory()->create([]);
// Instance the class to test
$pmDynaform = new PmDynaform();
@@ -1082,10 +1081,10 @@ class PmDynaformTest extends TestCase
$data2 = file_get_contents($pathData2);
$json2 = json_decode($data2);
$dynaform = factory(Dynaform::class)->create([
$dynaform = Dynaform::factory()->create([
'DYN_CONTENT' => $data
]);
factory(Dynaform::class)->create([
Dynaform::factory()->create([
'DYN_CONTENT' => $data,
'PRO_UID' => $dynaform->PRO_UID
]);
@@ -1160,10 +1159,10 @@ class PmDynaformTest extends TestCase
$data2 = file_get_contents($pathData2);
$json2 = json_decode($data2);
$dynaform = factory(Dynaform::class)->create([
$dynaform = Dynaform::factory()->create([
'DYN_CONTENT' => $data
]);
factory(Dynaform::class)->create([
Dynaform::factory()->create([
'DYN_CONTENT' => $data,
'PRO_UID' => $dynaform->PRO_UID
]);

View File

@@ -4,7 +4,6 @@ namespace Tests\unit\workflow\engine\classes\PmFunctions;
use Faker\Factory;
use G;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use ProcessMaker\Model\DbSource;
use ProcessMaker\Model\ProcessCategory;
use ProcessMaker\Model\User;
@@ -25,7 +24,7 @@ class ExecuteQueryTest extends TestCase
public function setUp(): void
{
parent::setUp();
ProcessCategory::truncate();
$this->truncateNonInitialModels();
$this->oldContentSystemTables = "";
$path = PATH_CONFIG . $this->nameSystemTables;
if (file_exists($path)) {
@@ -47,7 +46,7 @@ class ExecuteQueryTest extends TestCase
*/
public function it_must_return_the_result_of_execute_query_method()
{
$user = factory(User::class, 5)->create();
$user = User::factory(5)->create();
$user = $user->sortByDesc('USR_UID')->values()->map(function($item) {
$result = [
@@ -139,7 +138,7 @@ class ExecuteQueryTest extends TestCase
$id = $faker->unique()->numberBetween(1, 10000000);
$newName = str_replace("'", " ", $faker->name);
$category = factory(ProcessCategory::class)->create([
$category = ProcessCategory::factory()->create([
'CATEGORY_ID' => $id
]);
$expected = $category->toArray();
@@ -176,7 +175,7 @@ class ExecuteQueryTest extends TestCase
$id = $faker->unique()->numberBetween(1, 10000000);
$newName = str_replace("'", " ", $faker->name);
$category = factory(ProcessCategory::class)->create([
$category = ProcessCategory::factory()->create([
'CATEGORY_ID' => $id
]);
$expected = $category->toArray();
@@ -205,7 +204,7 @@ class ExecuteQueryTest extends TestCase
{
$this->expectException(SQLException::class);
$database = env('DB_DATABASE');
$category = factory(ProcessCategory::class)->create();
$category = ProcessCategory::factory()->create();
$sql = ""
. "DELETE FROM {$database}.PROCESS_CATEGORY "
@@ -228,7 +227,7 @@ class ExecuteQueryTest extends TestCase
public function this_connects_to_an_external_database_using_the_execute_query_method()
{
$dbName = env('DB_DATABASE');
$dbSource = factory(DbSource::class)->create([
$dbSource = DbSource::factory()->create([
'DBS_TYPE' => 'mysql',
'DBS_SERVER' => env('DB_HOST'),
'DBS_DATABASE_NAME' => $dbName,
@@ -253,10 +252,10 @@ class ExecuteQueryTest extends TestCase
*/
public function this_connects_to_an_external_oracle_database_using_the_execute_query_method()
{
$this->markTestIncomplete('This test has not been implemented yet.');
$this->markTestSkipped('This test has not been implemented yet.');
$dbName = "XE";
$dbSource = factory(DbSource::class)->create([
$dbSource = DbSource::factory()->create([
'DBS_TYPE' => 'oracle',
'DBS_CONNECTION_TYPE' => 'NORMAL',
'DBS_SERVER' => 'localhost',
@@ -322,7 +321,7 @@ class ExecuteQueryTest extends TestCase
$id = $faker->unique()->numberBetween(1, 10000000);
$newName = str_replace("'", " ", $faker->name);
$category = factory(ProcessCategory::class)->create([
$category = ProcessCategory::factory()->create([
'CATEGORY_ID' => $id
]);
$expected = $category->toArray();

View File

@@ -23,7 +23,7 @@ class PMFAddCaseNoteTest extends TestCase
public function it_add_case_notes()
{
// Create notes
$table = factory(Delegation::class)->states('foreign_keys')->create();
$table = Delegation::factory()->foreign_keys()->create();
// Force commit for propel
DB::commit();
$result = PMFAddCaseNote($table->APP_UID, $table->PRO_UID, $table->TAS_UID, $table->USR_UID, 'note');

View File

@@ -26,15 +26,15 @@ class PMFAssignUserToGroupTest extends TestCase
{
// Create user
global $RBAC;
$user = factory(User::class)->create();
factory(RbacUsers::class)->create([
$user = User::factory()->create();
RbacUsers::factory()->create([
'USR_UID' => $user->USR_UID,
'USR_USERNAME' => $user->USR_USERNAME,
'USR_FIRSTNAME' => $user->USR_FIRSTNAME,
'USR_LASTNAME' => $user->USR_LASTNAME
]);
// Create group
$group = factory(Groupwf::class)->create();
$group = Groupwf::factory()->create();
DB::commit();
$result = PMFAssignUserToGroup($user->USR_UID, $group->GRP_UID);
$this->assertNotEmpty($result);

View File

@@ -1,6 +1,6 @@
<?php
namespace Tests\unit\workflow\engine\classes\PmFunctions;
namespace Tests\unit\workflow\engine\classes\PmFunctions;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use Illuminate\Support\Facades\DB;
@@ -13,7 +13,7 @@ use Tests\TestCase;
*
* @link http://wiki.processmaker.com/index.php/ProcessMaker_Functions#PMFCaseInformation.28.29
*/
class PMFCaseInformation extends TestCase
class PMFCaseInformationTest extends TestCase
{
use DatabaseTransactions;
@@ -32,7 +32,7 @@ class PMFCaseInformation extends TestCase
*/
public function it_should_test_this_pmfunction_default_parameters()
{
$table = factory(Application::class)->states('foreign_keys')->create();
$table = Application::factory()->foreign_keys()->create();
// Force commit for propel
DB::commit();
// Call the funtion
@@ -74,8 +74,8 @@ class PMFCaseInformation extends TestCase
*/
public function it_should_test_this_pmfunction_index_parameter()
{
$application = factory(Application::class)->states('todo')->create();
$table = factory(Delegation::class)->states('foreign_keys')->create([
$application = Application::factory()->todo()->create();
$table = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
]);
@@ -104,8 +104,8 @@ class PMFCaseInformation extends TestCase
*/
public function it_should_test_this_pmfunction_app_data_parameter()
{
$application = factory(Application::class)->states('todo')->create();
$table = factory(Delegation::class)->states('foreign_keys')->create([
$application = Application::factory()->todo()->create();
$table = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
]);

View File

@@ -24,8 +24,8 @@ class PMFCaseListTest extends TestCase
public function it_return_list_of_cases()
{
// Create delegation
$table = factory(Delegation::class)->states('foreign_keys')->create();
factory(AppThread::class)->create([
$table = Delegation::factory()->foreign_keys()->create();
AppThread::factory()->create([
'APP_THREAD_STATUS' => 'OPEN',
'APP_UID' => $table->APP_UID
]);

View File

@@ -25,8 +25,8 @@ class PMFCreateUserTest extends TestCase
public function it_create_user()
{
// Create User
$user = factory(User::class)->create();
factory(RbacUsers::class)->create([
$user = User::factory()->create();
RbacUsers::factory()->create([
'USR_UID' => $user->USR_UID,
'USR_USERNAME' => $user->USR_USERNAME,
'USR_FIRSTNAME' => $user->USR_FIRSTNAME,

View File

@@ -25,8 +25,8 @@ class PMFDeleteCaseTest extends TestCase
public function it_should_test_this_pmfunction_default_parameters()
{
$this->expectException(Exception::class);
$table = factory(Delegation::class)->states('foreign_keys')->create();
factory(Triggers::class)->create([
$table = Delegation::factory()->foreign_keys()->create();
Triggers::factory()->create([
'PRO_UID' => $table->PRO_UID
]);
// Force commit for propel

View File

@@ -24,8 +24,8 @@ class PMFGetCaseNotesTest extends TestCase
public function it_get_case_notes()
{
// Create notes
$user = factory(User::class)->create();
$table = factory(AppNotes::class)->create([
$user = User::factory()->create();
$table = AppNotes::factory()->create([
'USR_UID' => $user->USR_UID
]);
// Force commit for propel

View File

@@ -23,7 +23,7 @@ class PMFGetGroupNameTest extends TestCase
public function it_get_group_name()
{
// Create group
$group = factory(Groupwf::class)->create();
$group = Groupwf::factory()->create();
DB::commit();
$result = PMFGetGroupName($group->GRP_TITLE, 'en');
$this->assertFalse($result);

View File

@@ -22,7 +22,7 @@ class PMFGetGroupUIDTest extends TestCase
public function it_group_uid()
{
// Create group
$group = factory(Groupwf::class)->create();
$group = Groupwf::factory()->create();
$result = PMFGetGroupUID($group->GRP_UID);
$this->assertFalse($result);
}

View File

@@ -23,7 +23,7 @@ class PMFGetGroupUsersTest extends TestCase
public function it_return_list_of_groups()
{
// Create group
$group = factory(Groupwf::class)->create();
$group = Groupwf::factory()->create();
DB::commit();
$result = PMFGetGroupUsers($group->GRP_UID);
$this->assertEmpty($result);

View File

@@ -23,7 +23,7 @@ class PMFGetProcessUidByNameTest extends TestCase
public function it_return_process()
{
// Create process
$table = factory(Process::class)->create();
$table = Process::factory()->create();
DB::commit();
$result = PMFGetProcessUidByName($table->PRO_TITLE);
$this->assertNotEmpty($result);

View File

@@ -23,7 +23,7 @@ class PMFGetTaskNameTest extends TestCase
public function it_return_task_name()
{
// Create task
$task = factory(Task::class)->create();
$task = Task::factory()->create();
DB::commit();
$result = PMFGetTaskName($task->TAS_UID);
$this->assertNotEmpty($result);

View File

@@ -23,7 +23,7 @@ class PMFGetTaskUIDTest extends TestCase
public function it_return_task_uid()
{
// Create task
$table = factory(Task::class)->states('foreign_keys')->create();
$table = Task::factory()->foreign_keys()->create();
DB::commit();
$result = PMFGetTaskUID($table->TAS_TITLE);
$this->assertFalse($result);

View File

@@ -22,7 +22,7 @@ class PMFGetUserEmailAddressTest extends TestCase
{
// Create User
global $RBAC;
$user = factory(User::class)->create();
$user = User::factory()->create();
DB::commit();
$result = PMFGetUserEmailAddress([$user->USR_UID], null);
$this->assertNotEmpty($result);

View File

@@ -23,7 +23,7 @@ class PMFGroupListTest extends TestCase
public function it_return_list_of_groups()
{
// Create group
factory(Groupwf::class)->create();
Groupwf::factory()->create();
DB::commit();
$result = PMFGroupList();
$this->assertNotEmpty($result);

View File

@@ -24,7 +24,7 @@ class PMFInformationUserTest extends TestCase
{
// Create User
global $RBAC;
$user = factory(User::class)->create();
$user = User::factory()->create();
DB::commit();
$result = PMFInformationUser($user->USR_UID);
$this->assertNotEmpty($result);

View File

@@ -1,6 +1,6 @@
<?php
namespace Tests\unit\workflow\engine\classes\PmFunctions;
namespace Tests\unit\workflow\engine\classes\PmFunctions;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use Illuminate\Support\Facades\DB;
@@ -24,7 +24,7 @@ class PMFNewCaseImpersonateTest extends TestCase
*/
public function it_should_test_this_pmfunction_default_parameters()
{
$table = factory(Delegation::class)->states('foreign_keys')->create();
$table = Delegation::factory()->foreign_keys()->create();
// Force commit for propel
DB::commit();
$result = PMFNewCaseImpersonate($table->PRO_UID, $table->USR_UID, [], '');

View File

@@ -1,6 +1,6 @@
<?php
namespace Tests\unit\workflow\engine\classes\PmFunctions;
namespace Tests\unit\workflow\engine\classes\PmFunctions;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use Illuminate\Support\Facades\DB;
@@ -24,7 +24,7 @@ class PMFNewCaseTest extends TestCase
*/
public function it_should_test_this_pmfunction_default_parameters()
{
$table = factory(Delegation::class)->states('foreign_keys')->create();
$table = Delegation::factory()->foreign_keys()->create();
// Force commit for propel
DB::commit();
$result = PMFNewCase($table->PRO_UID, $table->USR_UID, $table->TAS_UID, [], null);

View File

@@ -2,8 +2,6 @@
namespace Tests\unit\workflow\engine\classes\PmFunctions;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use Illuminate\Support\Facades\DB;
use ProcessMaker\Model\GroupUser;
use ProcessMaker\Model\Groupwf;
use ProcessMaker\Model\RbacUsers;
@@ -56,7 +54,7 @@ class PMFNewUserTest extends TestCase
$RBAC->initRBAC();
$RBAC->loadUserRolePermission('PROCESSMAKER', $_SESSION['USER_LOGGED']);
$group = factory(Groupwf::class)->create();
$group = Groupwf::factory()->create();
// Active
$result = PMFNewUser("test", "Test123*", "test", "test", "test@test.com", "PROCESSMAKER_ADMIN", null, null, $group['GRP_UID']);

View File

@@ -22,7 +22,7 @@ class PMFProcessListTest extends TestCase
public function it_return_list_of_process()
{
// Create delegation
factory(Process::class)->create();
Process::factory()->create();
$result = PMFProcessList();
$this->assertNotEmpty($result);
}

View File

@@ -25,9 +25,9 @@ class PMFRemoveUsersFromGroupTest extends TestCase
public function it_remove_user_group()
{
// Create group
$user = factory(User::class)->create();
$group = factory(Groupwf::class)->create();
$groupUser = factory(GroupUser::class)->create([
$user = User::factory()->create();
$group = Groupwf::factory()->create();
$groupUser = GroupUser::factory()->create([
'GRP_UID' => $group->GRP_UID,
'GRP_ID' => $group->GRP_ID,
'USR_UID' =>$user->USR_UID

View File

@@ -25,9 +25,9 @@ class PMFRemoveUsersToGroupTest extends TestCase
public function it_remove_user_group()
{
// Create group
$user = factory(User::class)->create();
$group = factory(Groupwf::class)->create();
$groupUser = factory(GroupUser::class)->create([
$user = User::factory()->create();
$group = Groupwf::factory()->create();
$groupUser = GroupUser::factory()->create([
'GRP_UID' => $group->GRP_UID,
'GRP_ID' => $group->GRP_ID,
'USR_UID' =>$user->USR_UID

View File

@@ -24,7 +24,7 @@ class PMFRoleListTest extends TestCase
{
// Create roles
global $RBAC;
factory(RbacRoles::class)->create();
RbacRoles::factory()->create();
DB::commit();
$result = PMFRoleList();
$this->assertNotEmpty($result);

View File

@@ -39,7 +39,7 @@ class PMFSendMessageTest extends TestCase
mkdir(PATH_DATA_SITE . 'mailTemplates' . PATH_SEP . $proUid);
}
file_put_contents(PATH_DATA_SITE . 'mailTemplates' . PATH_SEP . $proUid . PATH_SEP . 'template.html', $data);
$template = factory(\ProcessMaker\Model\ProcessFiles::class)->create([
$template = \ProcessMaker\Model\ProcessFiles::factory()->create([
'PRO_UID' => $proUid,
'USR_UID' => $usrUid,
'PRF_PATH' => 'template.html'
@@ -56,7 +56,7 @@ class PMFSendMessageTest extends TestCase
{
$passwordEnv = env('emailAccountPassword');
$password = G::encrypt("hash:" . $passwordEnv, 'EMAILENCRYPT');
$emailServer = factory(EmailServerModel::class)->create([
$emailServer = EmailServerModel::factory()->create([
'MESS_ENGINE' => env('emailEngine'),
'MESS_SERVER' => env('emailServer'),
'MESS_PORT' => env('emailPort'),
@@ -82,11 +82,11 @@ class PMFSendMessageTest extends TestCase
*/
public function it_send_message_related_to_same_case()
{
$user = factory(User::class)->create();
$process = factory(Process::class)->create([
$user = User::factory()->create();
$process = Process::factory()->create([
'PRO_CREATE_USER' => $user->USR_UID
]);
$app = factory(Application::class)->create([
$app = Application::factory()->create([
'PRO_UID' => $process->PRO_UID,
'APP_INIT_USER' => $user->USR_UID,
'APP_CUR_USER' => $user->USR_UID
@@ -111,10 +111,10 @@ class PMFSendMessageTest extends TestCase
*/
public function it_send_message_related_to_different_case()
{
$user = factory(User::class)->create();
$process = factory(Process::class)->create();
$app = factory(Application::class)->create(['PRO_UID' => $process->PRO_UID]);
$app2 = factory(Application::class)->create(['PRO_UID' => $process->PRO_UID]);
$user = User::factory()->create();
$process = Process::factory()->create();
$app = Application::factory()->create(['PRO_UID' => $process->PRO_UID]);
$app2 = Application::factory()->create(['PRO_UID' => $process->PRO_UID]);
$template = $this->createTemplate($process->PRO_UID, $user->USR_UID);
$emailServer = $this->createEmailServer();
// Set different case in session

View File

@@ -23,8 +23,8 @@ class PMFTaskCaseTest extends TestCase
*/
public function it_return_pending_tasks()
{
$task = factory(Task::class)->create();
$table = factory(Delegation::class)->states('foreign_keys')->create([
$task = Task::factory()->create();
$table = Delegation::factory()->foreign_keys()->create([
'TAS_ID' => $task->TAS_ID,
'TAS_UID' => $task->TAS_UID
]);

View File

@@ -25,11 +25,11 @@ class PMFTaskListTest extends TestCase
public function it_return_pending_tasks()
{
// Create task
$task = factory(Task::class)->create();
$task = Task::factory()->create();
// Create user
$user = factory(User::class)->create();
$user = User::factory()->create();
// Assign a user in the task
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1, //Related to the user

View File

@@ -23,7 +23,7 @@ class PMFTasksListByProcessIdTest extends TestCase
public function it_return_process_tasks()
{
// Create task
$task = factory(Task::class)->create();
$task = Task::factory()->create();
DB::commit();
$result = PMFTasksListByProcessId($task->PRO_UID);
$this->assertNotEmpty($result);

View File

@@ -25,7 +25,7 @@ class PMFUnpauseCaseTest extends TestCase
public function it_should_test_this_pmfunction_default_parameters()
{
$this->expectException(Exception::class);
$table = factory(Delegation::class)->states('foreign_keys')->create();
$table = Delegation::factory()->foreign_keys()->create();
// Force commit for propel
DB::commit();
$result = PMFUnpauseCase($table->APP_UID, $table->DEL_INDEX, $table->USR_UID);

View File

@@ -24,7 +24,7 @@ class PMFUpdateUserTest extends TestCase
{
// Create User
global $RBAC;
$user = factory(User::class)->create();
$user = User::factory()->create();
DB::commit();
$result = PMFUpdateUser($user->USR_UID, $user->USR_USERNAME, 'John A.');
$this->assertEquals(0, $result);

View File

@@ -22,7 +22,7 @@ class PMFUserListTest extends TestCase
public function it_return_list_of_users()
{
// Create user
$user = factory(User::class)->create();
$user = User::factory()->create();
$result = PMFUserList();
$this->assertNotEmpty($result);
}

View File

@@ -22,7 +22,7 @@ class UserInfoTest extends TestCase
{
// Create User
global $RBAC;
$user = factory(User::class)->create();
$user = User::factory()->create();
DB::commit();
$result = userInfo($user->USR_UID);
$this->assertNotEmpty($result);

View File

@@ -2,7 +2,7 @@
use Tests\TestCase;
class PmTablesTest extends TestCase
class PmTableTest extends TestCase
{
/**
* Check if the "removePmtPropelFolder" is working correctly

View File

@@ -48,10 +48,10 @@ class ProcessesTest extends TestCase
*/
public function it_should_return_dynaforms()
{
$process = factory(Process::class)->create()->first();
$process = Process::factory()->create()->first();
$proUid = $process->PRO_UID;
$dynaforms = factory(Dynaform::class, 6)
$dynaforms = Dynaform::factory(6)
->create([
'PRO_UID' => $proUid
])
@@ -100,10 +100,10 @@ class ProcessesTest extends TestCase
*/
public function it_should_return_input_documents()
{
$process = factory(Process::class)->create()->first();
$process = Process::factory()->create()->first();
$proUid = $process->PRO_UID;
$inputDocument = factory(InputDocument::class, 6)
$inputDocument = InputDocument::factory(6)
->create([
'PRO_UID' => $proUid
])
@@ -152,10 +152,10 @@ class ProcessesTest extends TestCase
*/
public function it_should_return_output_documents()
{
$process = factory(Process::class)->create()->first();
$process = Process::factory()->create()->first();
$proUid = $process->PRO_UID;
$outputDocument = factory(OutputDocument::class, 6)
$outputDocument = OutputDocument::factory(6)
->create([
'PRO_UID' => $proUid
])
@@ -434,7 +434,7 @@ class ProcessesTest extends TestCase
*/
public function it_should_get_workflow_data()
{
$process = factory(\ProcessMaker\Model\Process::class)->create();
$process = \ProcessMaker\Model\Process::factory()->create();
$processes = new Processes();
$result = $processes->getWorkflowData($process->PRO_UID);
$this->assertNotNull($result);
@@ -484,7 +484,7 @@ class ProcessesTest extends TestCase
*/
public function it_create_variables_from_import_old()
{
$process = factory(\ProcessMaker\Model\Process::class)->create();
$process = \ProcessMaker\Model\Process::factory()->create();
$attributes[] = [
'VAR_UID' => G::generateUniqueID(),
'PRJ_UID' => $process->PRO_UID,
@@ -517,7 +517,7 @@ class ProcessesTest extends TestCase
*/
public function it_create_variables_from_import_new()
{
$process = factory(\ProcessMaker\Model\Process::class)->create();
$process = \ProcessMaker\Model\Process::factory()->create();
$attributes[] = [
'VAR_UID' => G::generateUniqueID(),
'PRJ_UID' => $process->PRO_UID,

View File

@@ -1,6 +1,5 @@
<?php
use Illuminate\Foundation\Testing\DatabaseTransactions;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;
use ProcessMaker\Model\Application;
@@ -12,9 +11,7 @@ use Tests\TestCase;
class ReportTablesTest extends TestCase
{
use CreateTestSite;
use DatabaseTransactions;
/**
* Sets up the unit tests.
@@ -645,19 +642,19 @@ class ReportTablesTest extends TestCase
$appData = array_merge($appData, $gridFields);
}
$user = factory(User::class)->create([
$user = User::factory()->create([
'USR_UID' => $userUid
]);
$process = factory(Process::class)->create([
$process = Process::factory()->create([
'PRO_UID' => $processUid
]);
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID,
'APP_UID' => $applicationUid,
'APP_NUMBER' => $applicationNumber,
@@ -825,7 +822,7 @@ class ReportTablesTest extends TestCase
$grid = 'var_Grid1';
//assert exception
$this->expectException(Exception::class);
$this->expectException(TypeError::class);
$reportTables = new ReportTables();
$reportTables->populateTable($tableName, $connectionShortName, $type, null, $proUid, $grid);

View File

@@ -83,11 +83,11 @@ class SpoolRunTest extends TestCase
public function it_should_handle_gmail_oauth_option()
{
$appMsgUid = G::generateUniqueID();
factory(AppMessage::class)->create([
AppMessage::factory()->create([
'APP_MSG_UID' => $appMsgUid
]);
$emailServer = factory(EmailServerModel::class)->states('GMAILAPI')->make();
$emailServer = EmailServerModel::factory()->GMAILAPI()->make();
$config = $emailServer->toArray();
$config['SMTPSecure'] = 'ssl';
@@ -124,14 +124,14 @@ class SpoolRunTest extends TestCase
{
$string = ini_get("sendmail_path");
if (!is_executable($string)) {
$this->markTestIncomplete($string . " not found");
$this->markTestSkipped($string . " not found");
}
$appMsgUid = G::generateUniqueID();
factory(AppMessage::class)->create([
AppMessage::factory()->create([
'APP_MSG_UID' => $appMsgUid
]);
$emailServer = factory(EmailServerModel::class)->create();
$emailServer = EmailServerModel::factory()->create();
$config = $emailServer->toArray();
@@ -166,11 +166,11 @@ class SpoolRunTest extends TestCase
public function it_should_handle_php_mailer_option()
{
$appMsgUid = G::generateUniqueID();
factory(AppMessage::class)->create([
AppMessage::factory()->create([
'APP_MSG_UID' => $appMsgUid
]);
$emailServer = factory(EmailServerModel::class)->states('PHPMAILER')->make();
$emailServer = EmailServerModel::factory()->PHPMAILER()->make();
$config = $emailServer->toArray();
$config['SMTPSecure'] = 'ssl';
@@ -207,11 +207,11 @@ class SpoolRunTest extends TestCase
public function it_should_handle_utf8_characters()
{
$appMsgUid = G::generateUniqueID();
factory(AppMessage::class)->create([
AppMessage::factory()->create([
'APP_MSG_UID' => $appMsgUid
]);
$emailServer = factory(EmailServerModel::class)->states('PHPMAILER')->make();
$emailServer = EmailServerModel::factory()->PHPMAILER()->make();
$config = $emailServer->toArray();
$config['SMTPSecure'] = 'ssl';
@@ -250,11 +250,11 @@ class SpoolRunTest extends TestCase
public function it_should_handle_attachment_files()
{
$appMsgUid = G::generateUniqueID();
factory(AppMessage::class)->create([
AppMessage::factory()->create([
'APP_MSG_UID' => $appMsgUid
]);
$emailServer = factory(EmailServerModel::class)->states('PHPMAILER')->make();
$emailServer = EmailServerModel::factory()->PHPMAILER()->make();
$config = $emailServer->toArray();
$config['SMTPSecure'] = 'ssl';
@@ -303,11 +303,11 @@ class SpoolRunTest extends TestCase
public function it_should_handle_envelope_to()
{
$appMsgUid = G::generateUniqueID();
factory(AppMessage::class)->create([
AppMessage::factory()->create([
'APP_MSG_UID' => $appMsgUid
]);
$emailServer = factory(EmailServerModel::class)->states('PHPMAILER')->make();
$emailServer = EmailServerModel::factory()->PHPMAILER()->make();
$config = $emailServer->toArray();
$config['SMTPSecure'] = 'ssl';
@@ -345,11 +345,11 @@ class SpoolRunTest extends TestCase
public function it_should_test_updateSpoolStatus_method()
{
$appMsgUid = G::generateUniqueID();
factory(AppMessage::class)->create([
AppMessage::factory()->create([
'APP_MSG_UID' => $appMsgUid
]);
$emailServer = factory(EmailServerModel::class)->states('PHPMAILER')->make();
$emailServer = EmailServerModel::factory()->PHPMAILER()->make();
$config = $emailServer->toArray();
$config['SMTPSecure'] = 'ssl';

View File

@@ -34,8 +34,7 @@ class WorkflowToolsTest extends TestCase
public function it_should_test_addAsyncOptionToSchedulerCommands_method()
{
//method "WorkspaceTools::initPropel(true)" crashes all connections
$message = "WorkspaceTools::initPropel(true) crashes all connections";
$this->markTestIncomplete($message);
$this->markTestSkipped("WorkspaceTools::initPropel(true) crashes all connections");
ob_start();
$this->workspaceTools->addAsyncOptionToSchedulerCommands(false);

View File

@@ -6,6 +6,16 @@ use Tests\TestCase;
class WorkspaceToolsTest extends TestCase
{
/**
* Set up method.
* @return void
*/
public function setUp(): void
{
parent::setUp();
$this->truncateNonInitialModels();
}
/**
* Tests the migrateCaseTitleToThreads method
*
@@ -14,63 +24,89 @@ class WorkspaceToolsTest extends TestCase
*/
public function it_should_test_migrate_case_title_to_threads_method()
{
$application1 = factory(Application::class)->create([
$application1 = Application::factory()->create([
'APP_STATUS' => 'TO_DO',
'APP_STATUS_ID' => 2,
]);
$application2 = factory(Application::class)->create([
$application2 = Application::factory()->create([
'APP_STATUS' => 'COMPLETED',
'APP_STATUS_ID' => 3,
]);
$application3 = factory(Application::class)->create([
$application3 = Application::factory()->create([
'APP_STATUS' => 'CANCELED',
'APP_STATUS_ID' => 4,
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application1->APP_UID,
'APP_NUMBER' => $application1->APP_NUMBER,
'DEL_INDEX' => 1
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application1->APP_UID,
'APP_NUMBER' => $application1->APP_NUMBER,
'DEL_INDEX' => 2
]);
$delegation1 = factory(Delegation::class)->create([
$delegation1 = Delegation::factory()->create([
'APP_UID' => $application1->APP_UID,
'APP_NUMBER' => $application1->APP_NUMBER,
'DEL_INDEX' => 3,
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application2->APP_UID,
'APP_NUMBER' => $application2->APP_NUMBER,
'DEL_INDEX' => 1
]);
$delegation2 = factory(Delegation::class)->create([
$delegation2 = Delegation::factory()->create([
'APP_UID' => $application2->APP_UID,
'APP_NUMBER' => $application2->APP_NUMBER,
'DEL_INDEX' => 2,
'DEL_LAST_INDEX' => 1
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application3->APP_UID,
'APP_NUMBER' => $application3->APP_NUMBER,
'DEL_INDEX' => 1
]);
$delegation3 = factory(Delegation::class)->create([
$delegation3 = Delegation::factory()->create([
'APP_UID' => $application3->APP_UID,
'APP_NUMBER' => $application3->APP_NUMBER,
'DEL_INDEX' => 2,
'DEL_LAST_INDEX' => 1
]);
if (!defined('DB_RBAC_USER')) {
define('DB_RBAC_USER', DB_USER);
}
if (!defined('DB_RBAC_PASS')) {
define('DB_RBAC_PASS', DB_PASS);
}
if (!defined('DB_RBAC_HOST')) {
define('DB_RBAC_HOST', DB_HOST);
}
if (!defined('DB_RBAC_NAME')) {
define('DB_RBAC_NAME', DB_NAME);
}
if (!defined('DB_REPORT_USER')) {
define('DB_REPORT_USER', DB_USER);
}
if (!defined('DB_REPORT_PASS')) {
define('DB_REPORT_PASS', DB_PASS);
}
if (!defined('DB_REPORT_HOST')) {
define('DB_REPORT_HOST', DB_HOST);
}
if (!defined('DB_REPORT_NAME')) {
define('DB_REPORT_NAME', DB_NAME);
}
ob_start();
$workspaceTools = new WorkspaceTools('');
$workspaceTools->migrateCaseTitleToThreads(['testexternal']);
$result = ob_get_contents();
$this->assertRegExp("/The Case Title has been updated successfully in APP_DELEGATION table./", $result);
ob_end_clean();
$this->assertMatchesRegularExpression("/The Case Title has been updated successfully in APP_DELEGATION table./", $result);
$r = Delegation::select('DEL_TITLE')->where('DELEGATION_ID', $delegation1->DELEGATION_ID)->get()->values()->toArray();
$this->assertEquals($r[0]['DEL_TITLE'], $application1->APP_TITLE);

View File

@@ -2,7 +2,6 @@
use App\Jobs\EmailEvent;
use Faker\Factory;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use Illuminate\Support\Facades\Queue;
use ProcessMaker\Model\Application;
use ProcessMaker\Model\AppDelay;
@@ -23,9 +22,6 @@ use Tests\TestCase;
*/
class WsBaseTest extends TestCase
{
use DatabaseTransactions;
/**
* Constructor of the class.
*
@@ -80,19 +76,19 @@ class WsBaseTest extends TestCase
'PIN' => '97ZN'
];
$user = factory(User::class)->create([
$user = User::factory()->create([
'USR_UID' => $userUid
]);
$process = factory(Process::class)->create([
$process = Process::factory()->create([
'PRO_UID' => $processUid
]);
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID,
'APP_UID' => $applicationUid,
'APP_NUMBER' => $applicationNumber,
@@ -115,7 +111,7 @@ class WsBaseTest extends TestCase
{
$passwordEnv = env('emailAccountPassword');
$password = G::encrypt("hash:" . $passwordEnv, 'EMAILENCRYPT');
$emailServer = factory(EmailServerModel::class)->create([
$emailServer = EmailServerModel::factory()->create([
'MESS_ENGINE' => env('emailEngine'),
'MESS_SERVER' => env('emailServer'),
'MESS_PORT' => env('emailPort'),
@@ -158,7 +154,7 @@ class WsBaseTest extends TestCase
mkdir(PATH_DATA_SITE . 'mailTemplates' . PATH_SEP . $proUid);
}
file_put_contents(PATH_DATA_SITE . 'mailTemplates' . PATH_SEP . $proUid . PATH_SEP . 'template.html', $data);
$template = factory(\ProcessMaker\Model\ProcessFiles::class)->create([
$template = \ProcessMaker\Model\ProcessFiles::factory()->create([
'PRO_UID' => $proUid,
'USR_UID' => $usrUid,
'PRF_PATH' => 'template.html'
@@ -497,16 +493,16 @@ class WsBaseTest extends TestCase
public function it_should_test_that_the_cases_list_method_returns_the_case_title()
{
//Create the user factory
$user = factory(User::class)->create();
$user = User::factory()->create();
//Create the application factory
$application1 = factory(Application::class)->create(
$application1 = Application::factory()->create(
[
'APP_STATUS' => 'TO_DO',
'APP_TITLE' => 'Title1'
]
);
$application2 = factory(Application::class)->create(
$application2 = Application::factory()->create(
[
'APP_STATUS' => 'DRAFT',
'APP_TITLE' => 'Title2'
@@ -514,7 +510,7 @@ class WsBaseTest extends TestCase
);
//Create the delegation factory
$delegation1 = factory(Delegation::class)->create(
$delegation1 = Delegation::factory()->create(
[
'USR_UID' => $user->USR_UID,
'DEL_THREAD_STATUS' => 'OPEN',
@@ -522,7 +518,7 @@ class WsBaseTest extends TestCase
'APP_NUMBER' => $application1->APP_NUMBER
]
);
$delegation2 = factory(Delegation::class)->create(
$delegation2 = Delegation::factory()->create(
[
'USR_UID' => $user->USR_UID,
'DEL_THREAD_STATUS' => 'OPEN',
@@ -532,13 +528,13 @@ class WsBaseTest extends TestCase
);
//Create app thread factory
factory(AppThread::class)->create(
AppThread::factory()->create(
[
'APP_THREAD_STATUS' => 'OPEN',
'APP_UID' => $delegation1->APP_UID
]
);
factory(AppThread::class)->create(
AppThread::factory()->create(
[
'APP_THREAD_STATUS' => 'OPEN',
'APP_UID' => $delegation2->APP_UID
@@ -571,17 +567,17 @@ class WsBaseTest extends TestCase
public function it_should_test_the_cases_list_method_when_there_are_no_results()
{
//Create the user factory
$user1 = factory(User::class)->create();
$user2 = factory(User::class)->create();
$user1 = User::factory()->create();
$user2 = User::factory()->create();
//Create the application factory
$application1 = factory(Application::class)->create(
$application1 = Application::factory()->create(
[
'APP_STATUS' => 'TO_DO',
'APP_TITLE' => 'Title1'
]
);
$application2 = factory(Application::class)->create(
$application2 = Application::factory()->create(
[
'APP_STATUS' => 'DRAFT',
'APP_TITLE' => 'Title2'
@@ -589,7 +585,7 @@ class WsBaseTest extends TestCase
);
//Create the delegation factory
$delegation1 = factory(Delegation::class)->create(
$delegation1 = Delegation::factory()->create(
[
'USR_UID' => $user1->USR_UID,
'DEL_THREAD_STATUS' => 'OPEN',
@@ -597,7 +593,7 @@ class WsBaseTest extends TestCase
'APP_NUMBER' => $application1->APP_NUMBER
]
);
$delegation2 = factory(Delegation::class)->create(
$delegation2 = Delegation::factory()->create(
[
'USR_UID' => $user1->USR_UID,
'DEL_THREAD_STATUS' => 'OPEN',
@@ -607,13 +603,13 @@ class WsBaseTest extends TestCase
);
//Create app thread factory
factory(AppThread::class)->create(
AppThread::factory()->create(
[
'APP_THREAD_STATUS' => 'OPEN',
'APP_UID' => $delegation1->APP_UID
]
);
factory(AppThread::class)->create(
AppThread::factory()->create(
[
'APP_THREAD_STATUS' => 'OPEN',
'APP_UID' => $delegation2->APP_UID
@@ -794,11 +790,11 @@ class WsBaseTest extends TestCase
*/
public function it_should_set_flag_when_is_same_case()
{
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 2,
'APP_STATUS' => 'TO_DO'
]);
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
]);
@@ -817,7 +813,7 @@ class WsBaseTest extends TestCase
*/
public function it_should_validate_required_app_uid()
{
$delegation = factory(Delegation::class)->states('foreign_keys')->create();
$delegation = Delegation::factory()->foreign_keys()->create();
$ws = new WsBase();
$response = (object) $ws->cancelCase('', $delegation->DE_INDEX, $delegation->URS_UID);
$this->assertEquals($response->status_code, 100);
@@ -833,11 +829,11 @@ class WsBaseTest extends TestCase
public function it_should_validate_required_status_todo()
{
// Create a case in DRAFT status
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 1,
'APP_STATUS' => 'DRAFT'
]);
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
]);
@@ -847,11 +843,11 @@ class WsBaseTest extends TestCase
$this->assertEquals($response->message, G::LoadTranslation("ID_CASE_IN_STATUS") . ' DRAFT');
// Create a case in COMPLETED status
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 3,
'APP_STATUS' => 'COMPLETED'
]);
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
]);
@@ -861,11 +857,11 @@ class WsBaseTest extends TestCase
$this->assertEquals($response->message, G::LoadTranslation("ID_CASE_IN_STATUS") . ' COMPLETED');
// Create a case in CANCELLED status
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 4,
'APP_STATUS' => 'CANCELLED'
]);
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
]);
@@ -883,11 +879,11 @@ class WsBaseTest extends TestCase
*/
public function it_should_validate_required_del_index()
{
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 2,
'APP_STATUS' => 'TO_DO'
]);
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
]);
@@ -905,11 +901,11 @@ class WsBaseTest extends TestCase
*/
public function it_should_validate_required_open_thread()
{
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 2,
'APP_STATUS' => 'TO_DO'
]);
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
'DEL_THREAD_STATUS' => 'CLOSED'
@@ -928,11 +924,11 @@ class WsBaseTest extends TestCase
*/
public function it_should_validate_required_usr_uid()
{
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 2,
'APP_STATUS' => 'TO_DO'
]);
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
]);
@@ -950,30 +946,30 @@ class WsBaseTest extends TestCase
*/
public function it_should_validate_only_one_thread_opened()
{
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 2,
'APP_STATUS' => 'TO_DO'
]);
factory(AppThread::class)->create([
AppThread::factory()->create([
'APP_UID' => $application->APP_UID,
'APP_THREAD_INDEX' => 1,
'APP_THREAD_PARENT' => 1,
'APP_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
'DEL_THREAD_STATUS' => 'OPEN'
]);
factory(AppThread::class)->create([
AppThread::factory()->create([
'APP_UID' => $application->APP_UID,
'APP_THREAD_INDEX' => 2,
'APP_THREAD_PARENT' => 1,
'APP_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2
]);
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
'DEL_THREAD_STATUS' => 'OPEN',
@@ -1003,35 +999,35 @@ class WsBaseTest extends TestCase
$RBAC->loadUserRolePermission('PROCESSMAKER', $_SESSION['USER_LOGGED']);
// Create the data related to the cancel a case
$process = factory(Process::class)->create([
$process = Process::factory()->create([
'PRO_CREATE_USER' => $user->USR_UID
]);
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_USER' => $user->USR_UID
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task->TAS_UID,
'USR_UID' => $user->USR_UID
]);
factory(UserReporting::class)->create([
UserReporting::factory()->create([
'TAS_UID' => $task->TAS_UID
]);
$application = factory(Application::class)->states('foreign_keys')->create([
$application = Application::factory()->foreign_keys()->create([
'PRO_UID' => $process->PRO_UID,
'APP_INIT_USER' => $user->USR_UID,
'APP_CUR_USER' => $user->USR_UID,
'APP_STATUS_ID' => 2,
'APP_STATUS' => 'TO_DO'
]);
factory(AppThread::class)->create([
AppThread::factory()->create([
'APP_UID' => $application->APP_UID,
'APP_THREAD_INDEX' => 1,
'APP_THREAD_PARENT' => 1,
'APP_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2
]);
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'TAS_UID' => $task->TAS_UID,
'PRO_UID' => $application->PRO_UID,
'APP_NUMBER' => $application->APP_NUMBER,
@@ -1065,25 +1061,25 @@ class WsBaseTest extends TestCase
$RBAC->loadUserRolePermission('PROCESSMAKER', $_SESSION['USER_LOGGED']);
// Create the data related to the cancel a case
$task = factory(Task::class)->create();
factory(UserReporting::class)->create([
$task = Task::factory()->create();
UserReporting::factory()->create([
'TAS_UID' => $task->TAS_UID
]);
$application = factory(Application::class)->states('foreign_keys')->create([
$application = Application::factory()->foreign_keys()->create([
'APP_STATUS_ID' => 2,
'APP_INIT_USER' => $user->USR_UID,
'APP_CUR_USER' => $user->USR_UID,
'APP_STATUS' => 'TO_DO'
]);
// Create the first thread
factory(AppThread::class)->create([
AppThread::factory()->create([
'APP_UID' => $application->APP_UID,
'APP_THREAD_INDEX' => 2,
'APP_THREAD_PARENT' => 1,
'APP_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'TAS_UID' => $task->TAS_UID,
'PRO_UID' => $application->PRO_UID,
'APP_NUMBER' => $application->APP_NUMBER,
@@ -1093,14 +1089,14 @@ class WsBaseTest extends TestCase
'DEL_PREVIOUS' => 2,
]);
// Create the second thread
factory(AppThread::class)->create([
AppThread::factory()->create([
'APP_UID' => $application->APP_UID,
'APP_THREAD_INDEX' => 3,
'APP_THREAD_PARENT' => 1,
'APP_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 3
]);
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'TAS_UID' => $task->TAS_UID,
'PRO_UID' => $application->PRO_UID,
'USR_UID' => $user->USR_UID,
@@ -1127,18 +1123,18 @@ class WsBaseTest extends TestCase
public function it_tried_cancel_an_undefined_case()
{
$fakeApp = G::generateUniqueID();
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 2,
'APP_STATUS' => 'TO_DO'
]);
factory(AppThread::class)->create([
AppThread::factory()->create([
'APP_UID' => $application->APP_UID,
'APP_THREAD_INDEX' => 1,
'APP_THREAD_PARENT' => 1,
'APP_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2
]);
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
'DEL_THREAD_STATUS' => 'OPEN',
@@ -1147,7 +1143,7 @@ class WsBaseTest extends TestCase
$ws = new WsBase();
$response = (object) $ws->cancelCase($fakeApp, $delegation->DEL_INDEX, $delegation->USR_UID);
$this->assertEquals($response->status_code, 100);
$this->assertContains($fakeApp, $response->message);
$this->assertStringContainsString($fakeApp, $response->message);
}
/**
@@ -1159,51 +1155,51 @@ class WsBaseTest extends TestCase
public function it_should_test_the_unassigned_case_list_method_with_unassigned_cases()
{
//Create process
$process1 = factory(Process::class)->create([
$process1 = Process::factory()->create([
'PRO_TITLE' => 'China Supplier Payment Proposal'
]);
$process2 = factory(Process::class)->create([
$process2 = Process::factory()->create([
'PRO_TITLE' => 'Egypt Supplier Payment Proposal'
]);
//Create application
$application1 = factory(Application::class)->create([
$application1 = Application::factory()->create([
'APP_STATUS_ID' => 2
]);
//Create user
$user = factory(User::class)->create();
$user = User::factory()->create();
//Create a task self service
$task1 = factory(Task::class)->create([
$task1 = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID
]);
$task2 = factory(Task::class)->create([
$task2 = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID
]);
//Assign a user in the task
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task1->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1, //Related to the user
'TU_TYPE' => 1
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task2->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1, //Related to the user
'TU_TYPE' => 1
]);
//Create the register in delegation relate to self-service
factory(Delegation::class, 2)->create([
Delegation::factory(2)->create([
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task1->TAS_ID,
'PRO_ID' => $process1->id,
'DEL_THREAD_STATUS' => 'OPEN',
'USR_ID' => 0,
]);
factory(Delegation::class, 2)->create([
Delegation::factory(2)->create([
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task2->TAS_ID,
'PRO_ID' => $process2->id,
@@ -1226,52 +1222,52 @@ class WsBaseTest extends TestCase
public function it_should_test_the_unassigned_case_list_method_without_unassigned_cases()
{
//Create process
$process1 = factory(Process::class)->create([
$process1 = Process::factory()->create([
'PRO_TITLE' => 'China Supplier Payment Proposal'
]);
$process2 = factory(Process::class)->create([
$process2 = Process::factory()->create([
'PRO_TITLE' => 'Egypt Supplier Payment Proposal'
]);
//Create application
$application1 = factory(Application::class)->create([
$application1 = Application::factory()->create([
'APP_STATUS_ID' => 2
]);
//Create user
$user = factory(User::class)->create();
$user = User::factory()->create();
//Create a task self service
$task1 = factory(Task::class)->create([
$task1 = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID
]);
$task2 = factory(Task::class)->create([
$task2 = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID
]);
//Assign a user in the task
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task1->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1, //Related to the user
'TU_TYPE' => 1
]);
//Assign a user in the task
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task2->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1, //Related to the user
'TU_TYPE' => 1
]);
//Create the register in delegation relate to self-service
factory(Delegation::class, 2)->create([
Delegation::factory(2)->create([
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task1->TAS_ID,
'PRO_ID' => $process1->id,
'DEL_THREAD_STATUS' => 'OPEN',
'USR_ID' => 5,
]);
factory(Delegation::class, 2)->create([
Delegation::factory(2)->create([
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task2->TAS_ID,
'PRO_ID' => $process2->id,
@@ -1299,18 +1295,18 @@ class WsBaseTest extends TestCase
$response = (object) $ws->pauseCase('', 0, '');
$this->assertEquals($response->status_code, 100);
// Validate the status
$application = factory(Application::class)->states('draft')->create();
$application = Application::factory()->draft()->create();
$ws = new WsBase();
$response = (object) $ws->pauseCase($application->APP_UID, 0, '');
$this->assertEquals($response->status_code, 100);
// Validate the index
$application = factory(Application::class)->states('todo')->create();
$application = Application::factory()->todo()->create();
$ws = new WsBase();
$response = (object) $ws->pauseCase($application->APP_UID, '', '');
$this->assertEquals($response->status_code, 100);
// Validate the user
$application = factory(Application::class)->states('todo')->create();
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$application = Application::factory()->todo()->create();
$delegation = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
]);
@@ -1318,12 +1314,12 @@ class WsBaseTest extends TestCase
$response = (object) $ws->pauseCase($application->APP_UID, $delegation->DEL_INDEX, '');
$this->assertEquals($response->status_code, 100);
// If needs to validate the current user
$user = factory(User::class)->create();
$user = User::factory()->create();
$response = (object) $ws->pauseCase($application->APP_UID, $delegation->DEL_INDEX, $user->USR_UID, null, true);
$this->assertEquals($response->status_code, 100);
// Validate if status is closed
$application = factory(Application::class)->states('todo')->create();
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$application = Application::factory()->todo()->create();
$delegation = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
'DEL_THREAD_STATUS' => 'CLOSED',
@@ -1333,12 +1329,12 @@ class WsBaseTest extends TestCase
$response = (object) $ws->pauseCase($application->APP_UID, $delegation->DEL_INDEX, $delegation->USR_UID, null);
$this->assertEquals($response->status_code, 100);
// Validate if the case is paused
$application = factory(Application::class)->states('todo')->create();
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$application = Application::factory()->todo()->create();
$delegation = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
]);
factory(AppDelay::class)->create([
AppDelay::factory()->create([
'APP_DELEGATION_USER' => $delegation->USR_UID,
'PRO_UID' => $delegation->PRO_UID,
'APP_NUMBER' => $delegation->APP_NUMBER,
@@ -1346,7 +1342,7 @@ class WsBaseTest extends TestCase
'APP_DISABLE_ACTION_USER' => 0,
'APP_TYPE' => 'PAUSE'
]);
factory(AppThread::class)->create([
AppThread::factory()->create([
'APP_UID' => $delegation->APP_UID,
'APP_THREAD_INDEX' => 1,
'APP_THREAD_PARENT' => 0,
@@ -1356,8 +1352,8 @@ class WsBaseTest extends TestCase
$ws = new WsBase();
$response = (object) $ws->pauseCase($application->APP_UID, $delegation->DEL_INDEX, $delegation->USR_UID, null);
// Review the unpaused date
$application = factory(Application::class)->states('todo')->create();
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$application = Application::factory()->todo()->create();
$delegation = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
]);
@@ -1374,14 +1370,14 @@ class WsBaseTest extends TestCase
*/
public function it_pause_case()
{
$application = factory(Application::class)->states('todo')->create();
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$application = Application::factory()->todo()->create();
$delegation = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
]);
factory(AppDelay::class)->create([
AppDelay::factory()->create([
'APP_DELEGATION_USER' => $delegation->USR_UID,
'PRO_UID' => $delegation->PRO_UID,
'APP_NUMBER' => $delegation->APP_NUMBER,
@@ -1389,7 +1385,7 @@ class WsBaseTest extends TestCase
'APP_DISABLE_ACTION_USER' => 0,
'APP_TYPE' => 'PAUSE'
]);
factory(AppThread::class)->create([
AppThread::factory()->create([
'APP_UID' => $delegation->APP_UID,
'APP_THREAD_INDEX' => 1,
'APP_THREAD_PARENT' => 0,
@@ -1398,6 +1394,6 @@ class WsBaseTest extends TestCase
]);
$ws = new WsBase();
$response = (object) $ws->pauseCase($delegation->APP_UID, $delegation->DEL_INDEX, $delegation->USR_UID);
$this->assertNotEmpty($response->status_code);
$this->assertEquals(0, $response->status_code);
}
}

View File

@@ -66,7 +66,7 @@ class WsResponseTest extends TestCase
//assert
$actual = $this->wsResponse->getPayloadString('test');
$this->assertContains('test', $actual);
$this->assertStringContainsString('test', $actual);
}
/**

View File

@@ -26,9 +26,6 @@ class AdditionalTablesTest extends TestCase
*/
public function setUp(): void
{
if (version_compare(phpversion(), 7.3, '>') ) {
$this->markTestSkipped('The changes in third party are not available');
}
parent::setUp();
}
@@ -62,7 +59,9 @@ class AdditionalTablesTest extends TestCase
$actual = $additionalTablesModel->toArray();
unset($data["ADD_TAB_UID"]);
$this->assertArraySubset($data, $actual);
foreach ($data as $key => $value) {
$this->assertEquals($value, $actual[$key]);
}
}
/**
@@ -86,7 +85,7 @@ class AdditionalTablesTest extends TestCase
*/
public function it_should_update()
{
$additionalTables = factory(AdditionalTablesModel::class)->create();
$additionalTables = AdditionalTablesModel::factory()->create();
$expected = [
"ADD_TAB_UID" => $additionalTables->ADD_TAB_UID,
@@ -135,11 +134,11 @@ class AdditionalTablesTest extends TestCase
*/
public function it_should_get_all_registries()
{
$proUid = factory(\ProcessMaker\Model\Process::class)->create()->PRO_UID;
$proUid = \ProcessMaker\Model\Process::factory()->create()->PRO_UID;
//local connections
$additionalTables = factory(AdditionalTablesModel::class, 3);
$dbSource = factory(\ProcessMaker\Model\DbSource::class)->create([
$additionalTables = AdditionalTablesModel::factory(3);
$dbSource = \ProcessMaker\Model\DbSource::factory()->create([
'PRO_UID' => $proUid,
'DBS_SERVER' => env('DB_HOST'),
'DBS_DATABASE_NAME' => env('DB_DATABASE'),
@@ -148,7 +147,7 @@ class AdditionalTablesTest extends TestCase
'DBS_PORT' => '3306',
'DBS_CONNECTION_TYPE' => 'NORMAL'
]);
$additionalTable = factory(AdditionalTablesModel::class)->create([
$additionalTable = AdditionalTablesModel::factory()->create([
'PRO_UID' => $proUid,
'DBS_UID' => $dbSource->DBS_UID,
]);
@@ -157,7 +156,7 @@ class AdditionalTablesTest extends TestCase
$this->createSchema($dbSource->DBS_DATABASE_NAME, $tableName, $name, $dbSource->DBS_UID);
//external connection
$dbSource = factory(\ProcessMaker\Model\DbSource::class)->create([
$dbSource = \ProcessMaker\Model\DbSource::factory()->create([
'PRO_UID' => $proUid,
'DBS_SERVER' => config('database.connections.testexternal.host'),
'DBS_DATABASE_NAME' => config('database.connections.testexternal.database'),
@@ -166,7 +165,7 @@ class AdditionalTablesTest extends TestCase
'DBS_PORT' => '3306',
'DBS_CONNECTION_TYPE' => 'NORMAL'
]);
$additionalTable = factory(AdditionalTablesModel::class)->create([
$additionalTable = AdditionalTablesModel::factory()->create([
'PRO_UID' => $proUid,
'DBS_UID' => $dbSource->DBS_UID,
]);
@@ -223,14 +222,14 @@ class AdditionalTablesTest extends TestCase
*/
public function it_should_test_populate_report_table()
{
$proUid = factory(Process::class)->create()->PRO_UID;
$proUid = Process::factory()->create()->PRO_UID;
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'PRO_UID' => $proUid
]);
//local connections
$dbSource = factory(DbSource::class)->create([
$dbSource = DbSource::factory()->create([
'PRO_UID' => $proUid,
'DBS_SERVER' => env('DB_HOST'),
'DBS_DATABASE_NAME' => env('DB_DATABASE'),
@@ -239,7 +238,7 @@ class AdditionalTablesTest extends TestCase
'DBS_PORT' => '3306',
'DBS_CONNECTION_TYPE' => 'NORMAL'
]);
$additionalTable = factory(AdditionalTablesModel::class)->create([
$additionalTable = AdditionalTablesModel::factory()->create([
'PRO_UID' => $proUid,
'DBS_UID' => $dbSource->DBS_UID,
]);
@@ -248,7 +247,7 @@ class AdditionalTablesTest extends TestCase
$this->createSchema($dbSource->DBS_DATABASE_NAME, $tableName, $name, $dbSource->DBS_UID);
//external connection
$dbSource = factory(DbSource::class)->create([
$dbSource = DbSource::factory()->create([
'PRO_UID' => $proUid,
'DBS_SERVER' => config('database.connections.testexternal.host'),
'DBS_DATABASE_NAME' => config('database.connections.testexternal.database'),
@@ -257,7 +256,7 @@ class AdditionalTablesTest extends TestCase
'DBS_PORT' => '3306',
'DBS_CONNECTION_TYPE' => 'NORMAL'
]);
$additionalTable = factory(AdditionalTablesModel::class)->create([
$additionalTable = AdditionalTablesModel::factory()->create([
'PRO_UID' => $proUid,
'DBS_UID' => $dbSource->DBS_UID,
]);
@@ -265,10 +264,10 @@ class AdditionalTablesTest extends TestCase
$nameExternal = $additionalTable->ADD_TAB_CLASS_NAME;
$this->createSchema($dbSource->DBS_DATABASE_NAME, $tableNameExternal, $nameExternal, $dbSource->DBS_UID);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $proUid
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'DEL_THREAD_STATUS' => 'CLOSED',
'APP_NUMBER' => $application->APP_NUMBER,
'TAS_UID' => $task->TAS_UID,
@@ -356,7 +355,6 @@ class AdditionalTablesTest extends TestCase
*/
private function createSchema(string $connection, string $tableName, string $className, string $dbsUid = 'workflow')
{
$this->markTestIncomplete('Illegal mix of collations');
$query = ""
. "CREATE TABLE IF NOT EXISTS `{$tableName}` ("
. "`APP_UID` varchar(32) NOT NULL,"
@@ -366,7 +364,8 @@ class AdditionalTablesTest extends TestCase
. "`VAR2` varchar(255) DEFAULT NULL,"
. "`VAR3` varchar(255) DEFAULT NULL,"
. "PRIMARY KEY (`APP_UID`),"
. "KEY `indexTable` (`APP_UID`))";
. "KEY `indexTable` (`APP_UID`)"
. ")ENGINE=InnoDB DEFAULT CHARSET='utf8'";
if (!empty(config("database.connections.{$connection}"))) {
DB::connection($connection)->statement($query);
} else {

View File

@@ -39,8 +39,8 @@ class AppNotesTest extends TestCase
*/
public function it_test_case_notes_creation()
{
$application = factory(Application::class)->create();
$user = factory(User::class)->create();
$application = Application::factory()->create();
$user = User::factory()->create();
$reason = "The case was canceled due to:";
$appNotes = new ModelAppNotes();
$noteContent = addslashes($reason);
@@ -62,8 +62,8 @@ class AppNotesTest extends TestCase
*/
public function it_test_case_notes_creation_and_send_email_to_user()
{
$application = factory(Application::class)->create();
$user = factory(User::class)->create();
$application = Application::factory()->create();
$user = User::factory()->create();
$reason = "The case was canceled due to:";
$appNotes = new ModelAppNotes();
$noteContent = addslashes($reason);
@@ -91,9 +91,9 @@ class AppNotesTest extends TestCase
*/
public function it_test_case_notes_creation_and_send_email()
{
$application = factory(Application::class)->create();
$user = factory(User::class)->create();
factory(Delegation::class)->create([
$application = Application::factory()->create();
$user = User::factory()->create();
Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'USR_UID' => $user->USR_UID
]);
@@ -141,8 +141,8 @@ class AppNotesTest extends TestCase
$user = User::where('USR_UID', '=', '00000000000000000000000000000001')
->get()
->first();
$application = factory(Application::class)->create();
$delegation = factory(Delegation::class)->create([
$application = Application::factory()->create();
$delegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'USR_UID' => $user->USR_UID
]);
@@ -174,17 +174,17 @@ class AppNotesTest extends TestCase
$user = User::where('USR_UID', '=', '00000000000000000000000000000001')
->get()
->first();
$application = factory(Application::class)->create();
$delegation = factory(Delegation::class)->create([
$application = Application::factory()->create();
$delegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID,
'USR_UID' => $user->USR_UID
]);
$appNote = factory(AppNotes::class)->create();
$appDocument = factory(Documents::class)->create([
$appNote = AppNotes::factory()->create();
$appDocument = Documents::factory()->create([
'APP_UID' => $application->APP_UID,
'DOC_ID' => $appNote->NOTE_ID
]);
factory(EmailServerModel::class)->create([
EmailServerModel::factory()->create([
'MESS_DEFAULT' => 1
]);
@@ -212,8 +212,8 @@ class AppNotesTest extends TestCase
*/
public function it_should_test_get_attached_files_from_the_casenote()
{
$appNote = factory(AppNotes::class)->create();
$appDocument = factory(Documents::class)->create([
$appNote = AppNotes::factory()->create();
$appDocument = Documents::factory()->create([
'DOC_ID' => $appNote->NOTE_ID
]);

View File

@@ -36,7 +36,7 @@ class ListCanceledTest extends TestCase
*/
public function it_should_test_loadFilters_method()
{
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'DEL_THREAD_STATUS' => 'CLOSED',
]);
@@ -45,7 +45,7 @@ class ListCanceledTest extends TestCase
'filter' => '',
'search' => $delegation->application->APP_UID,
'process' => $delegation->process->PRO_UID,
'category' => $delegation->process->PRO_CATEGORY,
'category' => $this->faker->word,
'dateFrom' => '',
'dateTo' => ''
];

View File

@@ -36,7 +36,7 @@ class ListCompletedTest extends TestCase
*/
public function it_should_test_loadFilters_method()
{
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'DEL_THREAD_STATUS' => 'CLOSED',
]);
@@ -48,7 +48,7 @@ class ListCompletedTest extends TestCase
'filter' => '', //read,unread
'search' => $delegation->application->APP_UID,
'process' => $delegation->process->PRO_UID,
'category' => $delegation->process->PRO_CATEGORY,
'category' => $this->faker->word,
'dateFrom' => '',
'dateTo' => ''
];

View File

@@ -36,7 +36,7 @@ class ListInboxTest extends TestCase
*/
public function it_should_test_loadFilters_method()
{
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'DEL_THREAD_STATUS' => 'CLOSED',
]);
@@ -48,7 +48,7 @@ class ListInboxTest extends TestCase
'search' => $delegation->application->APP_UID,
'caseLink' => $delegation->application->APP_UID,
'process' => $delegation->process->PRO_UID,
'category' => $delegation->process->PRO_CATEGORY,
'category' => $this->faker->word,
'dateFrom' => '',
'dateTo' => '',
'filterStatus' => 'ON_TIME', //ON_TIME,AT_RISK,OVERDUE

View File

@@ -36,7 +36,7 @@ class ListMyInboxTest extends TestCase
*/
public function it_should_test_loadFilters_method()
{
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'DEL_THREAD_STATUS' => 'CLOSED',
]);
@@ -45,7 +45,7 @@ class ListMyInboxTest extends TestCase
'filter' => '',
'search' => $delegation->application->APP_UID,
'process' => $delegation->process->PRO_UID,
'category' => $delegation->process->PRO_CATEGORY,
'category' => $this->faker->word,
'dateFrom' => '',
'dateTo' => ''
];

View File

@@ -36,7 +36,7 @@ class ListParticipatedHistoryTest extends TestCase
*/
public function it_should_test_loadFilters_method()
{
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'DEL_THREAD_STATUS' => 'CLOSED',
]);
@@ -45,7 +45,7 @@ class ListParticipatedHistoryTest extends TestCase
'filter' => '',
'search' => $delegation->application->APP_UID,
'process' => $delegation->process->PRO_UID,
'category' => $delegation->process->PRO_CATEGORY,
'category' => $this->faker->word,
'dateFrom' => '',
'dateTo' => ''
];

View File

@@ -36,7 +36,7 @@ class ListParticipatedLastTest extends TestCase
*/
public function it_should_test_loadFilters_method()
{
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'DEL_THREAD_STATUS' => 'CLOSED',
]);
@@ -46,7 +46,7 @@ class ListParticipatedLastTest extends TestCase
'search' => $delegation->application->APP_UID,
'caseLink' => $delegation->application->APP_UID,
'process' => $delegation->process->PRO_UID,
'category' => $delegation->process->PRO_CATEGORY,
'category' => $this->faker->word,
'dateFrom' => '',
'dateTo' => '',
'filterStatus' => 'ON_TIME', //ON_TIME,AT_RISK,OVERDUE

View File

@@ -36,7 +36,7 @@ class ListPausedTest extends TestCase
*/
public function it_should_test_loadFilters_method()
{
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'DEL_THREAD_STATUS' => 'CLOSED',
]);
@@ -46,7 +46,7 @@ class ListPausedTest extends TestCase
'search' => $delegation->application->APP_UID,
'caseLink' => $delegation->application->APP_UID,
'process' => $delegation->process->PRO_UID,
'category' => $delegation->process->PRO_CATEGORY,
'category' => $this->faker->word,
'filterStatus' => 'ON_TIME' //ON_TIME,AT_RISK,OVERDUE
];
$this->listPaused->loadFilters($criteria, $filters);

View File

@@ -36,7 +36,7 @@ class ListUnassignedTest extends TestCase
*/
public function it_should_test_loadFilters_method()
{
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'DEL_THREAD_STATUS' => 'CLOSED',
]);
@@ -46,7 +46,7 @@ class ListUnassignedTest extends TestCase
'search' => $delegation->application->APP_UID,
'caseLink' => $delegation->application->APP_UID,
'process' => $delegation->process->PRO_UID,
'category' => $delegation->process->PRO_CATEGORY,
'category' => $this->faker->word,
'newestthan' => $delegation->DEL_DELEGATE_DATE->format('Y-m-d H:i:s'),
'oldestthan' => $delegation->DEL_DELEGATE_DATE->format('Y-m-d H:i:s'),
'appUidCheck' => $delegation->application->APP_UID

View File

@@ -48,7 +48,7 @@ class OutputDocumentTest extends TestCase
public function it_should_generate_tcpdf()
{
// Create a register in the output document
$output = factory(OutputDocumentModel::class)->create([
$output = OutputDocumentModel::factory()->create([
'OUT_DOC_TEMPLATE' => '<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>

View File

@@ -18,9 +18,9 @@ class DesignerTest extends TestCase
public function it_should_test_that_the_index_method_is_not_throwing_an_exception()
{
//Create the process factory
$process = factory(Process::class)->create();
$process = Process::factory()->create();
//Create the application factory
$application = factory(Application::class)->create(
$application = Application::factory()->create(
[
'APP_PIN' => G::encryptOld('LJ5W'),
]
@@ -69,8 +69,8 @@ class DesignerTest extends TestCase
$res = ob_get_clean();
//Assert the result does not have errors
$this->assertNotContains('Call to a member function getUsrUid() on null', $res);
$this->assertNotContains('Uncaught TypeError: Argument 2 passed to Illumincate\Routing\UrlGenerator::_construct() must be an instance of Illuminate\Http\Request, null given',
$this->assertStringNotContainsString('Call to a member function getUsrUid() on null', $res);
$this->assertStringNotContainsString('Uncaught TypeError: Argument 2 passed to Illumincate\Routing\UrlGenerator::_construct() must be an instance of Illuminate\Http\Request, null given',
$res);
}
@@ -82,9 +82,9 @@ class DesignerTest extends TestCase
public function it_should_test_the_index_method_when_the_user_logged_is_empty()
{
//Create the process factory
$process = factory(Process::class)->create();
$process = Process::factory()->create();
//Create the application factory
$application = factory(Application::class)->create(
$application = Application::factory()->create(
[
'APP_PIN' => G::encryptOld('LJ5W'),
]

View File

@@ -3,6 +3,8 @@
namespace Tests\unit\workflow\engine\controllers;
use AdditionalTables;
use Exception;
use Faker\Factory;
use G;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use pmTablesProxy;
@@ -83,7 +85,6 @@ class PmTablesProxyTest extends TestCase
*/
public function it_should_test_big_int_id()
{
$this->markTestIncomplete();
$reportTable = new ReportTable();
//PM table with a bigint id
@@ -194,7 +195,6 @@ class PmTablesProxyTest extends TestCase
*/
public function it_should_test_var_char_id()
{
$this->markTestIncomplete();
$reportTable = new ReportTable();
//PM table with a char id
@@ -305,7 +305,6 @@ class PmTablesProxyTest extends TestCase
*/
public function it_should_test_integer_id()
{
$this->markTestIncomplete();
$reportTable = new ReportTable();
//PM table with an integer id
@@ -416,7 +415,6 @@ class PmTablesProxyTest extends TestCase
*/
public function it_should_test_smallint_id()
{
$this->markTestIncomplete();
$reportTable = new ReportTable();
//PM table with a smallint id
@@ -526,7 +524,6 @@ class PmTablesProxyTest extends TestCase
*/
public function it_should_test_tinyint_id()
{
$this->markTestIncomplete();
$reportTable = new ReportTable();
//PM table with a tinyint id
@@ -636,7 +633,6 @@ class PmTablesProxyTest extends TestCase
*/
public function it_should_test_varchar_id()
{
$this->markTestIncomplete();
$reportTable = new ReportTable();
//PM table with a varchar id
@@ -745,7 +741,6 @@ class PmTablesProxyTest extends TestCase
*/
public function it_should_test_varchar_id_filter()
{
$this->markTestIncomplete();
$reportTable = new ReportTable();
//PM table with a varchar id
@@ -820,7 +815,6 @@ class PmTablesProxyTest extends TestCase
*/
public function it_should_test_varchar_id_exception()
{
$this->markTestSkipped("Is not compatible with php74.");
$reportTable = new ReportTable();
//PM table with a varchar id
@@ -900,7 +894,6 @@ class PmTablesProxyTest extends TestCase
*/
public function it_should_test_varchar_id_rows()
{
$this->markTestIncomplete();
$reportTable = new ReportTable();
//PM table with a varchar id
@@ -985,7 +978,7 @@ class PmTablesProxyTest extends TestCase
]),
];
$this->expectExceptionMessage("**ID_PMTABLE_CLASS_DOESNT_EXIST**");
$this->expectException(Exception::class);
//This method update the PM tables rows
$obj->dataUpdate($httpDataUpdateVarChar);
}
@@ -998,17 +991,18 @@ class PmTablesProxyTest extends TestCase
*/
public function it_should_test_destroy_method()
{
$this->markTestSkipped("Is not compatible with php74.");
$faker = Factory::create();
$obj = new pmTablesProxy();
//Variable that is sent to the destroy method
$httpDataDestroyTest = (object)[
'id' => "fakeUID",
'rows' => G::encrypt("076", PMTABLE_KEY),
'id' => $faker->unique()->numberBetween(1, 100),
'rows' => G::encrypt("076", PMTABLE_KEY)
];
//Assert the exception message when the PM table does not exists
$this->expectExceptionMessage('ID_PMTABLE_CLASS_DOESNT_EXIST');
$this->expectException(Exception::class);
//This method deletes a specific row of a PM table
$obj->dataDestroy($httpDataDestroyTest);
}
@@ -1021,7 +1015,6 @@ class PmTablesProxyTest extends TestCase
*/
public function it_should_test_destroy_method_success()
{
$this->markTestSkipped("Is not compatible with php74.");
$reportTable = new ReportTable();
//PM table with a varchar id
@@ -1087,6 +1080,7 @@ class PmTablesProxyTest extends TestCase
//This method deletes a specific row of a PM table
$obj->dataDestroy($httpDataDestroyTest);
$this->assertTrue(property_exists($obj, 'jsonResponse'));
}
/**
@@ -1119,6 +1113,7 @@ class PmTablesProxyTest extends TestCase
$pmTablesProxy = new pmTablesProxy();
$result = $pmTablesProxy->import($httpData);
ob_end_clean();
//asserts
$this->assertObjectHasAttribute('fromAdmin', $result);

View File

@@ -18,6 +18,9 @@ class AuthSourcesEditTest extends TestCase
{
parent::setUp();
$this->settingUserLogged();
if (!defined('SYS_COLLECTION')) {
define('SYS_COLLECTION', 'case');
}
}
/**
@@ -59,7 +62,7 @@ class AuthSourcesEditTest extends TestCase
$fileName = PATH_METHODS . 'authSources/authSources_Edit.php';
$_REQUEST['AUTH_SOURCE_PROVIDER'] = 'ldapAdvanced';
$authenticationSource = factory(RbacAuthenticationSource::class)
$authenticationSource = RbacAuthenticationSource::factory()
->create();
$_GET['sUID'] = $authenticationSource->AUTH_SOURCE_UID;

View File

@@ -20,9 +20,6 @@ class CaseMessageHistory_AjaxTest extends TestCase
*/
public function setUp(): void
{
if (version_compare(phpversion(), 7.3, '>') ) {
$this->markTestSkipped('The changes in third party are not available');
}
parent::setUp();
}
@@ -41,27 +38,27 @@ class CaseMessageHistory_AjaxTest extends TestCase
*/
public function it_shoud_test_the_message_history_grid_list_jxp_action_with_no_permissions()
{
$user = factory(USER::class)->create();
$process = factory(PROCESS::class)->create();
$user = USER::factory()->create();
$process = PROCESS::factory()->create();
$application = factory(APPLICATION::class)->create([
$application = APPLICATION::factory()->create([
'PRO_UID' => $process['PRO_UID'],
'APP_INIT_USER' => $user['USR_UID'],
'APP_CUR_USER' => $user['USR_UID']
]);
$task = factory(TASK::class)->create([
$task = TASK::factory()->create([
'PRO_UID' => $process['PRO_UID'],
'TAS_USER' => $user['USR_UID']
]);
$appmessage1 = factory(APPMESSAGE::class)->create([
$appmessage1 = APPMESSAGE::factory()->create([
'PRO_ID' => $process['PRO_ID'],
'TAS_ID' => $task['TAS_ID'],
'APP_NUMBER' => $application['APP_NUMBER']
]);
$appmessage2 = factory(APPMESSAGE::class)->create([
$appmessage2 = APPMESSAGE::factory()->create([
'APP_MSG_TYPE' => 'PM_FUNCTION',
'PRO_ID' => $process['PRO_ID'],
'TAS_ID' => $task['TAS_ID'],
@@ -94,24 +91,24 @@ class CaseMessageHistory_AjaxTest extends TestCase
*/
public function it_shoud_test_the_message_history_grid_list_jxp_action_with_view_permission()
{
$user = factory(USER::class)->create();
$user = USER::factory()->create();
$processView = factory(PROCESS::class)->create([
$processView = PROCESS::factory()->create([
'PRO_CREATE_USER' => $user['USR_UID']
]);
$application = factory(APPLICATION::class)->create([
$application = APPLICATION::factory()->create([
'PRO_UID' => $processView['PRO_UID'],
'APP_INIT_USER' => $user['USR_UID'],
'APP_CUR_USER' => $user['USR_UID']
]);
$task = factory(TASK::class)->create([
$task = TASK::factory()->create([
'PRO_UID' => $processView['PRO_UID'],
'TAS_USER' => $user['USR_UID']
]);
$delegation = factory(DELEGATION::class)->create([
$delegation = DELEGATION::factory()->create([
'APP_UID' => $application['APP_UID'],
'DEL_INDEX' => 0,
'DEL_PREVIOUS' => 0,
@@ -124,14 +121,14 @@ class CaseMessageHistory_AjaxTest extends TestCase
'DEL_PRIORITY' => 3,
]);
$appmessage1 = factory(APPMESSAGE::class)->create([
$appmessage1 = APPMESSAGE::factory()->create([
'PRO_ID' => $processView['PRO_ID'],
'TAS_ID' => $task['TAS_ID'],
'APP_NUMBER' => $application['APP_NUMBER'],
'DEL_INDEX' => 0
]);
$appmessage2 = factory(APPMESSAGE::class)->create([
$appmessage2 = APPMESSAGE::factory()->create([
'APP_MSG_TYPE' => 'PM_FUNCTION',
'PRO_ID' => $processView['PRO_ID'],
'TAS_ID' => $task['TAS_ID'],
@@ -139,7 +136,7 @@ class CaseMessageHistory_AjaxTest extends TestCase
'DEL_INDEX' => 0
]);
$objectPermission = factory(OBJECTPERMISSION::class)->create([
$objectPermission = OBJECTPERMISSION::factory()->create([
'PRO_UID' => $processView['PRO_UID'],
'TAS_UID' => $task['TAS_UID'],
'USR_UID' => $user['USR_UID'],
@@ -170,24 +167,24 @@ class CaseMessageHistory_AjaxTest extends TestCase
*/
public function it_shoud_test_the_message_history_grid_list_jxp_action_with_resend_permission()
{
$user = factory(USER::class)->create();
$user = USER::factory()->create();
$processView = factory(PROCESS::class)->create([
$processView = PROCESS::factory()->create([
'PRO_CREATE_USER' => $user['USR_UID']
]);
$application = factory(APPLICATION::class)->create([
$application = APPLICATION::factory()->create([
'PRO_UID' => $processView['PRO_UID'],
'APP_INIT_USER' => $user['USR_UID'],
'APP_CUR_USER' => $user['USR_UID']
]);
$task = factory(TASK::class)->create([
$task = TASK::factory()->create([
'PRO_UID' => $processView['PRO_UID'],
'TAS_USER' => $user['USR_UID']
]);
$delegation = factory(DELEGATION::class)->create([
$delegation = DELEGATION::factory()->create([
'APP_UID' => $application['APP_UID'],
'DEL_INDEX' => 0,
'DEL_PREVIOUS' => 0,
@@ -200,14 +197,14 @@ class CaseMessageHistory_AjaxTest extends TestCase
'DEL_PRIORITY' => 3,
]);
$appmessage1 = factory(APPMESSAGE::class)->create([
$appmessage1 = APPMESSAGE::factory()->create([
'PRO_ID' => $processView['PRO_ID'],
'TAS_ID' => $task['TAS_ID'],
'APP_NUMBER' => $application['APP_NUMBER'],
'DEL_INDEX' => 0
]);
$appmessage2 = factory(APPMESSAGE::class)->create([
$appmessage2 = APPMESSAGE::factory()->create([
'APP_MSG_TYPE' => 'PM_FUNCTION',
'PRO_ID' => $processView['PRO_ID'],
'TAS_ID' => $task['TAS_ID'],
@@ -215,7 +212,7 @@ class CaseMessageHistory_AjaxTest extends TestCase
'DEL_INDEX' => 0
]);
$objectPermission = factory(OBJECTPERMISSION::class)->create([
$objectPermission = OBJECTPERMISSION::factory()->create([
'PRO_UID' => $processView['PRO_UID'],
'TAS_UID' => $task['TAS_UID'],
'USR_UID' => $user['USR_UID'],
@@ -246,35 +243,35 @@ class CaseMessageHistory_AjaxTest extends TestCase
*/
public function it_shoud_test_the_message_history_grid_list_jxp_action_with_block_permission()
{
$user = factory(USER::class)->create();
$user = USER::factory()->create();
$process = factory(PROCESS::class)->create();
$process = PROCESS::factory()->create();
$application = factory(APPLICATION::class)->create([
$application = APPLICATION::factory()->create([
'PRO_UID' => $process['PRO_UID'],
'APP_INIT_USER' => $user['USR_UID'],
'APP_CUR_USER' => $user['USR_UID']
]);
$task = factory(TASK::class)->create([
$task = TASK::factory()->create([
'PRO_UID' => $process['PRO_UID'],
'TAS_USER' => $user['USR_UID']
]);
$appmessage1 = factory(APPMESSAGE::class)->create([
$appmessage1 = APPMESSAGE::factory()->create([
'PRO_ID' => $process['PRO_ID'],
'TAS_ID' => $task['TAS_ID'],
'APP_NUMBER' => $application['APP_NUMBER']
]);
$appmessage2 = factory(APPMESSAGE::class)->create([
$appmessage2 = APPMESSAGE::factory()->create([
'APP_MSG_TYPE' => 'PM_FUNCTION',
'PRO_ID' => $process['PRO_ID'],
'TAS_ID' => $task['TAS_ID'],
'APP_NUMBER' => $application['APP_NUMBER']
]);
$objectPermission = factory(OBJECTPERMISSION::class)->create([
$objectPermission = OBJECTPERMISSION::factory()->create([
'PRO_UID' => $process['PRO_UID'],
'TAS_UID' => $task['TAS_UID'],
'USR_UID' => $user['USR_UID'],

View File

@@ -52,17 +52,17 @@ class CasesMenuHighlightTest extends TestCase
public function it_should_test_the_response_of_the_cases_menu_highlight_file()
{
// Create process
$process = factory(Process::class)->create();
$process = Process::factory()->create();
// Create a task self service
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process->PRO_UID
]);
// Assign the current user in the task
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task->TAS_UID,
'USR_UID' => $this->user->USR_UID,
'TU_RELATION' => 1, //Related to the user
@@ -70,7 +70,7 @@ class CasesMenuHighlightTest extends TestCase
]);
// Create records in delegation relate to self-service
factory(Delegation::class, 10)->create([
Delegation::factory(10)->create([
'TAS_ID' => $task->TAS_ID,
'DEL_THREAD_STATUS' => 'OPEN',
'USR_ID' => 0

View File

@@ -40,23 +40,23 @@ class CasesOpenTest extends TestCase
$RBAC->initRBAC();
$RBAC->loadUserRolePermission('PROCESSMAKER', $_SESSION['USER_LOGGED']);
$task = factory(Task::class)->create();
$dynaform = factory(Dynaform::class)->create();
$process = factory(Process::class)->create([
$task = Task::factory()->create();
$dynaform = Dynaform::factory()->create();
$process = Process::factory()->create([
'PRO_DYNAFORMS' => $dynaform['DYN_UID']
]);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process['PRO_UID'],
'APP_STATUS' => 'COMPLETED'
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $application['APP_UID'],
'TAS_UID' => $task['TAS_UID'],
'DEL_INDEX' => 1,
'DEL_THREAD_STATUS' => 'CLOSED'
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application['APP_UID'],
'TAS_UID' => $task['TAS_UID'],
'DEL_INDEX' => 2,
@@ -85,6 +85,6 @@ class CasesOpenTest extends TestCase
ob_end_clean();
$res = '<html>';
$this->assertContains($res, $outputBuffer);
$this->assertStringContainsString($res, $outputBuffer);
}
}

View File

@@ -15,10 +15,6 @@ class CasesShowDocumentTest extends TestCase
*/
public function setUp(): void
{
if (version_compare(phpversion(), 7.3, '>') ) {
$this->markTestSkipped('The changes in third party are not available');
}
parent::setUp();
if (!defined('PATH_DOCUMENT')) {
define('PATH_DOCUMENT', PATH_DB . config('system.workspace') . PATH_SEP . 'files' . PATH_SEP);
@@ -35,7 +31,7 @@ class CasesShowDocumentTest extends TestCase
$RBAC = RBAC::getSingleton();
$RBAC->initRBAC();
$appDocument = factory(Documents::class)->create([
$appDocument = Documents::factory()->create([
'APP_DOC_FILENAME' => 'text.txt'
]);

View File

@@ -133,7 +133,7 @@ class EmailServerAjaxTest extends TestCase
{
$faker = Factory::create();
$emailServer = factory(EmailServerModel::class)->create([
$emailServer = EmailServerModel::factory()->create([
'MESS_ENGINE' => 'PHPMAILER',
]);
@@ -169,7 +169,7 @@ class EmailServerAjaxTest extends TestCase
*/
public function it_should_verify_the_option_del()
{
$emailServer = factory(EmailServerModel::class)->create([
$emailServer = EmailServerModel::factory()->create([
'MESS_ENGINE' => 'PHPMAILER',
]);

View File

@@ -32,6 +32,6 @@ class EmailServerTest extends TestCase
require_once PATH_METHODS . 'emailServer/emailServer.php';
$content = ob_get_clean();
$this->assertContains("EMAILSERVER_LICENSED", $content);
$this->assertStringContainsString("EMAILSERVER_LICENSED", $content);
}
}

View File

@@ -18,8 +18,8 @@ class GroupsAjaxTest extends TestCase
public function setUp(): void
{
parent::setUp();
$this->truncateNonInitialModels();
$this->settingUserLogged();
Groupwf::truncate();
$this->createGroups();
}
@@ -28,7 +28,7 @@ class GroupsAjaxTest extends TestCase
*/
private function createGroups()
{
$this->groups = factory(Groupwf::class, 10)->create();
$this->groups = Groupwf::factory(10)->create();
}
/**
@@ -58,6 +58,7 @@ class GroupsAjaxTest extends TestCase
{
global $RBAC;
$_POST['action'] = 'groupsList';
$_GET['action'] = 'groupsList';
$_REQUEST["dir"] = "DESC";
$_REQUEST["sort"] = "GRP_TITLE";
@@ -68,10 +69,9 @@ class GroupsAjaxTest extends TestCase
$content = ob_get_clean();
$content = json_decode($content, JSON_OBJECT_AS_ARRAY);
// @todo, review the issue in the circle CI
//$this->assertArrayHasKey("success", $content);
//$this->assertArrayHasKey("groups", $content);
//$this->assertTrue($content["success"]);
//$this->assertTrue(is_array($content["groups"]));
$this->assertArrayHasKey("success", $content);
$this->assertArrayHasKey("groups", $content);
$this->assertTrue($content["success"]);
$this->assertTrue(is_array($content["groups"]));
}
}

View File

@@ -46,16 +46,16 @@ class ActionsByEmailDataFormTest extends TestCase
*/
public function it_should_test_view_action_by_email_with_time_zone()
{
$process = factory(\ProcessMaker\Model\Process::class)->create();
$process = \ProcessMaker\Model\Process::factory()->create();
$pathData = PATH_TRUNK . "tests/resources/dynaform1.json";
$content = file_get_contents($pathData);
$dynaform = factory(\ProcessMaker\Model\Dynaform::class)->create([
$dynaform = \ProcessMaker\Model\Dynaform::factory()->create([
'PRO_UID' => $process->PRO_UID,
'DYN_CONTENT' => $content
]);
$delegation = factory(\ProcessMaker\Model\Delegation::class)->state('closed')->create([
$delegation = \ProcessMaker\Model\Delegation::factory()->closed()->create([
'PRO_UID' => $process->PRO_UID
]);
@@ -78,6 +78,6 @@ class ActionsByEmailDataFormTest extends TestCase
ob_end_clean();
$this->assertNotEmpty($content);
$this->assertContains('ID_ABE_FORM_ALREADY_FILLED', $content);
$this->assertStringContainsString('ID_ABE_FORM_ALREADY_FILLED', $content);
}
}

View File

@@ -28,10 +28,10 @@ class UsersAjaxTest extends TestCase
//Declare the global variable
global $RBAC;
//Creates the user factory
$user = factory(User::class)->create();
$user = User::factory()->create();
$usrUid = $user['USR_UID'];
//Creates the configuration factory
factory(Configuration::class)->create([
Configuration::factory()->create([
'CFG_UID' => 'USER_PREFERENCES',
'OBJ_UID' => '',
'CFG_VALUE' => 'a:3:{s:12:"DEFAULT_LANG";s:0:"";s:12:"DEFAULT_MENU";s:8:"PM_SETUP";s:18:"DEFAULT_CASES_MENU";s:0:"";}',
@@ -88,7 +88,7 @@ class UsersAjaxTest extends TestCase
//Declare the global variable
global $RBAC;
//Creates the user factory
$user2 = factory(User::class)->create(
$user2 = User::factory()->create(
[
'USR_ROLE' => 'PROCESSMAKER_ADMIN',
'USR_EMAIL' => 'test@processmaker.com'
@@ -96,7 +96,7 @@ class UsersAjaxTest extends TestCase
);
$usrUid = $user2['USR_UID'];
//Creates the configuration factory
factory(Configuration::class)->create([
Configuration::factory()->create([
'CFG_UID' => 'USER_PREFERENCES',
'OBJ_UID' => '',
'CFG_VALUE' => 'a:3:{s:12:"DEFAULT_LANG";s:0:"";s:12:"DEFAULT_MENU";s:8:"PM_SETUP";s:18:"DEFAULT_CASES_MENU";s:0:"";}',
@@ -106,7 +106,7 @@ class UsersAjaxTest extends TestCase
]);
//Creates the UsersRoles factory
factory(RbacUsersRoles::class)->create(
RbacUsersRoles::factory()->create(
[
'USR_UID' => $usrUid,
'ROL_UID' => '00000000000000000000000000000002'

View File

@@ -31,16 +31,16 @@ class Users_AjaxTest extends TestCase
global $RBAC;
//Creates the user factory
$user = factory(User::class)->create();
$user = User::factory()->create();
$usrUid = $user['USR_UID'];
factory(Process::class)->create([
Process::factory()->create([
'PRO_CREATE_USER' => $usrUid,
'PRO_STATUS' => 'ACTIVE',
'PRO_TYPE_PROCESS' => 'PRIVATE',
]);
//Creates the configuration factory
factory(Configuration::class)->create([
Configuration::factory()->create([
'CFG_UID' => 'USER_PREFERENCES',
'OBJ_UID' => '',
'CFG_VALUE' => 'a:3:{s:12:"DEFAULT_LANG";s:0:"";s:12:"DEFAULT_MENU";s:8:"PM_SETUP";s:18:"DEFAULT_CASES_MENU";s:0:"";}',
@@ -94,8 +94,8 @@ class Users_AjaxTest extends TestCase
global $RBAC;
//Creates the user factory
$user = factory(User::class)->create();
factory(RbacUsers::class)->create([
$user = User::factory()->create();
RbacUsers::factory()->create([
'USR_UID' => $user['USR_UID'],
'USR_USERNAME' => $user->USR_USERNAME,
'USR_FIRSTNAME' => $user->USR_FIRSTNAME,
@@ -103,7 +103,7 @@ class Users_AjaxTest extends TestCase
]);
$usrUid = $user['USR_UID'];
$process = factory(Process::class)->create([
$process = Process::factory()->create([
'PRO_CREATE_USER' => $usrUid,
'PRO_STATUS' => 'ACTIVE',
'PRO_TYPE_PROCESS' => 'PRIVATE',

View File

@@ -16,6 +16,16 @@ use Tests\TestCase;
class ActionsByEmailTest extends TestCase
{
/**
*
* @return void
*/
public function setUp(): void
{
parent::setUp();
$this->truncateNonInitialModels();
}
/**
* Test the forwardMail method
*
@@ -25,21 +35,21 @@ class ActionsByEmailTest extends TestCase
public function it_should_test_the_forward_mail_method()
{
//Create the Task factory
factory(Task::class)->create();
Task::factory()->create();
//Create the Process factory
factory(Process::class)->create();
Process::factory()->create();
//Create the Dynaform factory
factory(Dynaform::class)->create();
Dynaform::factory()->create();
//Create the EmailServerModel factory
factory(EmailServerModel::class)->create();
EmailServerModel::factory()->create();
//Create the Application factory
factory(Application::class)->create();
Application::factory()->create();
//Create the Delegation factory
$delegation = factory(Delegation::class)->create();
$delegation = Delegation::factory()->create();
//Create the AbeConfiguration factory
$abeConfiguration = factory(AbeConfiguration::class)->create();
$abeConfiguration = AbeConfiguration::factory()->create();
//Create the AbeConfiguration factory
$abeRequest = factory(AbeRequest::class)->create([
$abeRequest = AbeRequest::factory()->create([
'ABE_UID' => $abeConfiguration->ABE_UID,
'APP_UID' => $delegation->APP_UID,
'DEL_INDEX' => $delegation->DEL_INDEX,
@@ -60,7 +70,7 @@ class ActionsByEmailTest extends TestCase
$res = $abe->forwardMail($arrayData);
//Assert the email was sent successfully
$this->assertContains('**ID_EMAIL_RESENT_TO**: ' . $abeRequest->ABE_REQ_SENT_TO, $res);
$this->assertStringContainsString('**ID_EMAIL_RESENT_TO**: ' . $abeRequest->ABE_REQ_SENT_TO, $res);
}
/**
@@ -72,21 +82,21 @@ class ActionsByEmailTest extends TestCase
public function it_should_test_the_forward_mail_method_when_an_error_occurs()
{
//Create the Task factory
factory(Task::class)->create();
Task::factory()->create();
//Create the Process factory
factory(Process::class)->create();
Process::factory()->create();
//Create the Dynaform factory
factory(Dynaform::class)->create();
Dynaform::factory()->create();
//Create the EmailServerModel factory
factory(EmailServerModel::class)->create();
EmailServerModel::factory()->create();
//Create the Application factory
factory(Application::class)->create();
Application::factory()->create();
//Create the Delegation factory
$delegation = factory(Delegation::class)->create();
$delegation = Delegation::factory()->create();
//Create the AbeConfiguration factory
$abeConfiguration = factory(AbeConfiguration::class)->create();
$abeConfiguration = AbeConfiguration::factory()->create();
//Create the AbeConfiguration factory
$abeRequest = factory(AbeRequest::class)->create([
$abeRequest = AbeRequest::factory()->create([
'ABE_UID' => $abeConfiguration->ABE_UID,
'APP_UID' => $delegation->APP_UID,
'DEL_INDEX' => $delegation->DEL_INDEX,
@@ -107,7 +117,7 @@ class ActionsByEmailTest extends TestCase
$res = $abe->forwardMail($arrayData);
//Assert that an unexpected error occur
$this->assertContains('**ID_UNEXPECTED_ERROR_OCCURRED_PLEASE**', $res);
$this->assertStringContainsString('**ID_UNEXPECTED_ERROR_OCCURRED_PLEASE**', $res);
}
/**
@@ -119,23 +129,23 @@ class ActionsByEmailTest extends TestCase
public function it_should_test_the_forward_mail_method_when_the_email_cannot_be_sent()
{
//Create the Task factory
factory(Task::class)->create();
Task::factory()->create();
//Create the Process factory
factory(Process::class)->create();
Process::factory()->create();
//Create the Dynaform factory
factory(Dynaform::class)->create();
Dynaform::factory()->create();
//Create the EmailServerModel factory
factory(EmailServerModel::class)->create();
EmailServerModel::factory()->create();
//Create the Application factory
factory(Application::class)->create();
Application::factory()->create();
//Create the Delegation factory
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'DEL_FINISH_DATE' => '2019-09-27 14:53:06'
]);
//Create the AbeConfiguration factory
$abeConfiguration = factory(AbeConfiguration::class)->create();
$abeConfiguration = AbeConfiguration::factory()->create();
//Create the AbeConfiguration factory
$abeRequest = factory(AbeRequest::class)->create([
$abeRequest = AbeRequest::factory()->create([
'ABE_UID' => $abeConfiguration->ABE_UID,
'APP_UID' => $delegation->APP_UID,
'DEL_INDEX' => $delegation->DEL_INDEX,
@@ -156,7 +166,7 @@ class ActionsByEmailTest extends TestCase
$res = $abe->forwardMail($arrayData);
//Assert the email was not sent
$this->assertContains('**ID_UNABLE_TO_SEND_EMAIL**', $res);
$this->assertStringContainsString('**ID_UNABLE_TO_SEND_EMAIL**', $res);
}
/**
@@ -168,23 +178,23 @@ class ActionsByEmailTest extends TestCase
public function it_should_test_the_forward_mail_method_when_the_req_uid_is_not_set()
{
//Create the Task factory
factory(Task::class)->create();
Task::factory()->create();
//Create the Process factory
factory(Process::class)->create();
Process::factory()->create();
//Create the Dynaform factory
factory(Dynaform::class)->create();
Dynaform::factory()->create();
//Create the EmailServerModel factory
factory(EmailServerModel::class)->create();
EmailServerModel::factory()->create();
//Create the Application factory
factory(Application::class)->create();
Application::factory()->create();
//Create the Delegation factory
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'DEL_FINISH_DATE' => '2019-09-27 14:53:06'
]);
//Create the AbeConfiguration factory
$abeConfiguration = factory(AbeConfiguration::class)->create();
$abeConfiguration = AbeConfiguration::factory()->create();
//Create the AbeConfiguration factory
$abeRequest = factory(AbeRequest::class)->create([
$abeRequest = AbeRequest::factory()->create([
'ABE_UID' => $abeConfiguration->ABE_UID,
'APP_UID' => $delegation->APP_UID,
'DEL_INDEX' => $delegation->DEL_INDEX,
@@ -204,7 +214,7 @@ class ActionsByEmailTest extends TestCase
$res = $abe->forwardMail($arrayData);
//Assert the email was not sent
$this->assertContains('**ID_UNEXPECTED_ERROR_OCCURRED_PLEASE**', $res);
$this->assertStringContainsString('**ID_UNEXPECTED_ERROR_OCCURRED_PLEASE**', $res);
}
/**
@@ -216,23 +226,23 @@ class ActionsByEmailTest extends TestCase
public function it_should_test_the_forward_mail_method_with_ssl()
{
//Create the Task factory
factory(Task::class)->create();
Task::factory()->create();
//Create the Process factory
factory(Process::class)->create();
Process::factory()->create();
//Create the Dynaform factory
factory(Dynaform::class)->create();
Dynaform::factory()->create();
//Create the EmailServerModel factory with smtp secure
factory(EmailServerModel::class)->create(
EmailServerModel::factory()->create(
['SMTPSECURE' => 'ssl']
);
//Create the Application factory
factory(Application::class)->create();
Application::factory()->create();
//Create the Delegation factory
$delegation = factory(Delegation::class)->create();
$delegation = Delegation::factory()->create();
//Create the AbeConfiguration factory
$abeConfiguration = factory(AbeConfiguration::class)->create();
$abeConfiguration = AbeConfiguration::factory()->create();
//Create the AbeConfiguration factory
$abeRequest = factory(AbeRequest::class)->create([
$abeRequest = AbeRequest::factory()->create([
'ABE_UID' => $abeConfiguration->ABE_UID,
'APP_UID' => $delegation->APP_UID,
'DEL_INDEX' => $delegation->DEL_INDEX,
@@ -253,7 +263,7 @@ class ActionsByEmailTest extends TestCase
$res = $abe->forwardMail($arrayData);
//Assert the email was sent successfully
$this->assertContains('**ID_EMAIL_RESENT_TO**: ' . $abeRequest->ABE_REQ_SENT_TO, $res);
$this->assertStringContainsString('**ID_EMAIL_RESENT_TO**: ' . $abeRequest->ABE_REQ_SENT_TO, $res);
}
/**
@@ -264,13 +274,11 @@ class ActionsByEmailTest extends TestCase
*/
public function it_should_test_the_load_action_by_email_method()
{
AbeConfiguration::truncate();
AbeRequest::truncate();
$user = factory(User::class)->create();
$application = factory(Application::class)->create([
$user = User::factory()->create();
$application = Application::factory()->create([
'APP_UID' => '123456asse'
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'USR_UID' => $user->USR_UID,
'USR_ID' => $user->USR_ID,
'APP_UID' => $application->APP_UID,
@@ -278,7 +286,7 @@ class ActionsByEmailTest extends TestCase
'DEL_PREVIOUS' => 0,
'DEL_INDEX' => 1
]);
$delegation2 = factory(Delegation::class)->create([
$delegation2 = Delegation::factory()->create([
'USR_UID' => $user->USR_UID,
'USR_ID' => $user->USR_ID,
'APP_UID' => $application->APP_UID,
@@ -286,12 +294,12 @@ class ActionsByEmailTest extends TestCase
'DEL_PREVIOUS' => 1,
'DEL_INDEX' => 2
]);
$abeConfiguration = factory(AbeConfiguration::class)->create([
$abeConfiguration = AbeConfiguration::factory()->create([
'PRO_UID' => $delegation->PRO_UID,
'TAS_UID' => $delegation->TAS_UID,
'ABE_TYPE' => 'LINK',
]);
$abeRequest = factory(AbeRequest::class)->create([
$abeRequest = AbeRequest::factory()->create([
'ABE_UID' => $abeConfiguration->ABE_UID,
'APP_UID' => $delegation2->APP_UID,
'DEL_INDEX' => $delegation2->DEL_INDEX,

View File

@@ -4,7 +4,6 @@ namespace Tests\unit\workflow\engine\src\ProcessMaker\BusinessModel\Cases;
use Exception;
use G;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use ProcessMaker\BusinessModel\Cases\AbstractCases;
use ProcessMaker\BusinessModel\Cases\Draft;
use ProcessMaker\BusinessModel\Cases\Paused;
@@ -24,7 +23,14 @@ use Tests\TestCase;
*/
class AbstractCasesTest extends TestCase
{
use DatabaseTransactions;
/**
* Method set up.
*/
public function setUp(): void
{
parent::setUp();
$this->truncateNonInitialModels();
}
/**
* This check the getter and setter related to the category
@@ -35,7 +41,7 @@ class AbstractCasesTest extends TestCase
*/
public function it_return_set_get_category()
{
$category = factory(ProcessCategory::class)->create();
$category = ProcessCategory::factory()->create();
$absCases = new AbstractCases();
$absCases->setCategoryId($category->CATEGORY_ID);
$actual = $absCases->getCategoryId();
@@ -51,7 +57,7 @@ class AbstractCasesTest extends TestCase
*/
public function it_return_set_get_category_uid()
{
$category = factory(ProcessCategory::class)->create();
$category = ProcessCategory::factory()->create();
$absCases = new AbstractCases();
$absCases->setCategoryUid($category->CATEGORY_UID);
$actual = $absCases->getCategoryUid();
@@ -69,7 +75,7 @@ class AbstractCasesTest extends TestCase
*/
public function it_return_set_get_process()
{
$process = factory(Process::class)->create();
$process = Process::factory()->create();
$absCases = new AbstractCases();
$absCases->setProcessUid($process->PRO_UID);
$actual = $absCases->getProcessUid();
@@ -88,7 +94,7 @@ class AbstractCasesTest extends TestCase
*/
public function it_return_set_get_task()
{
$task = factory(Task::class)->create();
$task = Task::factory()->create();
$absCases = new AbstractCases();
$absCases->setTaskId($task->TAS_ID);
$actual = $absCases->getTaskId();
@@ -106,7 +112,7 @@ class AbstractCasesTest extends TestCase
*/
public function it_return_set_get_user()
{
$users = factory(User::class)->create();
$users = User::factory()->create();
$absCases = new AbstractCases();
$absCases->setUserUid($users->USR_UID);
$actual = $absCases->getUserUid();
@@ -125,7 +131,7 @@ class AbstractCasesTest extends TestCase
*/
public function it_return_set_get_user_completed()
{
$users = factory(User::class)->create();
$users = User::factory()->create();
$absCases = new AbstractCases();
$absCases->setUserCompletedId($users->USR_ID);
$actual = $absCases->getUserCompletedId();
@@ -141,7 +147,7 @@ class AbstractCasesTest extends TestCase
*/
public function it_return_set_get_user_started()
{
$users = factory(User::class)->create();
$users = User::factory()->create();
$absCases = new AbstractCases();
$absCases->setUserStartedId($users->USR_ID);
$actual = $absCases->getUserStartedId();
@@ -157,7 +163,7 @@ class AbstractCasesTest extends TestCase
*/
public function it_return_set_get_user_send()
{
$users = factory(User::class)->create();
$users = User::factory()->create();
$absCases = new AbstractCases();
$absCases->setSendBy($users->USR_UID);
$actual = $absCases->getSendBy();
@@ -224,7 +230,7 @@ class AbstractCasesTest extends TestCase
*/
public function it_return_set_get_case_number()
{
$case = factory(Application::class)->create();
$case = Application::factory()->create();
$absCases = new AbstractCases();
$absCases->setCaseNumber($case->APP_NUMBER);
$actual = $absCases->getCaseNumber();
@@ -242,8 +248,8 @@ class AbstractCasesTest extends TestCase
*/
public function it_return_set_get_range_case_number()
{
$case1 = factory(Application::class)->create();
$case2 = factory(Application::class)->create([
$case1 = Application::factory()->create();
$case2 = Application::factory()->create([
'APP_NUMBER' => $case1->APP_NUMBER + 1
]);
$absCases = new AbstractCases();
@@ -448,7 +454,7 @@ class AbstractCasesTest extends TestCase
*/
public function it_return_set_get_case()
{
$application = factory(Application::class)->create();
$application = Application::factory()->create();
$absCases = new AbstractCases();
$absCases->setCaseUid($application->APP_UID);
$actual = $absCases->getCaseUid();
@@ -934,7 +940,7 @@ class AbstractCasesTest extends TestCase
*/
public function it_return_task_pending_result()
{
$task = factory(Task::class, 2)->create();
$task = Task::factory(2)->create();
$absCases = new AbstractCases();
$pending = '[
{"tas_id":'.$task[0]->TAS_ID.', "user_id":1, "due_date":"2020-12-04 19:11:14"},
@@ -956,7 +962,7 @@ class AbstractCasesTest extends TestCase
*/
public function it_return_thread_information()
{
$delegation = factory(Delegation::class)->states('foreign_keys')->create();
$delegation = Delegation::factory()->foreign_keys()->create();
$taskPending = Delegation::getLastThread($delegation->APP_NUMBER);
$absCases = new AbstractCases();
foreach ($taskPending as $thread) {

View File

@@ -2,7 +2,6 @@
namespace Tests\unit\workflow\engine\src\ProcessMaker\BusinessModel\Cases;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use ProcessMaker\BusinessModel\Cases\BatchRouting;
use ProcessMaker\Model\Consolidated;
use ProcessMaker\Model\Delegation;
@@ -15,14 +14,13 @@ use Tests\TestCase;
*/
class BatchRoutingTest extends TestCase
{
use DatabaseTransactions;
/**
* Method set up.
*/
public function setUp(): void
{
parent::setUp();
$this->truncateNonInitialModels();
}
/**
@@ -32,8 +30,8 @@ class BatchRoutingTest extends TestCase
*/
public function createConsolidated()
{
$consolidated = factory(Consolidated::class)->states('foreign_keys')->create();
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$consolidated = Consolidated::factory()->foreign_keys()->create();
$delegation = Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'TAS_UID' => $consolidated->TAS_UID,
]);

View File

@@ -2,7 +2,6 @@
namespace Tests\unit\workflow\engine\src\ProcessMaker\BusinessModel\Cases;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use ProcessMaker\BusinessModel\Cases\Canceled;
use ProcessMaker\Model\Application;
use ProcessMaker\Model\Delegation;
@@ -15,14 +14,13 @@ use Tests\TestCase;
*/
class CanceledTest extends TestCase
{
use DatabaseTransactions;
/**
* Method set up.
*/
public function setUp(): void
{
parent::setUp();
$this->truncateNonInitialModels();
}
/**
@@ -32,8 +30,8 @@ class CanceledTest extends TestCase
*/
public function createCanceled()
{
$application = factory(Application::class)->states('canceled')->create();
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$application = Application::factory()->canceled()->create();
$delegation = Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'CLOSED',
'DEL_INDEX' => 1,
'USR_UID' => $application->APP_INIT_USER,

View File

@@ -2,7 +2,6 @@
namespace Tests\unit\workflow\engine\src\ProcessMaker\BusinessModel\Cases;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use ProcessMaker\BusinessModel\Cases\CasesList;
use ProcessMaker\Model\Application;
use ProcessMaker\Model\Delegation;
@@ -15,14 +14,13 @@ use Tests\TestCase;
*/
class CasesListTest extends TestCase
{
use DatabaseTransactions;
/**
* Method set up.
*/
public function setUp(): void
{
parent::setUp();
$this->truncateNonInitialModels();
}
/**
@@ -32,8 +30,8 @@ class CasesListTest extends TestCase
*/
public function createCases()
{
$application = factory(Application::class)->states('completed')->create();
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$application = Application::factory()->completed()->create();
$delegation = Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'CLOSED',
'DEL_INDEX' => 1,
'USR_UID' => $application->APP_INIT_USER,
@@ -64,7 +62,7 @@ class CasesListTest extends TestCase
*/
public function it_return_all_counters()
{
$delegation = factory(Delegation::class)->states('foreign_keys')->create();
$delegation = Delegation::factory()->foreign_keys()->create();
$count = new CasesList();
$result = $count->getAllCounters($delegation->USR_UID);
$this->assertNotEmpty($result);
@@ -88,7 +86,7 @@ class CasesListTest extends TestCase
*/
public function it_return_at_least_one()
{
$delegation = factory(Delegation::class)->states('foreign_keys')->create();
$delegation = Delegation::factory()->foreign_keys()->create();
$count = new CasesList();
$result = $count->atLeastOne($delegation->USR_UID);
$this->assertNotEmpty($result);

View File

@@ -2,7 +2,6 @@
namespace Tests\unit\workflow\engine\src\ProcessMaker\BusinessModel\Cases;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use ProcessMaker\BusinessModel\Cases\Completed;
use ProcessMaker\Model\Application;
use ProcessMaker\Model\Delegation;
@@ -15,14 +14,13 @@ use Tests\TestCase;
*/
class CompletedTest extends TestCase
{
use DatabaseTransactions;
/**
* Method set up.
*/
public function setUp(): void
{
parent::setUp();
$this->truncateNonInitialModels();
}
/**
@@ -32,8 +30,8 @@ class CompletedTest extends TestCase
*/
public function createCompleted()
{
$application = factory(Application::class)->states('completed')->create();
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$application = Application::factory()->completed()->create();
$delegation = Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'CLOSED',
'DEL_INDEX' => 1,
'USR_UID' => $application->APP_INIT_USER,

View File

@@ -4,7 +4,6 @@ namespace Tests\unit\workflow\engine\src\ProcessMaker\BusinessModel\Cases;
use DateInterval;
use Datetime;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use Illuminate\Support\Facades\DB;
use ProcessMaker\BusinessModel\Cases\Draft;
use ProcessMaker\Model\AdditionalTables;
@@ -22,16 +21,13 @@ use Tests\TestCase;
*/
class DraftTest extends TestCase
{
use DatabaseTransactions;
/**
* Method set up.
*/
public function setUp(): void
{
parent::setUp();
Delegation::truncate();
Application::truncate();
$this->truncateNonInitialModels();
}
/**
@@ -43,8 +39,8 @@ class DraftTest extends TestCase
*/
public function createDraft()
{
$application = factory(Application::class)->states('draft')->create();
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$application = Application::factory()->draft()->create();
$delegation = Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application->APP_INIT_USER,
@@ -64,15 +60,15 @@ class DraftTest extends TestCase
*/
public function createManyDraft($cases)
{
$user = factory(\ProcessMaker\Model\User::class)->create();
$user = \ProcessMaker\Model\User::factory()->create();
for ($i = 0; $i < $cases; $i = $i + 1) {
$application = factory(Application::class)->states('draft')->create([
$application = Application::factory()->draft()->create([
'APP_INIT_USER' => $user->USR_UID,
'APP_INIT_USER_ID' => $user->USR_ID,
'APP_CUR_USER' => $user->USR_UID,
]);
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'APP_UID' => $application->APP_UID,
@@ -341,18 +337,18 @@ class DraftTest extends TestCase
*/
public function it_should_test_get_counters_by_processes_method_no_filter()
{
$process = factory(Process::class)->create();
$process2 = factory(Process::class)->create();
$user = factory(User::class)->create();
$application1 = factory(Application::class)->states('draft')->create([
$process = Process::factory()->create();
$process2 = Process::factory()->create();
$user = User::factory()->create();
$application1 = Application::factory()->draft()->create([
'APP_INIT_USER' => $user->USR_UID,
'APP_CUR_USER' => $user->USR_UID,
]);
$application2 = factory(Application::class)->states('draft')->create([
$application2 = Application::factory()->draft()->create([
'APP_INIT_USER' => $user->USR_UID,
'APP_CUR_USER' => $user->USR_UID,
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application1->APP_INIT_USER,
@@ -362,7 +358,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process->PRO_ID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application2->APP_INIT_USER,
@@ -388,18 +384,18 @@ class DraftTest extends TestCase
*/
public function it_should_test_get_counters_by_processes_method_category()
{
$process = factory(Process::class)->create([
$process = Process::factory()->create([
'CATEGORY_ID' => 1
]);
$process2 = factory(Process::class)->create([
$process2 = Process::factory()->create([
'CATEGORY_ID' => 2
]);
$user = factory(User::class)->create();
$application = factory(Application::class, 5)->states('draft')->create([
$user = User::factory()->create();
$application = Application::factory(5)->draft()->create([
'APP_INIT_USER' => $user->USR_UID,
'APP_CUR_USER' => $user->USR_UID,
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[0]->APP_INIT_USER,
@@ -409,7 +405,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process->PRO_ID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[1]->APP_INIT_USER,
@@ -419,7 +415,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process->PRO_ID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[2]->APP_INIT_USER,
@@ -429,7 +425,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process->PRO_ID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[3]->APP_INIT_USER,
@@ -439,7 +435,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process2->PRO_ID,
'PRO_UID' => $process2->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[4]->APP_INIT_USER,
@@ -465,23 +461,23 @@ class DraftTest extends TestCase
*/
public function it_should_test_get_counters_by_processes_method_top_ten()
{
$process1 = factory(Process::class)->create();
$process2 = factory(Process::class)->create();
$process3 = factory(Process::class)->create();
$process4 = factory(Process::class)->create();
$process5 = factory(Process::class)->create();
$process6 = factory(Process::class)->create();
$process7 = factory(Process::class)->create();
$process8 = factory(Process::class)->create();
$process9 = factory(Process::class)->create();
$process10 = factory(Process::class)->create();
$process11 = factory(Process::class)->create();
$user = factory(User::class)->create();
$application = factory(Application::class, 14)->states('draft')->create([
$process1 = Process::factory()->create();
$process2 = Process::factory()->create();
$process3 = Process::factory()->create();
$process4 = Process::factory()->create();
$process5 = Process::factory()->create();
$process6 = Process::factory()->create();
$process7 = Process::factory()->create();
$process8 = Process::factory()->create();
$process9 = Process::factory()->create();
$process10 = Process::factory()->create();
$process11 = Process::factory()->create();
$user = User::factory()->create();
$application = Application::factory(14)->draft()->create([
'APP_INIT_USER' => $user->USR_UID,
'APP_CUR_USER' => $user->USR_UID,
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[0]->APP_INIT_USER,
@@ -491,7 +487,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process1->PRO_ID,
'PRO_UID' => $process1->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[1]->APP_INIT_USER,
@@ -501,7 +497,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process1->PRO_ID,
'PRO_UID' => $process1->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[2]->APP_INIT_USER,
@@ -511,7 +507,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process1->PRO_ID,
'PRO_UID' => $process1->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[3]->APP_INIT_USER,
@@ -521,7 +517,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process2->PRO_ID,
'PRO_UID' => $process2->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[4]->APP_INIT_USER,
@@ -531,7 +527,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process2->PRO_ID,
'PRO_UID' => $process2->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[5]->APP_INIT_USER,
@@ -541,7 +537,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process3->PRO_ID,
'PRO_UID' => $process3->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[6]->APP_INIT_USER,
@@ -551,7 +547,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process4->PRO_ID,
'PRO_UID' => $process4->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[7]->APP_INIT_USER,
@@ -561,7 +557,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process5->PRO_ID,
'PRO_UID' => $process5->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[8]->APP_INIT_USER,
@@ -571,7 +567,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process6->PRO_ID,
'PRO_UID' => $process6->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[9]->APP_INIT_USER,
@@ -581,7 +577,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process7->PRO_ID,
'PRO_UID' => $process7->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[10]->APP_INIT_USER,
@@ -591,7 +587,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process8->PRO_ID,
'PRO_UID' => $process8->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[11]->APP_INIT_USER,
@@ -601,7 +597,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process9->PRO_ID,
'PRO_UID' => $process9->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[12]->APP_INIT_USER,
@@ -611,7 +607,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process10->PRO_ID,
'PRO_UID' => $process10->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[13]->APP_INIT_USER,
@@ -636,14 +632,14 @@ class DraftTest extends TestCase
*/
public function it_should_test_get_counters_by_processes_method_processes()
{
$process = factory(Process::class)->create();
$process2 = factory(Process::class)->create();
$user = factory(User::class)->create();
$application = factory(Application::class, 14)->states('draft')->create([
$process = Process::factory()->create();
$process2 = Process::factory()->create();
$user = User::factory()->create();
$application = Application::factory(14)->draft()->create([
'APP_INIT_USER' => $user->USR_UID,
'APP_CUR_USER' => $user->USR_UID,
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[0]->APP_INIT_USER,
@@ -653,7 +649,7 @@ class DraftTest extends TestCase
'PRO_ID' => $process->PRO_ID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[1]->APP_INIT_USER,
@@ -679,14 +675,14 @@ class DraftTest extends TestCase
*/
public function it_should_test_get_counters_by_range_method()
{
$process1 = factory(Process::class)->create();
$process2 = factory(Process::class)->create();
$user = factory(User::class)->create();
$application = factory(Application::class, 4)->states('draft')->create([
$process1 = Process::factory()->create();
$process2 = Process::factory()->create();
$user = User::factory()->create();
$application = Application::factory(4)->draft()->create([
'APP_INIT_USER' => $user->USR_UID,
'APP_CUR_USER' => $user->USR_UID,
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[0]->APP_INIT_USER,
@@ -697,7 +693,7 @@ class DraftTest extends TestCase
'PRO_UID' => $process1->PRO_UID,
'DEL_DELEGATE_DATE' => '2021-05-20 09:52:32'
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[1]->APP_INIT_USER,
@@ -708,7 +704,7 @@ class DraftTest extends TestCase
'PRO_UID' => $process1->PRO_UID,
'DEL_DELEGATE_DATE' => '2021-05-21 09:52:32'
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[2]->APP_INIT_USER,
@@ -719,7 +715,7 @@ class DraftTest extends TestCase
'PRO_UID' => $process1->PRO_UID,
'DEL_DELEGATE_DATE' => '2021-05-22 00:00:00'
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[3]->APP_INIT_USER,
@@ -757,9 +753,8 @@ class DraftTest extends TestCase
*/
public function it_should_test_getCustomListCount_method()
{
$this->markTestIncomplete('Illegal mix of collations');
$cases = $this->createManyDraft(3);
$additionalTables = factory(AdditionalTables::class)->create([
$additionalTables = AdditionalTables::factory()->create([
'PRO_UID' => $cases->PRO_UID
]);
$query = ""
@@ -771,10 +766,11 @@ class DraftTest extends TestCase
. "`VAR2` varchar(255) DEFAULT NULL,"
. "`VAR3` varchar(255) DEFAULT NULL,"
. "PRIMARY KEY (`APP_UID`),"
. "KEY `indexTable` (`APP_UID`))";
. "KEY `indexTable` (`APP_UID`)"
. ")ENGINE=InnoDB DEFAULT CHARSET='utf8'";
DB::statement($query);
$caseList = factory(CaseList::class)->create([
$caseList = CaseList::factory()->create([
'CAL_TYPE' => 'draft',
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'USR_ID' => $cases->USR_ID
@@ -809,13 +805,13 @@ class DraftTest extends TestCase
$currentDate = $date->format('Y-m-d H:i:s');
$diff1Day = new DateInterval('P1D');
$diff2Days = new DateInterval('P2D');
$process = factory(Process::class)->create();
$user = factory(User::class)->create();
$application = factory(Application::class, 14)->states('draft')->create([
$process = Process::factory()->create();
$user = User::factory()->create();
$application = Application::factory(14)->draft()->create([
'APP_INIT_USER' => $user->USR_UID,
'APP_CUR_USER' => $user->USR_UID,
]);
$del = factory(Delegation::class)->states('foreign_keys')->create([
$del = Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[0]->APP_INIT_USER,
@@ -846,13 +842,13 @@ class DraftTest extends TestCase
$date = new DateTime('now');
$currentDate = $date->format('Y-m-d H:i:s');
$diff2Days = new DateInterval('P2D');
$process = factory(Process::class)->create();
$user = factory(User::class)->create();
$application = factory(Application::class, 14)->states('draft')->create([
$process = Process::factory()->create();
$user = User::factory()->create();
$application = Application::factory(14)->draft()->create([
'APP_INIT_USER' => $user->USR_UID,
'APP_CUR_USER' => $user->USR_UID,
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[0]->APP_INIT_USER,
@@ -883,13 +879,13 @@ class DraftTest extends TestCase
$date = new DateTime('now');
$currentDate = $date->format('Y-m-d H:i:s');
$diff2Days = new DateInterval('P2D');
$process = factory(Process::class)->create();
$user = factory(User::class)->create();
$application = factory(Application::class, 14)->states('draft')->create([
$process = Process::factory()->create();
$user = User::factory()->create();
$application = Application::factory(14)->draft()->create([
'APP_INIT_USER' => $user->USR_UID,
'APP_CUR_USER' => $user->USR_UID,
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application[0]->APP_INIT_USER,

View File

@@ -25,13 +25,13 @@ use Tests\TestCase;
*/
class HomeTest extends TestCase
{
/**
* setUp method.
*/
public function setUp(): void
{
parent::setUp();
$this->truncateNonInitialModels();
}
/**
@@ -50,8 +50,8 @@ class HomeTest extends TestCase
*/
public function it_should_test_getDraft()
{
$application = factory(Application::class)->states('draft')->create();
factory(Delegation::class)->states('foreign_keys')->create([
$application = Application::factory()->draft()->create();
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application->APP_INIT_USER,
@@ -73,8 +73,8 @@ class HomeTest extends TestCase
*/
public function it_should_test_getInbox()
{
$application = factory(Application::class)->states('todo')->create();
factory(Delegation::class)->states('foreign_keys')->create([
$application = Application::factory()->todo()->create();
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2
]);
@@ -93,30 +93,30 @@ class HomeTest extends TestCase
*/
public function it_should_test_getUnassigned()
{
$user = factory(User::class)->create();
$group = factory(Groupwf::class)->create();
factory(GroupUser::class)->create([
$user = User::factory()->create();
$group = Groupwf::factory()->create();
GroupUser::factory()->create([
'GRP_UID' => $group->GRP_UID,
'GRP_ID' => $group->GRP_ID,
'USR_UID' => $user->USR_UID,
]);
$process = factory(Process::class)->create();
$application = factory(Application::class)->create([
$process = Process::factory()->create();
$application = Application::factory()->create([
'APP_STATUS_ID' => 2
]);
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process->PRO_UID,
'PRO_ID' => $process->PRO_ID,
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1,
'TU_TYPE' => 1
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'PRO_ID' => $process->PRO_ID,
@@ -139,17 +139,17 @@ class HomeTest extends TestCase
*/
public function it_should_test_getPaused()
{
$user = factory(User::class)->create();
$process1 = factory(Process::class)->create();
$task = factory(Task::class)->create([
$user = User::factory()->create();
$process1 = Process::factory()->create();
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => '',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID,
'TAS_TYPE' => 'NORMAL'
]);
$application1 = factory(Application::class)->create();
$delegation1 = factory(Delegation::class)->create([
$application1 = Application::factory()->create();
$delegation1 = Delegation::factory()->create([
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'DEL_THREAD_STATUS' => 'CLOSED',
@@ -161,9 +161,9 @@ class HomeTest extends TestCase
'DEL_INDEX' => 2
]);
$process2 = factory(Process::class)->create();
$application2 = factory(Application::class)->create();
$delegation2 = factory(Delegation::class)->create([
$process2 = Process::factory()->create();
$application2 = Application::factory()->create();
$delegation2 = Delegation::factory()->create([
'APP_NUMBER' => $application2->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'DEL_THREAD_STATUS' => 'OPEN',
@@ -174,7 +174,7 @@ class HomeTest extends TestCase
'DEL_PREVIOUS' => 1,
'DEL_INDEX' => 2
]);
factory(AppDelay::class, 5)->create([
AppDelay::factory(5)->create([
'APP_DELEGATION_USER' => $user->USR_UID,
'PRO_UID' => $process2->PRO_UID,
'APP_NUMBER' => $delegation1->APP_NUMBER,
@@ -182,7 +182,7 @@ class HomeTest extends TestCase
'APP_DISABLE_ACTION_USER' => 0,
'APP_TYPE' => 'PAUSE'
]);
factory(AppDelay::class, 5)->create([
AppDelay::factory(5)->create([
'APP_DELEGATION_USER' => $user->USR_UID,
'PRO_UID' => $process2->PRO_UID,
'APP_NUMBER' => $delegation2->APP_NUMBER,
@@ -205,9 +205,8 @@ class HomeTest extends TestCase
*/
public function it_should_test_buildCustomCaseList()
{
$this->markTestIncomplete('Illegal mix of collations');
$user = factory(User::class)->create();
$additionalTables = factory(AdditionalTables::class)->create();
$user = User::factory()->create();
$additionalTables = AdditionalTables::factory()->create();
$query = ""
. "CREATE TABLE IF NOT EXISTS `{$additionalTables->ADD_TAB_NAME}` ("
. "`APP_UID` varchar(32) NOT NULL,"
@@ -217,24 +216,25 @@ class HomeTest extends TestCase
. "`VAR2` varchar(255) DEFAULT NULL,"
. "`VAR3` varchar(255) DEFAULT NULL,"
. "PRIMARY KEY (`APP_UID`),"
. "KEY `indexTable` (`APP_UID`))";
. "KEY `indexTable` (`APP_UID`)"
. ")ENGINE=InnoDB DEFAULT CHARSET='utf8'";
DB::statement($query);
factory(Fields::class)->create([
Fields::factory()->create([
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'FLD_NAME' => 'VAR1'
]);
factory(Fields::class)->create([
Fields::factory()->create([
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'FLD_NAME' => 'VAR2'
]);
factory(Fields::class)->create([
Fields::factory()->create([
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'FLD_NAME' => 'VAR3'
]);
//for inbox
$type = 'inbox';
$caseList = factory(CaseList::class)->create([
$caseList = CaseList::factory()->create([
'CAL_TYPE' => $type,
'CAL_COLUMNS' => '[{"field":"case_number","enableFilter":false,"set":true},{"field":"case_title","enableFilter":false,"set":true},{"field":"process_name","enableFilter":false,"set":true},{"field":"task","enableFilter":false,"set":true},{"field":"send_by","enableFilter":false,"set":true},{"field":"due_date","enableFilter":false,"set":true},{"field":"delegation_date","enableFilter":false,"set":true},{"field":"priority","enableFilter":false,"set":true},{"field":"VAR1","enableFilter":false,"set":true},{"field":"VAR2","enableFilter":false,"set":true},{"field":"VAR3","enableFilter":false,"set":false}]',
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
@@ -256,8 +256,7 @@ class HomeTest extends TestCase
*/
public function it_should_test_getCustomDraft()
{
$this->markTestIncomplete('Illegal mix of collations');
$additionalTables = factory(AdditionalTables::class)->create();
$additionalTables = AdditionalTables::factory()->create();
$query = ""
. "CREATE TABLE IF NOT EXISTS `{$additionalTables->ADD_TAB_NAME}` ("
. "`APP_UID` varchar(32) NOT NULL,"
@@ -267,23 +266,24 @@ class HomeTest extends TestCase
. "`VAR2` varchar(255) DEFAULT NULL,"
. "`VAR3` varchar(255) DEFAULT NULL,"
. "PRIMARY KEY (`APP_UID`),"
. "KEY `indexTable` (`APP_UID`))";
. "KEY `indexTable` (`APP_UID`)"
. ")ENGINE=InnoDB DEFAULT CHARSET='utf8'";
DB::statement($query);
factory(Fields::class)->create([
Fields::factory()->create([
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'FLD_NAME' => 'VAR1'
]);
factory(Fields::class)->create([
Fields::factory()->create([
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'FLD_NAME' => 'VAR2'
]);
factory(Fields::class)->create([
Fields::factory()->create([
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'FLD_NAME' => 'VAR3'
]);
$application = factory(Application::class)->states('draft')->create();
factory(Delegation::class)->states('foreign_keys')->create([
$application = Application::factory()->draft()->create();
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 1,
'USR_UID' => $application->APP_INIT_USER,
@@ -291,7 +291,7 @@ class HomeTest extends TestCase
'APP_NUMBER' => $application->APP_NUMBER,
]);
$caseList = factory(CaseList::class)->create([
$caseList = CaseList::factory()->create([
'CAL_TYPE' => 'draft',
'CAL_COLUMNS' => '[{"field":"case_number","enableFilter":false,"set":true},{"field":"case_title","enableFilter":false,"set":true},{"field":"process_name","enableFilter":false,"set":true},{"field":"task","enableFilter":false,"set":true},{"field":"send_by","enableFilter":false,"set":true},{"field":"due_date","enableFilter":false,"set":true},{"field":"delegation_date","enableFilter":false,"set":true},{"field":"priority","enableFilter":false,"set":true},{"field":"VAR1","enableFilter":false,"set":true},{"field":"VAR2","enableFilter":false,"set":true},{"field":"VAR3","enableFilter":false,"set":false}]',
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID
@@ -313,8 +313,7 @@ class HomeTest extends TestCase
*/
public function it_should_test_getCustomInbox()
{
$this->markTestIncomplete('Illegal mix of collations');
$additionalTables = factory(AdditionalTables::class)->create();
$additionalTables = AdditionalTables::factory()->create();
$query = ""
. "CREATE TABLE IF NOT EXISTS `{$additionalTables->ADD_TAB_NAME}` ("
. "`APP_UID` varchar(32) NOT NULL,"
@@ -324,28 +323,29 @@ class HomeTest extends TestCase
. "`VAR2` varchar(255) DEFAULT NULL,"
. "`VAR3` varchar(255) DEFAULT NULL,"
. "PRIMARY KEY (`APP_UID`),"
. "KEY `indexTable` (`APP_UID`))";
. "KEY `indexTable` (`APP_UID`)"
. ")ENGINE=InnoDB DEFAULT CHARSET='utf8'";
DB::statement($query);
factory(Fields::class)->create([
Fields::factory()->create([
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'FLD_NAME' => 'VAR1'
]);
factory(Fields::class)->create([
Fields::factory()->create([
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'FLD_NAME' => 'VAR2'
]);
factory(Fields::class)->create([
Fields::factory()->create([
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'FLD_NAME' => 'VAR3'
]);
$application = factory(Application::class)->states('todo')->create();
factory(Delegation::class)->states('foreign_keys')->create([
$application = Application::factory()->todo()->create();
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2
]);
$caseList = factory(CaseList::class)->create([
$caseList = CaseList::factory()->create([
'CAL_TYPE' => 'inbox',
'CAL_COLUMNS' => '[{"field":"case_number","enableFilter":false,"set":true},{"field":"case_title","enableFilter":false,"set":true},{"field":"process_name","enableFilter":false,"set":true},{"field":"task","enableFilter":false,"set":true},{"field":"send_by","enableFilter":false,"set":true},{"field":"due_date","enableFilter":false,"set":true},{"field":"delegation_date","enableFilter":false,"set":true},{"field":"priority","enableFilter":false,"set":true},{"field":"VAR1","enableFilter":false,"set":true},{"field":"VAR2","enableFilter":false,"set":true},{"field":"VAR3","enableFilter":false,"set":false}]',
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID
@@ -367,8 +367,7 @@ class HomeTest extends TestCase
*/
public function it_should_test_getCustomUnassignedt()
{
$this->markTestIncomplete('Illegal mix of collations');
$additionalTables = factory(AdditionalTables::class)->create();
$additionalTables = AdditionalTables::factory()->create();
$query = ""
. "CREATE TABLE IF NOT EXISTS `{$additionalTables->ADD_TAB_NAME}` ("
. "`APP_UID` varchar(32) NOT NULL,"
@@ -378,45 +377,46 @@ class HomeTest extends TestCase
. "`VAR2` varchar(255) DEFAULT NULL,"
. "`VAR3` varchar(255) DEFAULT NULL,"
. "PRIMARY KEY (`APP_UID`),"
. "KEY `indexTable` (`APP_UID`))";
. "KEY `indexTable` (`APP_UID`)"
. ")ENGINE=InnoDB DEFAULT CHARSET='utf8'";
DB::statement($query);
factory(Fields::class)->create([
Fields::factory()->create([
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'FLD_NAME' => 'VAR1'
]);
factory(Fields::class)->create([
Fields::factory()->create([
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'FLD_NAME' => 'VAR2'
]);
factory(Fields::class)->create([
Fields::factory()->create([
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'FLD_NAME' => 'VAR3'
]);
$user = factory(User::class)->create();
$group = factory(Groupwf::class)->create();
factory(GroupUser::class)->create([
$user = User::factory()->create();
$group = Groupwf::factory()->create();
GroupUser::factory()->create([
'GRP_UID' => $group->GRP_UID,
'GRP_ID' => $group->GRP_ID,
'USR_UID' => $user->USR_UID,
]);
$process = factory(Process::class)->create();
$application = factory(Application::class)->create([
$process = Process::factory()->create();
$application = Application::factory()->create([
'APP_STATUS_ID' => 2
]);
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process->PRO_UID,
'PRO_ID' => $process->PRO_ID,
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1,
'TU_TYPE' => 1
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'PRO_ID' => $process->PRO_ID,
@@ -425,7 +425,7 @@ class HomeTest extends TestCase
'DEL_DELEGATE_DATE' => date('Y-m-d H:i:s', strtotime("-1 year"))
]);
$caseList = factory(CaseList::class)->create([
$caseList = CaseList::factory()->create([
'CAL_TYPE' => 'unassigned',
'CAL_COLUMNS' => '[{"field":"case_number","enableFilter":false,"set":true},{"field":"case_title","enableFilter":false,"set":true},{"field":"process_name","enableFilter":false,"set":true},{"field":"task","enableFilter":false,"set":true},{"field":"send_by","enableFilter":false,"set":true},{"field":"due_date","enableFilter":false,"set":true},{"field":"delegation_date","enableFilter":false,"set":true},{"field":"priority","enableFilter":false,"set":true},{"field":"VAR1","enableFilter":false,"set":true},{"field":"VAR2","enableFilter":false,"set":true},{"field":"VAR3","enableFilter":false,"set":false}]',
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID
@@ -447,8 +447,7 @@ class HomeTest extends TestCase
*/
public function it_should_test_getCustomPaused()
{
$this->markTestIncomplete('Illegal mix of collations');
$additionalTables = factory(AdditionalTables::class)->create();
$additionalTables = AdditionalTables::factory()->create();
$query = ""
. "CREATE TABLE IF NOT EXISTS `{$additionalTables->ADD_TAB_NAME}` ("
. "`APP_UID` varchar(32) NOT NULL,"
@@ -458,32 +457,33 @@ class HomeTest extends TestCase
. "`VAR2` varchar(255) DEFAULT NULL,"
. "`VAR3` varchar(255) DEFAULT NULL,"
. "PRIMARY KEY (`APP_UID`),"
. "KEY `indexTable` (`APP_UID`))";
. "KEY `indexTable` (`APP_UID`)"
. ")ENGINE=InnoDB DEFAULT CHARSET='utf8'";
DB::statement($query);
factory(Fields::class)->create([
Fields::factory()->create([
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'FLD_NAME' => 'VAR1'
]);
factory(Fields::class)->create([
Fields::factory()->create([
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'FLD_NAME' => 'VAR2'
]);
factory(Fields::class)->create([
Fields::factory()->create([
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'FLD_NAME' => 'VAR3'
]);
$user = factory(User::class)->create();
$process1 = factory(Process::class)->create();
$task = factory(Task::class)->create([
$user = User::factory()->create();
$process1 = Process::factory()->create();
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => '',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID,
'TAS_TYPE' => 'NORMAL'
]);
$application1 = factory(Application::class)->create();
$delegation1 = factory(Delegation::class)->create([
$application1 = Application::factory()->create();
$delegation1 = Delegation::factory()->create([
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'DEL_THREAD_STATUS' => 'CLOSED',
@@ -495,9 +495,9 @@ class HomeTest extends TestCase
'DEL_INDEX' => 2
]);
$process2 = factory(Process::class)->create();
$application2 = factory(Application::class)->create();
$delegation2 = factory(Delegation::class)->create([
$process2 = Process::factory()->create();
$application2 = Application::factory()->create();
$delegation2 = Delegation::factory()->create([
'APP_NUMBER' => $application2->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'DEL_THREAD_STATUS' => 'OPEN',
@@ -508,7 +508,7 @@ class HomeTest extends TestCase
'DEL_PREVIOUS' => 1,
'DEL_INDEX' => 2
]);
factory(AppDelay::class, 5)->create([
AppDelay::factory(5)->create([
'APP_DELEGATION_USER' => $user->USR_UID,
'PRO_UID' => $process2->PRO_UID,
'APP_NUMBER' => $delegation1->APP_NUMBER,
@@ -516,7 +516,7 @@ class HomeTest extends TestCase
'APP_DISABLE_ACTION_USER' => 0,
'APP_TYPE' => 'PAUSE'
]);
factory(AppDelay::class, 5)->create([
AppDelay::factory(5)->create([
'APP_DELEGATION_USER' => $user->USR_UID,
'PRO_UID' => $process2->PRO_UID,
'APP_NUMBER' => $delegation2->APP_NUMBER,
@@ -525,7 +525,7 @@ class HomeTest extends TestCase
'APP_TYPE' => 'PAUSE'
]);
$caseList = factory(CaseList::class)->create([
$caseList = CaseList::factory()->create([
'CAL_TYPE' => 'paused',
'CAL_COLUMNS' => '[{"field":"case_number","enableFilter":false,"set":true},{"field":"case_title","enableFilter":false,"set":true},{"field":"process_name","enableFilter":false,"set":true},{"field":"task","enableFilter":false,"set":true},{"field":"send_by","enableFilter":false,"set":true},{"field":"due_date","enableFilter":false,"set":true},{"field":"delegation_date","enableFilter":false,"set":true},{"field":"priority","enableFilter":false,"set":true},{"field":"VAR1","enableFilter":false,"set":true},{"field":"VAR2","enableFilter":false,"set":true},{"field":"VAR3","enableFilter":false,"set":false}]',
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID

View File

@@ -4,15 +4,12 @@ namespace Tests\unit\workflow\engine\src\ProcessMaker\BusinessModel\Cases;
use DateInterval;
use Datetime;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use Illuminate\Support\Facades\DB;
use ProcessMaker\BusinessModel\Cases\Inbox;
use ProcessMaker\Model\AdditionalTables;
use ProcessMaker\Model\Application;
use ProcessMaker\Model\CaseList;
use ProcessMaker\Model\Delegation;
use ProcessMaker\Model\Process;
use ProcessMaker\Model\Task;
use ProcessMaker\Model\User;
use Tests\TestCase;
@@ -23,15 +20,13 @@ use Tests\TestCase;
*/
class InboxTest extends TestCase
{
use DatabaseTransactions;
/**
* Method set up.
*/
public function setUp(): void
{
parent::setUp();
Delegation::truncate();
$this->truncateNonInitialModels();
}
/**
@@ -51,7 +46,7 @@ class InboxTest extends TestCase
*/
public function createInbox()
{
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_PREVIOUS' => 1,
'DEL_INDEX' => 2,
@@ -68,10 +63,10 @@ class InboxTest extends TestCase
*/
public function createMultipleInbox($cases)
{
$user = factory(\ProcessMaker\Model\User::class)->create();
$user = \ProcessMaker\Model\User::factory()->create();
for ($i = 0; $i < $cases; $i = $i + 1) {
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -305,7 +300,7 @@ class InboxTest extends TestCase
{
// Create factories related to the to_do cases
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_PREVIOUS' => 1,
'DEL_INDEX' => 2,
@@ -340,7 +335,7 @@ class InboxTest extends TestCase
// Create factories related to the to_do cases
$cases = $this->createInbox();
// Create the previous thread with the same user
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $cases->APP_NUMBER,
'APP_UID' => $cases->APP_UID,
'USR_ID' => $cases->USR_ID,
@@ -421,10 +416,10 @@ class InboxTest extends TestCase
*/
public function it_should_test_get_counters_by_processes_method_no_filter()
{
$user = factory(User::class)->create();
$process = factory(Process::class)->create();
$process2 = factory(Process::class)->create();
factory(Delegation::class)->states('foreign_keys')->create([
$user = User::factory()->create();
$process = Process::factory()->create();
$process2 = Process::factory()->create();
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -432,7 +427,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process->PRO_ID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -455,14 +450,14 @@ class InboxTest extends TestCase
*/
public function it_should_test_get_counters_by_processes_method_category()
{
$user = factory(User::class)->create();
$process = factory(Process::class)->create([
$user = User::factory()->create();
$process = Process::factory()->create([
'CATEGORY_ID' => 1
]);
$process2 = factory(Process::class)->create([
$process2 = Process::factory()->create([
'CATEGORY_ID' => 2
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -470,7 +465,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process->PRO_ID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -478,7 +473,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process->PRO_ID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -486,7 +481,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process->PRO_ID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -494,7 +489,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process2->PRO_ID,
'PRO_UID' => $process2->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -517,19 +512,19 @@ class InboxTest extends TestCase
*/
public function it_should_test_get_counters_by_processes_method_top_ten()
{
$user = factory(User::class)->create();
$process1 = factory(Process::class)->create();
$process2 = factory(Process::class)->create();
$process3 = factory(Process::class)->create();
$process4 = factory(Process::class)->create();
$process5 = factory(Process::class)->create();
$process6 = factory(Process::class)->create();
$process7 = factory(Process::class)->create();
$process8 = factory(Process::class)->create();
$process9 = factory(Process::class)->create();
$process10 = factory(Process::class)->create();
$process11 = factory(Process::class)->create();
factory(Delegation::class)->states('foreign_keys')->create([
$user = User::factory()->create();
$process1 = Process::factory()->create();
$process2 = Process::factory()->create();
$process3 = Process::factory()->create();
$process4 = Process::factory()->create();
$process5 = Process::factory()->create();
$process6 = Process::factory()->create();
$process7 = Process::factory()->create();
$process8 = Process::factory()->create();
$process9 = Process::factory()->create();
$process10 = Process::factory()->create();
$process11 = Process::factory()->create();
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -537,7 +532,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process1->PRO_ID,
'PRO_UID' => $process1->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -545,7 +540,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process1->PRO_ID,
'PRO_UID' => $process1->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -553,7 +548,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process1->PRO_ID,
'PRO_UID' => $process1->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -561,7 +556,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process2->PRO_ID,
'PRO_UID' => $process2->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -569,7 +564,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process2->PRO_ID,
'PRO_UID' => $process2->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -577,7 +572,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process3->PRO_ID,
'PRO_UID' => $process3->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -585,7 +580,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process4->PRO_ID,
'PRO_UID' => $process4->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -593,7 +588,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process5->PRO_ID,
'PRO_UID' => $process5->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -601,7 +596,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process6->PRO_ID,
'PRO_UID' => $process6->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -609,7 +604,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process7->PRO_ID,
'PRO_UID' => $process7->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -617,7 +612,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process8->PRO_ID,
'PRO_UID' => $process8->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -625,7 +620,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process9->PRO_ID,
'PRO_UID' => $process9->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -633,7 +628,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process10->PRO_ID,
'PRO_UID' => $process10->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -656,10 +651,10 @@ class InboxTest extends TestCase
*/
public function it_should_test_get_counters_by_processes_method_processes()
{
$user = factory(User::class)->create();
$process = factory(Process::class)->create();
$process2 = factory(Process::class)->create();
factory(Delegation::class)->states('foreign_keys')->create([
$user = User::factory()->create();
$process = Process::factory()->create();
$process2 = Process::factory()->create();
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -667,7 +662,7 @@ class InboxTest extends TestCase
'PRO_ID' => $process->PRO_ID,
'PRO_UID' => $process->PRO_UID
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -690,10 +685,10 @@ class InboxTest extends TestCase
*/
public function it_should_test_get_counters_by_range_method()
{
$user = factory(User::class)->create();
$process = factory(Process::class)->create();
$process2 = factory(Process::class)->create();
factory(Delegation::class)->states('foreign_keys')->create([
$user = User::factory()->create();
$process = Process::factory()->create();
$process2 = Process::factory()->create();
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -702,7 +697,7 @@ class InboxTest extends TestCase
'PRO_UID' => $process->PRO_UID,
'DEL_DELEGATE_DATE' => '2021-05-20 09:52:32'
]);
factory(Delegation::class)->states('foreign_keys')->create([
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -737,10 +732,9 @@ class InboxTest extends TestCase
*/
public function it_should_test_getCustomListCounts_method()
{
$this->markTestIncomplete('Illegal mix of collations');
$cases = $this->createMultipleInbox(3);
$additionalTables = factory(AdditionalTables::class)->create([
$additionalTables = AdditionalTables::factory()->create([
'PRO_UID' => $cases->PRO_UID
]);
$query = ""
@@ -752,10 +746,11 @@ class InboxTest extends TestCase
. "`VAR2` varchar(255) DEFAULT NULL,"
. "`VAR3` varchar(255) DEFAULT NULL,"
. "PRIMARY KEY (`APP_UID`),"
. "KEY `indexTable` (`APP_UID`))";
. "KEY `indexTable` (`APP_UID`)"
. ")ENGINE=InnoDB DEFAULT CHARSET='utf8'";
DB::statement($query);
$caseList = factory(CaseList::class)->create([
$caseList = CaseList::factory()->create([
'CAL_TYPE' => 'inbox',
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'USR_ID' => $cases->USR_ID
@@ -790,9 +785,9 @@ class InboxTest extends TestCase
$currentDate = $date->format('Y-m-d H:i:s');
$diff1Day = new DateInterval('P1D');
$diff2Days = new DateInterval('P2D');
$user = factory(User::class)->create();
$process = factory(Process::class)->create();
factory(Delegation::class)->states('foreign_keys')->create([
$user = User::factory()->create();
$process = Process::factory()->create();
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -821,9 +816,9 @@ class InboxTest extends TestCase
$date = new DateTime('now');
$currentDate = $date->format('Y-m-d H:i:s');
$diff2Days = new DateInterval('P2D');
$user = factory(User::class)->create();
$process = factory(Process::class)->create();
factory(Delegation::class)->states('foreign_keys')->create([
$user = User::factory()->create();
$process = Process::factory()->create();
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,
@@ -852,9 +847,9 @@ class InboxTest extends TestCase
$date = new DateTime('now');
$currentDate = $date->format('Y-m-d H:i:s');
$diff2Days = new DateInterval('P2D');
$user = factory(User::class)->create();
$process = factory(Process::class)->create();
factory(Delegation::class)->states('foreign_keys')->create([
$user = User::factory()->create();
$process = Process::factory()->create();
Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'OPEN',
'DEL_INDEX' => 2,
'USR_UID' => $user->USR_UID,

View File

@@ -2,7 +2,6 @@
namespace Tests\unit\workflow\engine\src\ProcessMaker\BusinessModel\Cases;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use Illuminate\Support\Facades\DB;
use ProcessMaker\BusinessModel\Cases\Participated;
use ProcessMaker\Model\Application;
@@ -16,16 +15,13 @@ use Tests\TestCase;
*/
class ParticipatedTest extends TestCase
{
use DatabaseTransactions;
/**
* Method set up.
*/
public function setUp(): void
{
parent::setUp();
Delegation::truncate();
Application::truncate();
$this->truncateNonInitialModels();
}
/**
@@ -37,12 +33,12 @@ class ParticipatedTest extends TestCase
*/
public function createParticipated()
{
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'CLOSED',
'DEL_INDEX' => 1,
'DEL_LAST_INDEX' => 0,
]);
$delegation = factory(Delegation::class)->states('last_thread')->create([
$delegation = Delegation::factory()->last_thread()->create([
'APP_NUMBER' => $delegation->APP_NUMBER,
'TAS_ID' => $delegation->TAS_ID,
'DEL_THREAD_STATUS' => 'OPEN',
@@ -65,8 +61,8 @@ class ParticipatedTest extends TestCase
*/
public function createParticipatedDraft()
{
$application = factory(Application::class)->states('draft')->create();
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$application = Application::factory()->draft()->create();
$delegation = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
'DEL_THREAD_STATUS' => 'OPEN',
@@ -86,15 +82,15 @@ class ParticipatedTest extends TestCase
*/
public function createParticipatedCompleted()
{
$application = factory(Application::class)->states('completed')->create();
$delegation = factory(Delegation::class)->states('first_thread')->create([
$application = Application::factory()->completed()->create();
$delegation = Delegation::factory()->first_thread()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
'DEL_THREAD_STATUS' => 'CLOSED',
'DEL_INDEX' => 1,
'DEL_LAST_INDEX' => 0,
]);
$delegation = factory(Delegation::class)->states('last_thread')->create([
$delegation = Delegation::factory()->last_thread()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID,
'DEL_THREAD_STATUS' => 'CLOSED',
@@ -116,17 +112,17 @@ class ParticipatedTest extends TestCase
*/
public function createMultipleParticipated($cases = 2)
{
$user = factory(\ProcessMaker\Model\User::class)->create();
$user = \ProcessMaker\Model\User::factory()->create();
for ($i = 0; $i < $cases; $i = $i + 1) {
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
$delegation = Delegation::factory()->foreign_keys()->create([
'DEL_THREAD_STATUS' => 'CLOSED',
'DEL_INDEX' => 1,
'USR_UID' => $user->USR_UID,
'USR_ID' => $user->USR_ID,
'DEL_LAST_INDEX' => 0,
]);
factory(Delegation::class)->states('last_thread')->create([
Delegation::factory()->last_thread()->create([
'APP_UID' => $delegation->APP_UID,
'APP_NUMBER' => $delegation->APP_NUMBER,
'TAS_ID' => $delegation->TAS_ID,

View File

@@ -4,7 +4,6 @@ namespace Tests\unit\workflow\engine\src\ProcessMaker\BusinessModel\Cases;
use DateInterval;
use Datetime;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use Illuminate\Support\Facades\DB;
use ProcessMaker\BusinessModel\Cases\Paused;
use ProcessMaker\Model\AdditionalTables;
@@ -24,15 +23,13 @@ use Tests\TestCase;
*/
class PausedTest extends TestCase
{
use DatabaseTransactions;
/**
* Method set up.
*/
public function setUp(): void
{
parent::setUp();
Delegation::truncate();
$this->truncateNonInitialModels();
}
/**
@@ -45,29 +42,29 @@ class PausedTest extends TestCase
public function createPaused()
{
//Create processes
$process1 = factory(Process::class)->create(
$process1 = Process::factory()->create(
['PRO_CATEGORY' => '1']
);
$process2 = factory(Process::class)->create(
$process2 = Process::factory()->create(
['PRO_CATEGORY' => '2']
);
//Create user
$user = factory(User::class)->create();
$user = User::factory()->create();
//Create a task
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => '',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID,
'TAS_TYPE' => 'NORMAL'
]);
$application1 = factory(Application::class)->create();
$application2 = factory(Application::class)->create();
$application1 = Application::factory()->create();
$application2 = Application::factory()->create();
//Create the register in delegation
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'DEL_THREAD_STATUS' => 'CLOSED',
@@ -78,7 +75,7 @@ class PausedTest extends TestCase
'DEL_PREVIOUS' => 0,
'DEL_INDEX' => 1
]);
$delegation1 = factory(Delegation::class)->create([
$delegation1 = Delegation::factory()->create([
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'DEL_THREAD_STATUS' => 'CLOSED',
@@ -90,7 +87,7 @@ class PausedTest extends TestCase
'DEL_INDEX' => 2
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_NUMBER' => $application2->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'DEL_THREAD_STATUS' => 'OPEN',
@@ -101,7 +98,7 @@ class PausedTest extends TestCase
'DEL_PREVIOUS' => 0,
'DEL_INDEX' => 1
]);
$delegation2 = factory(Delegation::class)->create([
$delegation2 = Delegation::factory()->create([
'APP_NUMBER' => $application2->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'DEL_THREAD_STATUS' => 'OPEN',
@@ -114,7 +111,7 @@ class PausedTest extends TestCase
]);
//Create the registers in AppDelay
factory(AppDelay::class, 5)->create([
AppDelay::factory(5)->create([
'APP_DELEGATION_USER' => $user->USR_UID,
'PRO_UID' => $process2->PRO_UID,
'APP_NUMBER' => $delegation1->APP_NUMBER,
@@ -123,7 +120,7 @@ class PausedTest extends TestCase
'APP_TYPE' => 'PAUSE'
]);
//Create the registers in AppDelay
factory(AppDelay::class, 5)->create([
AppDelay::factory(5)->create([
'APP_DELEGATION_USER' => $user->USR_UID,
'PRO_UID' => $process2->PRO_UID,
'APP_NUMBER' => $delegation2->APP_NUMBER,
@@ -144,24 +141,24 @@ class PausedTest extends TestCase
public function createMultiplePaused($cases, $category = 1, $user = null)
{
if (is_null($user)) {
$user = factory(User::class)->create();
$user = User::factory()->create();
}
for ($i = 0; $i < $cases; $i = $i + 1) {
$process1 = factory(Process::class)->create(
$process1 = Process::factory()->create(
['PRO_CATEGORY' => 1, 'CATEGORY_ID' => $category]
);
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => '',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID,
'TAS_TYPE' => 'NORMAL'
]);
$application1 = factory(Application::class)->create();
$application1 = Application::factory()->create();
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application1->APP_UID,
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
@@ -173,7 +170,7 @@ class PausedTest extends TestCase
'DEL_PREVIOUS' => 0,
'DEL_INDEX' => 1
]);
$delegation1 = factory(Delegation::class)->create([
$delegation1 = Delegation::factory()->create([
'APP_UID' => $application1->APP_UID,
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
@@ -186,7 +183,7 @@ class PausedTest extends TestCase
'DEL_INDEX' => 2
]);
factory(AppDelay::class)->create([
AppDelay::factory()->create([
'APP_DELEGATION_USER' => $user->USR_UID,
'PRO_UID' => $process1->PRO_UID,
'APP_NUMBER' => $delegation1->APP_NUMBER,
@@ -371,7 +368,7 @@ class PausedTest extends TestCase
// Set the title
$paused->setCaseTitle($cases->DEL_TITLE);
$res = $paused->getData();
$this->assertNotEmpty($res);
$this->assertTrue(!empty($res));
}
/**
@@ -488,7 +485,7 @@ class PausedTest extends TestCase
*/
public function it_should_test_get_counters_by_processes_method_category()
{
$user = factory(User::class)->create();
$user = User::factory()->create();
$this->createMultiplePaused(3, 2, $user);
$this->createMultiplePaused(2, 3, $user);
$paused = new Paused();
@@ -506,7 +503,7 @@ class PausedTest extends TestCase
*/
public function it_should_test_get_counters_by_processes_method_top_ten()
{
$user = factory(User::class)->create();
$user = User::factory()->create();
$this->createMultiplePaused(20, 2, $user);
$paused = new Paused();
$paused->setUserId($user->USR_ID);
@@ -523,19 +520,19 @@ class PausedTest extends TestCase
*/
public function it_should_test_get_counters_by_processes_method_processes_filter()
{
$user = factory(User::class)->create();
$process1 = factory(Process::class)->create();
$user = User::factory()->create();
$process1 = Process::factory()->create();
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => '',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID,
'TAS_TYPE' => 'NORMAL'
]);
$application1 = factory(Application::class)->create();
$application1 = Application::factory()->create();
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application1->APP_UID,
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
@@ -547,7 +544,7 @@ class PausedTest extends TestCase
'DEL_PREVIOUS' => 0,
'DEL_INDEX' => 1
]);
$delegation1 = factory(Delegation::class)->create([
$delegation1 = Delegation::factory()->create([
'APP_UID' => $application1->APP_UID,
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
@@ -560,7 +557,7 @@ class PausedTest extends TestCase
'DEL_INDEX' => 2
]);
factory(AppDelay::class)->create([
AppDelay::factory()->create([
'APP_DELEGATION_USER' => $user->USR_UID,
'PRO_UID' => $process1->PRO_UID,
'APP_NUMBER' => $delegation1->APP_NUMBER,
@@ -584,17 +581,17 @@ class PausedTest extends TestCase
*/
public function it_should_test_get_counters_by_range_method()
{
$user = factory(User::class)->create();
$process1 = factory(Process::class)->create();
$task = factory(Task::class)->create([
$user = User::factory()->create();
$process1 = Process::factory()->create();
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => '',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID,
'TAS_TYPE' => 'NORMAL'
]);
$application1 = factory(Application::class)->create();
factory(Delegation::class)->create([
$application1 = Application::factory()->create();
Delegation::factory()->create([
'APP_UID' => $application1->APP_UID,
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
@@ -606,7 +603,7 @@ class PausedTest extends TestCase
'DEL_PREVIOUS' => 0,
'DEL_INDEX' => 1
]);
$delegation1 = factory(Delegation::class)->create([
$delegation1 = Delegation::factory()->create([
'APP_UID' => $application1->APP_UID,
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
@@ -619,7 +616,7 @@ class PausedTest extends TestCase
'DEL_INDEX' => 2,
'DEL_DELEGATE_DATE' => '2021-05-23 00:00:00'
]);
factory(AppDelay::class)->create([
AppDelay::factory()->create([
'APP_DELEGATION_USER' => $user->USR_UID,
'PRO_UID' => $process1->PRO_UID,
'APP_NUMBER' => $delegation1->APP_NUMBER,
@@ -628,8 +625,8 @@ class PausedTest extends TestCase
'APP_TYPE' => 'PAUSE'
]);
$application2 = factory(Application::class)->create();
factory(Delegation::class)->create([
$application2 = Application::factory()->create();
Delegation::factory()->create([
'APP_UID' => $application2->APP_UID,
'APP_NUMBER' => $application2->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
@@ -641,7 +638,7 @@ class PausedTest extends TestCase
'DEL_PREVIOUS' => 0,
'DEL_INDEX' => 1
]);
$delegation2 = factory(Delegation::class)->create([
$delegation2 = Delegation::factory()->create([
'APP_UID' => $application2->APP_UID,
'APP_NUMBER' => $application2->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
@@ -654,7 +651,7 @@ class PausedTest extends TestCase
'DEL_INDEX' => 2,
'DEL_DELEGATE_DATE' => '2021-05-24 09:52:32'
]);
factory(AppDelay::class)->create([
AppDelay::factory()->create([
'APP_DELEGATION_USER' => $user->USR_UID,
'PRO_UID' => $process1->PRO_UID,
'APP_NUMBER' => $delegation2->APP_NUMBER,
@@ -689,10 +686,9 @@ class PausedTest extends TestCase
*/
public function it_should_test_getCustomListCounts_method()
{
$this->markTestIncomplete('Illegal mix of collations');
$cases = $this->createMultiplePaused(3);
$additionalTables = factory(AdditionalTables::class)->create([
$additionalTables = AdditionalTables::factory()->create([
'PRO_UID' => $cases->PRO_UID
]);
$query = ""
@@ -704,10 +700,11 @@ class PausedTest extends TestCase
. "`VAR2` varchar(255) DEFAULT NULL,"
. "`VAR3` varchar(255) DEFAULT NULL,"
. "PRIMARY KEY (`APP_UID`),"
. "KEY `indexTable` (`APP_UID`))";
. "KEY `indexTable` (`APP_UID`)"
. ")ENGINE=InnoDB DEFAULT CHARSET='utf8'";
DB::statement($query);
$caseList = factory(CaseList::class)->create([
$caseList = CaseList::factory()->create([
'CAL_TYPE' => 'paused',
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'USR_ID' => $cases->USR_ID
@@ -742,19 +739,19 @@ class PausedTest extends TestCase
$currentDate = $date->format('Y-m-d H:i:s');
$diff1Day = new DateInterval('P1D');
$diff2Days = new DateInterval('P2D');
$user = factory(User::class)->create();
$process1 = factory(Process::class)->create();
$user = User::factory()->create();
$process1 = Process::factory()->create();
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => '',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID,
'TAS_TYPE' => 'NORMAL'
]);
$application1 = factory(Application::class)->create();
$application1 = Application::factory()->create();
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application1->APP_UID,
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
@@ -769,7 +766,7 @@ class PausedTest extends TestCase
'DEL_RISK_DATE' => $date->add($diff1Day),
'DEL_TASK_DUE_DATE' => $date->add($diff2Days)
]);
$delegation1 = factory(Delegation::class)->create([
$delegation1 = Delegation::factory()->create([
'APP_UID' => $application1->APP_UID,
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
@@ -785,7 +782,7 @@ class PausedTest extends TestCase
'DEL_TASK_DUE_DATE' => $date->add($diff2Days)
]);
factory(AppDelay::class)->create([
AppDelay::factory()->create([
'APP_DELEGATION_USER' => $user->USR_UID,
'PRO_UID' => $process1->PRO_UID,
'APP_NUMBER' => $delegation1->APP_NUMBER,
@@ -812,19 +809,19 @@ class PausedTest extends TestCase
$date = new DateTime('now');
$currentDate = $date->format('Y-m-d H:i:s');
$diff2Days = new DateInterval('P2D');
$user = factory(User::class)->create();
$process1 = factory(Process::class)->create();
$user = User::factory()->create();
$process1 = Process::factory()->create();
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => '',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID,
'TAS_TYPE' => 'NORMAL'
]);
$application1 = factory(Application::class)->create();
$application1 = Application::factory()->create();
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application1->APP_UID,
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
@@ -839,7 +836,7 @@ class PausedTest extends TestCase
'DEL_RISK_DATE' => $currentDate,
'DEL_TASK_DUE_DATE' => $date->add($diff2Days)
]);
$delegation1 = factory(Delegation::class)->create([
$delegation1 = Delegation::factory()->create([
'APP_UID' => $application1->APP_UID,
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
@@ -855,7 +852,7 @@ class PausedTest extends TestCase
'DEL_TASK_DUE_DATE' => $date->add($diff2Days)
]);
factory(AppDelay::class)->create([
AppDelay::factory()->create([
'APP_DELEGATION_USER' => $user->USR_UID,
'PRO_UID' => $process1->PRO_UID,
'APP_NUMBER' => $delegation1->APP_NUMBER,
@@ -882,19 +879,19 @@ class PausedTest extends TestCase
$date = new DateTime('now');
$currentDate = $date->format('Y-m-d H:i:s');
$diff2Days = new DateInterval('P2D');
$user = factory(User::class)->create();
$process1 = factory(Process::class)->create();
$user = User::factory()->create();
$process1 = Process::factory()->create();
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => '',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID,
'TAS_TYPE' => 'NORMAL'
]);
$application1 = factory(Application::class)->create();
$application1 = Application::factory()->create();
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application1->APP_UID,
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
@@ -909,7 +906,7 @@ class PausedTest extends TestCase
'DEL_RISK_DATE' => $currentDate,
'DEL_TASK_DUE_DATE' => $date->sub($diff2Days)
]);
$delegation1 = factory(Delegation::class)->create([
$delegation1 = Delegation::factory()->create([
'APP_UID' => $application1->APP_UID,
'APP_NUMBER' => $application1->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
@@ -925,7 +922,7 @@ class PausedTest extends TestCase
'DEL_TASK_DUE_DATE' => $date->sub($diff2Days)
]);
factory(AppDelay::class)->create([
AppDelay::factory()->create([
'APP_DELEGATION_USER' => $user->USR_UID,
'PRO_UID' => $process1->PRO_UID,
'APP_NUMBER' => $delegation1->APP_NUMBER,

View File

@@ -2,7 +2,6 @@
namespace Tests\unit\workflow\engine\src\ProcessMaker\BusinessModel\Cases;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use Illuminate\Support\Facades\DB;
use ProcessMaker\BusinessModel\Cases\Search;
use ProcessMaker\Model\Application;
@@ -16,16 +15,13 @@ use Tests\TestCase;
*/
class SearchTest extends TestCase
{
use DatabaseTransactions;
/**
* Set up function.
*/
public function setUp(): void
{
parent::setUp();
Application::truncate();
Delegation::truncate();
$this->truncateNonInitialModels();
}
/**
@@ -37,7 +33,7 @@ class SearchTest extends TestCase
*/
public function createSearch($rows = 10)
{
$delegation = factory(Delegation::class, $rows)->states('foreign_keys')->create();
$delegation = Delegation::factory($rows)->foreign_keys()->create();
return $delegation;
}
@@ -213,7 +209,7 @@ class SearchTest extends TestCase
// Get the data
$res = $search->getData();
// Asserts
$this->assertNotEmpty($res);
$this->assertTrue(!empty($res));
}
/**
@@ -379,7 +375,7 @@ class SearchTest extends TestCase
{
// Create factories related to the delegation cases
$cases = $this->createSearch();
$casesNotSubmitted = factory(Delegation::class, 5)->states('web_entry')->create();
$casesNotSubmitted = Delegation::factory(5)->web_entry()->create();
// Create new Search object
$search = new Search();
$result = $search->getData();

View File

@@ -2,7 +2,6 @@
namespace Tests\unit\workflow\engine\src\ProcessMaker\BusinessModel\Cases;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use Illuminate\Support\Facades\DB;
use ProcessMaker\BusinessModel\Cases\Supervising;
use ProcessMaker\Model\Application;
@@ -21,14 +20,13 @@ use Tests\TestCase;
*/
class SupervisingTest extends TestCase
{
use DatabaseTransactions;
/**
* Method set up.
*/
public function setUp(): void
{
parent::setUp();
$this->truncateNonInitialModels();
}
/**
@@ -42,11 +40,11 @@ class SupervisingTest extends TestCase
public function createSupervising(int $cases = 2)
{
// Create process
$process = factory(Process::class)->create();
$process = Process::factory()->create();
// Create user
$user = factory(User::class)->create();
$user = User::factory()->create();
// Define this user like process supervisor
factory(ProcessUser::class)->create(
ProcessUser::factory()->create(
[
'PRO_UID' => $process->PRO_UID,
'USR_UID' => $user->USR_UID,
@@ -54,12 +52,12 @@ class SupervisingTest extends TestCase
]
);
// Create a task
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'NORMAL',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process->PRO_UID,
]);
$task2 = factory(Task::class)->create([
$task2 = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'NORMAL',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process->PRO_UID,
@@ -68,13 +66,13 @@ class SupervisingTest extends TestCase
$delegation = [];
for ($i = 0; $i < $cases; $i = $i + 1) {
// Create case
$app = factory(Application::class)->states('todo')->create([
$app = Application::factory()->todo()->create([
'PRO_UID' => $process->PRO_UID,
'APP_INIT_USER' => $user->USR_UID,
'APP_CUR_USER' => $user->USR_UID,
]);
// Create two threads
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $app['APP_UID'],
'TAS_ID' => $task->TAS_ID,
'TAS_UID' => $task->TAS_UID,
@@ -88,7 +86,7 @@ class SupervisingTest extends TestCase
'DEL_PREVIOUS' => 0,
'DEL_LAST_INDEX' => 0
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $app['APP_UID'],
'TAS_ID' => $task2->TAS_ID,
'TAS_UID' => $task2->TAS_UID,
@@ -118,15 +116,15 @@ class SupervisingTest extends TestCase
public function createGroupSupervising(int $cases = 2)
{
// Create process
$process = factory(Process::class)->create();
$process = Process::factory()->create();
// Create user
$user = factory(User::class)->create();
$user = User::factory()->create();
// Create group
$group = factory(GroupUser::class)->create([
$group = GroupUser::factory()->create([
'USR_UID' => $user->USR_UID,
]);
// Define this group like process supervisor
factory(ProcessUser::class)->create(
ProcessUser::factory()->create(
[
'PRO_UID' => $process->PRO_UID,
'USR_UID' => $group->GRP_UID,
@@ -134,12 +132,12 @@ class SupervisingTest extends TestCase
]
);
// Create a task
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'NORMAL',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process->PRO_UID,
]);
$task2 = factory(Task::class)->create([
$task2 = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'NORMAL',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process->PRO_UID,
@@ -148,13 +146,13 @@ class SupervisingTest extends TestCase
$delegation = [];
for ($i = 0; $i < $cases; $i = $i + 1) {
// Create case
$app = factory(Application::class)->states('todo')->create([
$app = Application::factory()->todo()->create([
'PRO_UID' => $process->PRO_UID,
'APP_INIT_USER' => $user->USR_UID,
'APP_CUR_USER' => $user->USR_UID,
]);
// Create two threads
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $app['APP_UID'],
'TAS_ID' => $task->TAS_ID,
'TAS_UID' => $task->TAS_UID,
@@ -168,7 +166,7 @@ class SupervisingTest extends TestCase
'DEL_PREVIOUS' => 0,
'DEL_LAST_INDEX' => 0
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $app['APP_UID'],
'TAS_ID' => $task2->TAS_ID,
'TAS_UID' => $task2->TAS_UID,
@@ -243,7 +241,7 @@ class SupervisingTest extends TestCase
*/
public function it_should_test_the_get_data_method_when_the_user_is_not_supervisor()
{
$user = factory(User::class)->create();
$user = User::factory()->create();
$cases = $this->createSupervising();
// Instance the Supervising object
$supervising = new Supervising();

View File

@@ -4,7 +4,6 @@ namespace Tests\unit\workflow\engine\src\ProcessMaker\BusinessModel\Cases;
use DateInterval;
use Datetime;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use Illuminate\Support\Facades\DB;
use ProcessMaker\BusinessModel\Cases\Unassigned;
use ProcessMaker\Model\AdditionalTables;
@@ -28,17 +27,13 @@ use Tests\TestCase;
*/
class UnassignedTest extends TestCase
{
use DatabaseTransactions;
/**
* Method set up.
*/
public function setUp(): void
{
parent::setUp();
Delegation::truncate();
Groupwf::truncate();
Application::truncate();
$this->truncateNonInitialModels();
}
/**
@@ -51,11 +46,11 @@ class UnassignedTest extends TestCase
public function createSelfServiceUserOrGroup($relation = 1)
{
// Create user`
$user = factory(User::class)->create();
$user = User::factory()->create();
// Create a group
$group = factory(Groupwf::class)->create();
$group = Groupwf::factory()->create();
// Assign a user in the group
factory(GroupUser::class)->create([
GroupUser::factory()->create([
'GRP_UID' => $group->GRP_UID,
'GRP_ID' => $group->GRP_ID,
'USR_UID' => $user->USR_UID,
@@ -63,34 +58,34 @@ class UnassignedTest extends TestCase
// Create self-services
for ($i = 1; $i <= 2; $i++) {
//Create process
$process = factory(Process::class)->create();
$process = Process::factory()->create();
//Create application
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 2
]);
//Create a task self service
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process->PRO_UID,
'PRO_ID' => $process->PRO_ID,
]);
//Assign a user in the task
$taskUser = factory(TaskUser::class)->create([
$taskUser = TaskUser::factory()->create([
'TAS_UID' => $task->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => $relation, //Related to the user
'TU_TYPE' => 1
]);
//Create the previous delegation before self-service
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'PRO_ID' => $process->PRO_ID,
'DEL_THREAD_STATUS' => 'CLOSED',
'DEL_DELEGATE_DATE' => date('Y-m-d H:i:s', strtotime("-$i year"))
]);
//Create the register in delegation relate to self-service
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'PRO_ID' => $process->PRO_ID,
@@ -118,11 +113,11 @@ class UnassignedTest extends TestCase
public function createSelfServiceByVariable($relation = 1, $userAssignee = true)
{
// Create user`
$user = factory(User::class)->create();
$user = User::factory()->create();
// Create a group
$group = factory(Groupwf::class)->create();
$group = Groupwf::factory()->create();
// Assign a user in the group
factory(GroupUser::class)->create([
GroupUser::factory()->create([
'GRP_UID' => $group->GRP_UID,
'GRP_ID' => $group->GRP_ID,
'USR_UID' => $user->USR_UID,
@@ -130,39 +125,39 @@ class UnassignedTest extends TestCase
// Create self-services
for ($i = 1; $i <= 2; $i++) {
//Create process
$process = factory(Process::class)->create();
$process = Process::factory()->create();
//Create application
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 2
]);
//Create a task self service
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '@@ARRAY_OF_USERS',
'PRO_UID' => $process->PRO_UID,
'PRO_ID' => $process->PRO_ID,
]);
//Create the relation for the value assigned in the TAS_GROUP_VARIABLE
$appSelfValueUser = factory(AppAssignSelfServiceValue::class)->create([
$appSelfValueUser = AppAssignSelfServiceValue::factory()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'DEL_INDEX' => 2,
'TAS_ID' => $task->TAS_ID
]);
$selfValueGroup = factory(AppAssignSelfServiceValueGroup::class)->create([
$selfValueGroup = AppAssignSelfServiceValueGroup::factory()->create([
'ID' => $appSelfValueUser->ID,
'GRP_UID' => $user->USR_UID,
'ASSIGNEE_ID' => ($userAssignee) ? $user->USR_ID : $group->GRP_ID,
'ASSIGNEE_TYPE' => $relation
]);
//Create the previous delegation before self-service
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'PRO_ID' => $process->PRO_ID,
'DEL_THREAD_STATUS' => 'CLOSED',
'DEL_DELEGATE_DATE' => date('Y-m-d H:i:s', strtotime("-$i year"))
]);
//Create the register in delegation relate to self-service
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'DEL_INDEX' => $appSelfValueUser->DEL_INDEX,
'TAS_ID' => $task->TAS_ID,
@@ -189,26 +184,26 @@ class UnassignedTest extends TestCase
*/
public function createMultipleUnassigned($cases)
{
$user = factory(\ProcessMaker\Model\User::class)->create();
$user = \ProcessMaker\Model\User::factory()->create();
for ($i = 0; $i < $cases; $i = $i + 1) {
$process = factory(Process::class)->create();
$application = factory(Application::class)->create([
$process = Process::factory()->create();
$application = Application::factory()->create([
'APP_STATUS_ID' => 2
]);
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process->PRO_UID,
'PRO_ID' => $process->PRO_ID,
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1, //Related to the user
'TU_TYPE' => 1
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'PRO_ID' => $process->PRO_ID,
@@ -516,7 +511,7 @@ class UnassignedTest extends TestCase
// Get the data
$res = $unassigned->getData();
// Asserts
$this->assertNotEmpty($res);
$this->assertTrue(!empty($res));
}
/**
@@ -594,29 +589,29 @@ class UnassignedTest extends TestCase
*/
public function it_should_test_get_counters_by_processes_method_category()
{
$user = factory(User::class)->create();
$process1 = factory(Process::class)->create([
$user = User::factory()->create();
$process1 = Process::factory()->create([
'CATEGORY_ID' => 2
]);
$process2 = factory(Process::class)->create([
$process2 = Process::factory()->create([
'CATEGORY_ID' => 3
]);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 2
]);
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID,
'PRO_ID' => $process1->PRO_ID,
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1,
'TU_TYPE' => 1
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'PRO_ID' => $process1->PRO_ID,
@@ -624,19 +619,19 @@ class UnassignedTest extends TestCase
'USR_ID' => 0,
'DEL_DELEGATE_DATE' => date('Y-m-d H:i:s', strtotime("-1 year"))
]);
$task2 = factory(Task::class)->create([
$task2 = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process2->PRO_UID,
'PRO_ID' => $process2->PRO_ID,
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task2->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1,
'TU_TYPE' => 1
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'TAS_ID' => $task2->TAS_ID,
'PRO_ID' => $process2->PRO_ID,
@@ -675,29 +670,29 @@ class UnassignedTest extends TestCase
*/
public function it_should_test_get_counters_by_processes_method_processes()
{
$user = factory(User::class)->create();
$process1 = factory(Process::class)->create([
$user = User::factory()->create();
$process1 = Process::factory()->create([
'CATEGORY_ID' => 2
]);
$process2 = factory(Process::class)->create([
$process2 = Process::factory()->create([
'CATEGORY_ID' => 3
]);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 2
]);
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID,
'PRO_ID' => $process1->PRO_ID,
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1,
'TU_TYPE' => 1
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'PRO_ID' => $process1->PRO_ID,
@@ -705,19 +700,19 @@ class UnassignedTest extends TestCase
'USR_ID' => 0,
'DEL_DELEGATE_DATE' => date('Y-m-d H:i:s', strtotime("-1 year"))
]);
$task2 = factory(Task::class)->create([
$task2 = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process2->PRO_UID,
'PRO_ID' => $process2->PRO_ID,
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task2->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1,
'TU_TYPE' => 1
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'TAS_ID' => $task2->TAS_ID,
'PRO_ID' => $process2->PRO_ID,
@@ -740,29 +735,29 @@ class UnassignedTest extends TestCase
*/
public function it_should_test_get_counters_by_range_method()
{
$user = factory(User::class)->create();
$process1 = factory(Process::class)->create([
$user = User::factory()->create();
$process1 = Process::factory()->create([
'CATEGORY_ID' => 2
]);
$process2 = factory(Process::class)->create([
$process2 = Process::factory()->create([
'CATEGORY_ID' => 3
]);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 2
]);
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID,
'PRO_ID' => $process1->PRO_ID,
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1,
'TU_TYPE' => 1
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'PRO_ID' => $process1->PRO_ID,
@@ -770,19 +765,19 @@ class UnassignedTest extends TestCase
'USR_ID' => 0,
'DEL_DELEGATE_DATE' => '2021-05-21 09:52:32'
]);
$task2 = factory(Task::class)->create([
$task2 = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process2->PRO_UID,
'PRO_ID' => $process2->PRO_ID,
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task2->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1,
'TU_TYPE' => 1
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'TAS_ID' => $task2->TAS_ID,
'PRO_ID' => $process2->PRO_ID,
@@ -817,9 +812,8 @@ class UnassignedTest extends TestCase
*/
public function it_should_test_getCustomListCount_method()
{
$this->markTestIncomplete('Illegal mix of collations');
$cases = $this->createMultipleUnassigned(1);
$additionalTables = factory(AdditionalTables::class)->create([
$additionalTables = AdditionalTables::factory()->create([
'PRO_UID' => $cases['delegation']->PRO_UID
]);
$query = ""
@@ -831,10 +825,11 @@ class UnassignedTest extends TestCase
. "`VAR2` varchar(255) DEFAULT NULL,"
. "`VAR3` varchar(255) DEFAULT NULL,"
. "PRIMARY KEY (`APP_UID`),"
. "KEY `indexTable` (`APP_UID`))";
. "KEY `indexTable` (`APP_UID`)"
. ")ENGINE=InnoDB DEFAULT CHARSET='utf8'";
DB::statement($query);
$caseList = factory(CaseList::class)->create([
$caseList = CaseList::factory()->create([
'CAL_TYPE' => 'unassigned',
'ADD_TAB_UID' => $additionalTables->ADD_TAB_UID,
'USR_ID' => $cases['taskUser']->USR_ID
@@ -887,26 +882,26 @@ class UnassignedTest extends TestCase
$currentDate = $date->format('Y-m-d H:i:s');
$diff1Day = new DateInterval('P1D');
$diff2Days = new DateInterval('P2D');
$user = factory(User::class)->create();
$process1 = factory(Process::class)->create([
$user = User::factory()->create();
$process1 = Process::factory()->create([
'CATEGORY_ID' => 2
]);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 2
]);
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID,
'PRO_ID' => $process1->PRO_ID,
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1,
'TU_TYPE' => 1
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'PRO_ID' => $process1->PRO_ID,
@@ -935,26 +930,26 @@ class UnassignedTest extends TestCase
$date = new DateTime('now');
$currentDate = $date->format('Y-m-d H:i:s');
$diff2Days = new DateInterval('P2D');
$user = factory(User::class)->create();
$process1 = factory(Process::class)->create([
$user = User::factory()->create();
$process1 = Process::factory()->create([
'CATEGORY_ID' => 2
]);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 2
]);
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID,
'PRO_ID' => $process1->PRO_ID,
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1,
'TU_TYPE' => 1
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'PRO_ID' => $process1->PRO_ID,
@@ -983,26 +978,26 @@ class UnassignedTest extends TestCase
$date = new DateTime('now');
$currentDate = $date->format('Y-m-d H:i:s');
$diff2Days = new DateInterval('P2D');
$user = factory(User::class)->create();
$process1 = factory(Process::class)->create([
$user = User::factory()->create();
$process1 = Process::factory()->create([
'CATEGORY_ID' => 2
]);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'APP_STATUS_ID' => 2
]);
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'SELF_SERVICE',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process1->PRO_UID,
'PRO_ID' => $process1->PRO_ID,
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1,
'TU_TYPE' => 1
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'TAS_ID' => $task->TAS_ID,
'PRO_ID' => $process1->PRO_ID,

View File

@@ -31,9 +31,7 @@ class CasesTest extends TestCase
public function setUp(): void
{
parent::setUp();
Delegation::truncate();
Documents::truncate();
Application::truncate();
$this->truncateNonInitialModels();
User::where('USR_ID', '=', 1)
->where('USR_ID', '=', 2)
->delete();
@@ -55,9 +53,11 @@ class CasesTest extends TestCase
$RBAC = RBAC::getSingleton();
$RBAC->initRBAC();
$application = factory(Application::class)->create(['APP_INIT_USER' => G::generateUniqueID()]);
$application = Application::factory()->create(['APP_INIT_USER' => G::generateUniqueID()]);
// Tried to delete case
$case = new Cases();
$this->expectException('Exception');
$case->deleteCase($application->APP_UID, $_SESSION['USER_LOGGED']);
}
@@ -77,9 +77,11 @@ class CasesTest extends TestCase
$RBAC = RBAC::getSingleton();
$RBAC->initRBAC();
$application = factory(Application::class)->create(['APP_STATUS' => 'TO_DO']);
$application = Application::factory()->create(['APP_STATUS' => 'TO_DO']);
// Tried to delete case
$case = new Cases();
$this->expectException('Exception');
$case->deleteCase($application->APP_UID, $_SESSION['USER_LOGGED']);
}
@@ -99,9 +101,11 @@ class CasesTest extends TestCase
$RBAC = RBAC::getSingleton();
$RBAC->initRBAC();
$application = factory(Application::class)->create(['APP_INIT_USER' => G::generateUniqueID()]);
$application = Application::factory()->create(['APP_INIT_USER' => G::generateUniqueID()]);
// Tried to delete case
$case = new Cases();
$this->expectException('Exception');
$case->deleteCase($application->APP_UID, $_SESSION['USER_LOGGED']);
}
@@ -114,8 +118,8 @@ class CasesTest extends TestCase
*/
public function it_should_upload_files_related_case_note()
{
$application = factory(Application::class)->create();
factory(Delegation::class)->states('foreign_keys')->create([
$application = Application::factory()->create();
Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $application->APP_NUMBER,
'APP_UID' => $application->APP_UID
]);
@@ -150,11 +154,11 @@ class CasesTest extends TestCase
*/
public function it_should_test_upload_files_method()
{
$user = factory(User::class)->create();
$application = factory(Application::class)->create([
$user = User::factory()->create();
$application = Application::factory()->create([
'APP_CUR_USER' => $user->USR_UID
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID
]);
$varName = "/tmp/test.pdf";
@@ -189,11 +193,11 @@ class CasesTest extends TestCase
*/
public function it_should_test_exception_in_upload_files_method()
{
$user = factory(User::class)->create();
$application = factory(Application::class)->create([
$user = User::factory()->create();
$application = Application::factory()->create([
'APP_CUR_USER' => $user->USR_UID
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'APP_UID' => $application->APP_UID
]);
$varName = "/tmp/test.pdf";
@@ -216,11 +220,11 @@ class CasesTest extends TestCase
*/
public function it_should_test_the_exception_in_upload_files_method()
{
$user = factory(User::class)->create();
$application = factory(Application::class)->create([
$user = User::factory()->create();
$application = Application::factory()->create([
'APP_CUR_USER' => $user->USR_UID
]);
$delegation = factory(Delegation::class)->create([
$delegation = Delegation::factory()->create([
'APP_UID' => $application->APP_UID
]);
$varName = "/tmp/test.pdf";
@@ -250,22 +254,21 @@ class CasesTest extends TestCase
*/
public function it_execute_trigger_from_cases_with_self_service_timeout_every_time()
{
ListUnassigned::truncate();
// Define the Execute Trigger = EVERY_TIME
$application = factory(Application::class)->states('foreign_keys')->create();
$application = Application::factory()->foreign_keys()->create();
// Create a trigger
$trigger = factory(Triggers::class)->create([
$trigger = Triggers::factory()->create([
'PRO_UID' => $application->PRO_UID,
'TRI_WEBBOT' => 'echo(1);'
]);
// Create a task with the configuration trigger execution
$task = factory(Task::class)->states('sef_service_timeout')->create([
$task = Task::factory()->sef_service_timeout()->create([
'PRO_UID' => $application->PRO_UID,
'TAS_SELFSERVICE_EXECUTION' => 'EVERY_TIME',
'TAS_SELFSERVICE_TRIGGER_UID' => $trigger->TRI_UID
]);
// Create a unassigned cases
factory(ListUnassigned::class)->create([
ListUnassigned::factory()->create([
'TAS_UID' => $task->TAS_UID,
'TAS_ID' => $task->TAS_ID,
'APP_NUMBER' => $application->APP_NUMBER,
@@ -289,22 +292,21 @@ class CasesTest extends TestCase
*/
public function it_execute_trigger_from_cases_with_self_service_timeout_once()
{
ListUnassigned::truncate();
// Define the Execute Trigger = ONCE
$application = factory(Application::class)->states('foreign_keys')->create();
$application = Application::factory()->foreign_keys()->create();
// Create a trigger
$trigger = factory(Triggers::class)->create([
$trigger = Triggers::factory()->create([
'PRO_UID' => $application->PRO_UID,
'TRI_WEBBOT' => 'echo(1);'
]);
// Create a task with the configuration trigger execution
$task = factory(Task::class)->states('sef_service_timeout')->create([
$task = Task::factory()->sef_service_timeout()->create([
'PRO_UID' => $application->PRO_UID,
'TAS_SELFSERVICE_EXECUTION' => 'ONCE',
'TAS_SELFSERVICE_TRIGGER_UID' => $trigger->TRI_UID
]);
// Create a unassigned cases
factory(ListUnassigned::class)->create([
ListUnassigned::factory()->create([
'TAS_UID' => $task->TAS_UID,
'TAS_ID' => $task->TAS_ID,
'APP_NUMBER' => $application->APP_NUMBER,
@@ -329,20 +331,20 @@ class CasesTest extends TestCase
public function it_should_test_get_dynaforms_by_application()
{
// Create a process
$process = factory(Process::class)->create();
$process = Process::factory()->create();
// Create a task related to the process
$task1 = factory(Task::class)->create([
$task1 = Task::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
// Created another task related to the process
$task2 = factory(Task::class)->create([
$task2 = Task::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
// Created a step related to the first task
factory(Step::class)->create([
Step::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task1->TAS_UID,
'STEP_TYPE_OBJ' => 'DYNAFORM',
@@ -352,7 +354,7 @@ class CasesTest extends TestCase
// Created a step related to the second task and with a specific DynaForm Uid
$dynUid = G::generateUniqueID();
factory(Step::class)->create([
Step::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $task2->TAS_UID,
'STEP_TYPE_OBJ' => 'DYNAFORM',
@@ -361,7 +363,7 @@ class CasesTest extends TestCase
]);
// Create an application related to the process in draft status
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID,
'APP_STATUS' => 'DRAFT'
]);
@@ -392,7 +394,7 @@ class CasesTest extends TestCase
public function it_should_test_case_status_info()
{
// Get status info when the case is PAUSED
$table = factory(AppDelay::class)->states('paused_foreign_keys')->create();
$table = AppDelay::factory()->paused_foreign_keys()->create();
$cases = new Cases();
$result = $cases->getStatusInfo($table->APP_UID, $table->APP_DEL_INDEX, $table->APP_DELEGATION_USER);
$this->assertNotEmpty($result);
@@ -401,7 +403,7 @@ class CasesTest extends TestCase
$this->assertArrayHasKey('PRO_UID', $result);
// Get status info when the case is UNASSIGNED
// Get status info when the case is TO_DO
$table = factory(Delegation::class)->states('foreign_keys')->create();
$table = Delegation::factory()->foreign_keys()->create();
$cases = new Cases();
$result = $cases->getStatusInfo($table->APP_UID, $table->DEL_INDEX, $table->USR_UID);
$this->assertNotEmpty($result);
@@ -409,8 +411,8 @@ class CasesTest extends TestCase
$this->assertArrayHasKey('DEL_INDEX', $result);
$this->assertArrayHasKey('PRO_UID', $result);
// Get status info when the case is COMPLETED
$table = factory(Application::class)->states('completed')->create();
$table = factory(Delegation::class)->states('foreign_keys')->create([
$table = Application::factory()->completed()->create();
$table = Delegation::factory()->foreign_keys()->create([
'APP_NUMBER' => $table->APP_NUMBER,
'APP_UID' => $table->APP_UID,
]);

View File

@@ -117,7 +117,7 @@ class EmailServerTest extends TestCase
$this->loadUserSession();
$faker = $this->faker;
$emailServer = factory(EmailServerModel::class)->create($this->getDataForEmailServerRegistry());
$emailServer = EmailServerModel::factory()->create($this->getDataForEmailServerRegistry());
$data = $emailServer->toArray();
$this->emailServer->setContextLog([
@@ -255,7 +255,7 @@ class EmailServerTest extends TestCase
$this->emailServer->setContextLog([
'workspace' => 'workflow'
]);
$emailServer = factory(EmailServerModel::class)->create($this->getDataForEmailServerRegistry());
$emailServer = EmailServerModel::factory()->create($this->getDataForEmailServerRegistry());
$emailServerUid = $emailServer->MESS_UID;
$actual = $this->emailServer->getEmailServer($emailServerUid);
$this->assertNotEmpty($actual);
@@ -272,7 +272,7 @@ class EmailServerTest extends TestCase
$this->emailServer->setContextLog([
'workspace' => 'workflow'
]);
$emailServer = factory(EmailServerModel::class)->create($this->getDataForEmailServerRegistry());
$emailServer = EmailServerModel::factory()->create($this->getDataForEmailServerRegistry());
$emailServerUid = $faker->regexify("/[a-zA-Z]{32}/");
$this->expectException(Exception::class);
@@ -368,7 +368,7 @@ class EmailServerTest extends TestCase
$emailServer = new EmailServer();
// This expects an exception message
$this->expectExceptionMessage("Undefined index: MESS_ENGINE");
$this->expectExceptionMessage('Undefined array key "MESS_ENGINE"');
// Call the sendTestMail method
$emailServer->sendTestMail($data);
@@ -382,7 +382,7 @@ class EmailServerTest extends TestCase
*/
public function it_should_test_the_delete_method()
{
$email = factory(EmailServerModel::class)->create();
$email = EmailServerModel::factory()->create();
$emailServer = new EmailServer();
$res = $emailServer->delete($email['MESS_UID']);
@@ -401,7 +401,7 @@ class EmailServerTest extends TestCase
*/
public function it_should_test_the_delete_method_with_imap()
{
$email = factory(EmailServerModel::class)->create([
$email = EmailServerModel::factory()->create([
'MESS_ENGINE' => 'IMAP'
]);

View File

@@ -46,9 +46,9 @@ class FilesManagerTest extends TestCase
*/
public function it_should_deleted_public_files_when_not_exist()
{
$processFiles = factory(ProcessFilesModel::class)->create();
$processFiles = ProcessFilesModel::factory()->create();
$emailEvent = factory(EmailEventModel::class)->create([
$emailEvent = EmailEventModel::factory()->create([
'PRF_UID' => $processFiles->PRF_UID
]);
@@ -77,11 +77,11 @@ class FilesManagerTest extends TestCase
*/
public function it_should_deleted_a_template_file($type, $separator)
{
$user = factory(UserModel::class)->create([
$user = UserModel::factory()->create([
'USR_UID' => G::generateUniqueID()
]);
$process = factory(ProcessModel::class)->create([
$process = ProcessModel::factory()->create([
'PRO_UID' => G::generateUniqueID()
]);
@@ -105,7 +105,7 @@ class FilesManagerTest extends TestCase
$path = $directory . "/" . $fileName;
file_put_contents($path, $this->faker->randomHtml());
$processFiles = factory(ProcessFilesModel::class)->create([
$processFiles = ProcessFilesModel::factory()->create([
'PRF_UID' => G::generateUniqueID(),
'PRO_UID' => $process->PRO_UID,
'USR_UID' => $user->USR_UID,
@@ -131,11 +131,11 @@ class FilesManagerTest extends TestCase
*/
public function it_should_deleted_a_public_file($type, $separator)
{
$user = factory(UserModel::class)->create([
$user = UserModel::factory()->create([
'USR_UID' => G::generateUniqueID()
]);
$process = factory(ProcessModel::class)->create([
$process = ProcessModel::factory()->create([
'PRO_UID' => G::generateUniqueID()
]);
@@ -159,7 +159,7 @@ class FilesManagerTest extends TestCase
$path = $directory . "/" . $fileName;
file_put_contents($path, $this->faker->randomHtml());
$processFiles = factory(ProcessFilesModel::class)->create([
$processFiles = ProcessFilesModel::factory()->create([
'PRF_UID' => G::generateUniqueID(),
'PRO_UID' => $process->PRO_UID,
'USR_UID' => $user->USR_UID,
@@ -185,22 +185,22 @@ class FilesManagerTest extends TestCase
*/
public function it_should_deleted_public_files_with_event_relation()
{
$user = factory(UserModel::class)->create([
$user = UserModel::factory()->create([
'USR_UID' => G::generateUniqueID()
]);
$process = factory(ProcessModel::class)->create([
$process = ProcessModel::factory()->create([
'PRO_UID' => G::generateUniqueID()
]);
$processFiles = factory(ProcessFilesModel::class)->create([
$processFiles = ProcessFilesModel::factory()->create([
'PRF_UID' => G::generateUniqueID(),
'PRO_UID' => $process->PRO_UID,
'USR_UID' => $user->USR_UID,
'PRF_PATH' => '/'
]);
$emailEvent = factory(EmailEventModel::class)->create([
$emailEvent = EmailEventModel::factory()->create([
'PRF_UID' => $processFiles->PRF_UID
]);

View File

@@ -51,7 +51,7 @@ class GroupTest extends TestCase
*
* @return array Definition Data Group
*/
public function testDataGroup()
public function dataGroup()
{
$response = [
'GRP_TITLE' => 'Group Test Unit',
@@ -63,14 +63,13 @@ class GroupTest extends TestCase
/**
* Create group
*
* @depends testDataGroup
*
* @param array $dataGroup Information Group
*
*
* @return string group Uid
*/
public function testCreate($dataGroup)
public function testCreate(): string
{
$dataGroup = $this->dataGroup();
$response = $this->getInstanceGroup()->create($dataGroup);
$this->assertArrayHasKey('GRP_UID', $response);
@@ -86,7 +85,7 @@ class GroupTest extends TestCase
*/
public function testGetUsersOfGroup($groupUid)
{
$response = $this->getInstanceGroup()->getUsers('USERS', $groupUid);
$response = $this->group->getUsers('USERS', $groupUid);
$this->assertCount(0, $response);
}
@@ -99,12 +98,12 @@ class GroupTest extends TestCase
public function testGetUsersAvailable($groupUid)
{
$result = \ProcessMaker\Model\User::where('USERS.USR_STATUS', '<>', 'CLOSED')
->whereNotIn('USERS.USR_UID', ['00000000000000000000000000000002'])
->leftJoin('GROUP_USER', function($query) {
$query->on('GROUP_USER.USR_UID', '=', 'USERS.USR_UID');
})
->get()
->toArray();
->whereNotIn('USERS.USR_UID', ['00000000000000000000000000000002'])
->leftJoin('GROUP_USER', function ($query) {
$query->on('GROUP_USER.USR_UID', '=', 'USERS.USR_UID');
})
->get()
->toArray();
$response = $this->getInstanceGroup()->getUsers('AVAILABLE-USERS', $groupUid);
$this->assertCount(count($result), $response);
@@ -127,12 +126,13 @@ class GroupTest extends TestCase
*
* @depends testCreate
* @expectedException Exception
*
* @param string $groupUid Uid Group
*/
public function testDelete($groupUid)
{
$this->expectException('Exception');
$this->getInstanceGroup()->delete($groupUid);
$this->getInstanceGroup()->getGroup($groupUid);
}
}

View File

@@ -19,7 +19,7 @@ class ListsTest extends TestCase
*/
public function it_should_test_the_lists_construct()
{
$user = factory(User::class)->create();
$user = User::factory()->create();
$list = new Lists();
$res = $list->getList('inbox', ['userId' => $user->USR_UID]);

View File

@@ -14,7 +14,7 @@ class TableTest extends TestCase
public function setUp(): void
{
parent::setUp();
AdditionalTables::truncate();
$this->truncateNonInitialModels();
}
/**
@@ -32,7 +32,7 @@ class TableTest extends TestCase
*/
public function it_should_test_getTables_method()
{
$additionalTables = factory(AdditionalTables::class)
$additionalTables = AdditionalTables::factory()
->create();
$proUid = $additionalTables->PRO_UID;

View File

@@ -8,6 +8,16 @@ use Tests\TestCase;
class TaskSchedulerBMTest extends TestCase
{
/**
* Set up method.
* @return void
*/
public function setUp(): void
{
parent::setUp();
$this->truncateNonInitialModels();
}
/**
* Test getSchedule method
*
@@ -16,13 +26,12 @@ class TaskSchedulerBMTest extends TestCase
*/
public function it_should_test_get_schedule_method()
{
TaskScheduler::truncate();
$obj = new TaskSchedulerBM();
$res = $obj->getSchedule('emails_notifications');
$this->assertNotEmpty($res);
factory(TaskScheduler::class)->create();
TaskScheduler::factory()->create();
$res = $obj->getSchedule('emails_notifications');
$this->assertNotEmpty(1, $res);
@@ -50,7 +59,7 @@ class TaskSchedulerBMTest extends TestCase
{
$obj = new TaskSchedulerBM();
$scheduler = factory(TaskScheduler::class)->create();
$scheduler = TaskScheduler::factory()->create();
$request_data = [
"id" => $scheduler->id,
@@ -85,7 +94,6 @@ class TaskSchedulerBMTest extends TestCase
*/
public function it_should_test_generate_initial_data_method()
{
TaskScheduler::truncate();
$r = TaskScheduler::all()->toArray();
$this->assertEmpty($r);

View File

@@ -55,9 +55,10 @@ class ValidatorTest extends TestCase
*/
public function it_test_exception_dep_uid_exist()
{
$table = factory(Department::class)->create();
$table = Department::factory()->create();
DB::commit();
$result = Validator::depUid($table->DEP_UID);
$this->assertNotEmpty($result);
}
/**
@@ -107,7 +108,7 @@ class ValidatorTest extends TestCase
*/
public function it_test_exception_usr_uid_exist()
{
$table = factory(User::class)->create();
$table = User::factory()->create();
DB::commit();
$result = Validator::usrUid($table->USR_UID);
$this->assertNotEmpty($result);
@@ -158,7 +159,7 @@ class ValidatorTest extends TestCase
*/
public function it_test_exception_app_uid_exist()
{
$table = factory(Application::class)->create();
$table = Application::factory()->create();
DB::commit();
$result = Validator::appUid($table->APP_UID);
$this->assertNotEmpty($result);
@@ -197,7 +198,7 @@ class ValidatorTest extends TestCase
*/
public function it_test_exception_tri_uid_exist()
{
$table = factory(Triggers::class)->create();
$table = Triggers::factory()->create();
DB::commit();
$result = Validator::triUid($table->TRI_UID);
$this->assertNotEmpty($result);
@@ -236,7 +237,7 @@ class ValidatorTest extends TestCase
*/
public function it_test_exception_pro_uid_exist()
{
$table = factory(Process::class)->create();
$table = Process::factory()->create();
DB::commit();
$result = Validator::proUid($table->PRO_UID);
$this->assertNotEmpty($result);
@@ -275,7 +276,7 @@ class ValidatorTest extends TestCase
*/
public function it_test_exception_cat_uid_exist()
{
$table = factory(ProcessCategory::class)->create();
$table = ProcessCategory::factory()->create();
DB::commit();
$result = Validator::catUid($table->CATEGORY_UID);
$this->assertNotEmpty($result);

View File

@@ -23,9 +23,6 @@ class VariableTest extends TestCase
*/
public function setUp(): void
{
if (version_compare(phpversion(), 7.3, '>') ) {
$this->markTestSkipped('Illegal mix of collations');
}
parent::setUp();
}
@@ -37,9 +34,9 @@ class VariableTest extends TestCase
*/
public function it_create_variable_by_process()
{
$process = factory(Process::class)->create();
$process = Process::factory()->create();
factory(ProcessVariables::class)->create([
ProcessVariables::factory()->create([
'PRJ_UID' => $process->PRO_UID,
'PRO_ID' => $process->PRO_ID,
]);
@@ -83,8 +80,8 @@ class VariableTest extends TestCase
*/
public function it_return_an_exception_when_var_name_is_empty()
{
$process = factory(Process::class)->create();
factory(ProcessVariables::class)->create([
$process = Process::factory()->create();
ProcessVariables::factory()->create([
'PRJ_UID' => $process->PRO_UID,
'PRO_ID' => $process->PRO_ID,
]);
@@ -114,8 +111,8 @@ class VariableTest extends TestCase
*/
public function it_return_an_exception_when_var_field_type_is_empty()
{
$process = factory(Process::class)->create();
factory(ProcessVariables::class)->create([
$process = Process::factory()->create();
ProcessVariables::factory()->create([
'PRJ_UID' => $process->PRO_UID,
'PRO_ID' => $process->PRO_ID,
]);
@@ -145,8 +142,8 @@ class VariableTest extends TestCase
*/
public function it_return_an_exception_when_var_label_is_empty()
{
$process = factory(Process::class)->create();
factory(ProcessVariables::class)->create([
$process = Process::factory()->create();
ProcessVariables::factory()->create([
'PRJ_UID' => $process->PRO_UID,
'PRO_ID' => $process->PRO_ID,
]);
@@ -176,9 +173,9 @@ class VariableTest extends TestCase
*/
public function it_list_variables_by_process()
{
$process = factory(Process::class)->create();
$process = Process::factory()->create();
factory(ProcessVariables::class)->create([
ProcessVariables::factory()->create([
'PRJ_UID' => $process->PRO_UID,
'PRO_ID' => $process->PRO_ID,
]);
@@ -209,11 +206,11 @@ class VariableTest extends TestCase
*/
public function it_list_variables_by_type_related_a_process()
{
$process = factory(Process::class)->create();
$process = Process::factory()->create();
$varType = 'integer';
$varTypeId = 2;
for ($x = 1; $x <= 5; $x++) {
$processVar = factory(ProcessVariables::class)->states('foreign_keys')->create([
$processVar = ProcessVariables::factory()->foreign_keys()->create([
'PRO_ID' => $process->PRO_ID,
'PRJ_UID' => $process->PRO_UID,
'VAR_FIELD_TYPE' => $varType,
@@ -251,10 +248,10 @@ class VariableTest extends TestCase
$data = file_get_contents($pathData);
$json = json_decode($data);
$dynaform = factory(Dynaform::class)->create([
$dynaform = Dynaform::factory()->create([
'DYN_CONTENT' => $data
]);
$application = factory(Application::class)->create();
$application = Application::factory()->create();
$proUid = '';
$params = [
@@ -295,15 +292,15 @@ class VariableTest extends TestCase
//assert
$this->expectException(Exception::class);
// Create process variable
$variable = factory(ProcessVariables::class)->create();
$variable = ProcessVariables::factory()->create();
$result = ProcessVariables::getVariable($variable->VAR_UID);
$this->assertNotEmpty($result);
// Create tables
$table = factory(AdditionalTables::class)->create([
$table = AdditionalTables::factory()->create([
'PRO_UID' => $variable->PRO_UID,
]);
// Create fields
$fields = factory(Fields::class)->create([
$fields = Fields::factory()->create([
'ADD_TAB_UID' => $table->ADD_TAB_UID,
'FLD_NAME' => $variable->VAR_NAME,
]);

View File

@@ -29,7 +29,7 @@ class WebEntryTest extends TestCase
$webEntryFilename = G::generateUniqueID();
// Create a Web Entry
$webEntry = factory(WebEntry::class)->create(['WE_DATA' => $webEntryFilename . $phpExtension]);
$webEntry = WebEntry::factory()->create(['WE_DATA' => $webEntryFilename . $phpExtension]);
// Post file is from a valid Web Entry?
$isWebEntry = BmWebEntry::isWebEntry($webEntry->PRO_UID, $webEntryFilename . $postFileExtension);
@@ -55,7 +55,7 @@ class WebEntryTest extends TestCase
$webEntryFilename = 'My_Custom_Form';
// Create a Web Entry
$webEntry = factory(WebEntry::class)->create(['WE_DATA' => $webEntryFilename . $phpExtension]);
$webEntry = WebEntry::factory()->create(['WE_DATA' => $webEntryFilename . $phpExtension]);
// Post file is from a valid Web Entry?
$isWebEntry = BmWebEntry::isWebEntry($webEntry->PRO_UID, $webEntryFilename . $postFileExtension);

View File

@@ -43,26 +43,26 @@ class CasesTraitTest extends TestCase
{
$user = User::where('USR_ID', '=', 1)->get()->first();
$process = factory(Process::class)->create([
$process = Process::factory()->create([
'PRO_CREATE_USER' => $user->USR_UID
]);
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'BALANCED',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process->PRO_UID
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1,
'TU_TYPE' => 1
]);
$task2 = factory(Task::class)->create([
$task2 = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'BALANCED',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process->PRO_UID
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task2->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1,
@@ -70,17 +70,17 @@ class CasesTraitTest extends TestCase
]);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$appDelegation = factory(Delegation::class)->create([
$appDelegation = Delegation::factory()->create([
'USR_UID' => $user->USR_UID,
'PRO_UID' => $process->PRO_UID,
'APP_UID' => $application->APP_UID,
'TAS_UID' => $task->TAS_UID,
'DEL_INDEX' => 1,
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'USR_UID' => $user->USR_UID,
'PRO_UID' => $process->PRO_UID,
'APP_UID' => $application->APP_UID,
@@ -88,13 +88,13 @@ class CasesTraitTest extends TestCase
'DEL_INDEX' => 2,
'DEL_PREVIOUS' => $appDelegation->DEL_INDEX
]);
factory(Route::class)->create([
Route::factory()->create([
'TAS_UID' => $task->TAS_UID,
'ROU_NEXT_TASK' => $task2->TAS_UID,
'PRO_UID' => $process->PRO_UID
]);
$step = factory(Step::class)->create([
$step = Step::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TAS_UID' => $appDelegation->TAS_UID,
'STEP_POSITION' => 2,
@@ -102,11 +102,11 @@ class CasesTraitTest extends TestCase
]);
$triggers = factory(Triggers::class)->create([
$triggers = Triggers::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TRI_WEBBOT' => '$a = 0;'
]);
factory(StepTrigger::class)->create([
StepTrigger::factory()->create([
'STEP_UID' => -2,
'TAS_UID' => $task->TAS_UID,
'TRI_UID' => $triggers->TRI_UID,
@@ -115,11 +115,11 @@ class CasesTraitTest extends TestCase
]);
$triggers = factory(Triggers::class)->create([
$triggers = Triggers::factory()->create([
'PRO_UID' => $process->PRO_UID,
'TRI_WEBBOT' => '$b = 0;'
]);
factory(StepTrigger::class)->create([
StepTrigger::factory()->create([
'STEP_UID' => -2,
'TAS_UID' => $task->TAS_UID,
'TRI_UID' => $triggers->TRI_UID,
@@ -304,49 +304,49 @@ class CasesTraitTest extends TestCase
{
$user = User::where('USR_ID', '=', 1)->get()->first();
$process = factory(Process::class)->create([
$process = Process::factory()->create([
'PRO_CREATE_USER' => $user->USR_UID
]);
$dynaform = factory(Dynaform::class)->create([
$dynaform = Dynaform::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$inpuDocument = factory(InputDocument::class)->create([
$inpuDocument = InputDocument::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$task = factory(Task::class)->create([
$task = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'BALANCED',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process->PRO_UID
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1,
'TU_TYPE' => 1
]);
$task2 = factory(Task::class)->create([
$task2 = Task::factory()->create([
'TAS_ASSIGN_TYPE' => 'BALANCED',
'TAS_GROUP_VARIABLE' => '',
'PRO_UID' => $process->PRO_UID
]);
factory(TaskUser::class)->create([
TaskUser::factory()->create([
'TAS_UID' => $task2->TAS_UID,
'USR_UID' => $user->USR_UID,
'TU_RELATION' => 1,
'TU_TYPE' => 1
]);
$application = factory(Application::class)->create([
$application = Application::factory()->create([
'PRO_UID' => $process->PRO_UID
]);
$delegation1 = factory(Delegation::class)->create([
$delegation1 = Delegation::factory()->create([
'USR_UID' => $user->USR_UID,
'PRO_UID' => $process->PRO_UID,
'APP_UID' => $application->APP_UID,
'TAS_UID' => $task->TAS_UID,
'DEL_INDEX' => 1,
]);
factory(Delegation::class)->create([
Delegation::factory()->create([
'USR_UID' => $user->USR_UID,
'PRO_UID' => $process->PRO_UID,
'APP_UID' => $application->APP_UID,
@@ -354,14 +354,14 @@ class CasesTraitTest extends TestCase
'DEL_INDEX' => 2,
'DEL_PREVIOUS' => $delegation1->DEL_INDEX
]);
factory(Route::class)->create([
Route::factory()->create([
'TAS_UID' => $task->TAS_UID,
'ROU_NEXT_TASK' => $task2->TAS_UID,
'PRO_UID' => $process->PRO_UID
]);
$emailServer = factory(EmailServerModel::class)->create();
$abeConfiguration = factory(AbeConfiguration::class)->create([
$emailServer = EmailServerModel::factory()->create();
$abeConfiguration = AbeConfiguration::factory()->create([
'PRO_UID' => $process->PRO_UID,
'DYN_UID' => $dynaform->DYN_UID,
'TAS_UID' => $task2->TAS_UID,
@@ -369,7 +369,7 @@ class CasesTraitTest extends TestCase
'ABE_TYPE' => 'LINK',
'ABE_CASE_NOTE_IN_RESPONSE' => 1,
]);
$abeRequest = factory(AbeRequest::class)->create([
$abeRequest = AbeRequest::factory()->create([
'ABE_UID' => $abeConfiguration->ABE_UID,
'APP_UID' => $application->APP_UID,
'DEL_INDEX' => $delegation1->DEL_INDEX,
@@ -410,9 +410,9 @@ class CasesTraitTest extends TestCase
*/
public function it_should_verify_if_abe_has_not_completed()
{
$delegation1 = factory(Delegation::class)->state('closed')->create();
$abeRequest = factory(AbeRequest::class)->create();
$dynaform = factory(Dynaform::class)->create([
$delegation1 = Delegation::factory()->closed()->create();
$abeRequest = AbeRequest::factory()->create();
$dynaform = Dynaform::factory()->create([
'PRO_UID' => $delegation1->PRO_UID
]);
@@ -437,9 +437,9 @@ class CasesTraitTest extends TestCase
*/
public function it_should_test_an_exception_if_the_case_throws_an_incorrect_state()
{
$delegation1 = factory(Delegation::class)->create();
$abeRequest = factory(AbeRequest::class)->create();
$dynaform = factory(Dynaform::class)->create([
$delegation1 = Delegation::factory()->create();
$abeRequest = AbeRequest::factory()->create();
$dynaform = Dynaform::factory()->create([
'PRO_UID' => $delegation1->PRO_UID
]);

View File

@@ -17,6 +17,7 @@ class SystemTest extends TestCase
public function setUp(): void
{
parent::setUp();
$this->truncateNonInitialModels();
}
/**
@@ -26,8 +27,6 @@ class SystemTest extends TestCase
*/
public function it_should_init_laravel_configurations()
{
$this->markTestIncomplete("@todo: Please correct this unit test");
$object = new System();
$object->initLaravel();
@@ -48,12 +47,11 @@ class SystemTest extends TestCase
$system = new System();
//default values
EmailServerModel::truncate();
$actual = $system->getEmailConfiguration();
$this->assertEmpty($actual);
//new instance
$emailServer = factory(EmailServerModel::class)->create([
$emailServer = EmailServerModel::factory()->create([
'MESS_DEFAULT' => 1
]);
$actual = $system->getEmailConfiguration();

View File

@@ -52,7 +52,7 @@ class ImporterTest extends TestCase
public function it_should_test_the_import_method_when_importing_a_process_with_a_new_uid()
{
// Create the existing process
$process = factory(Process::class)->create(
$process = Process::factory()->create(
['PRO_CREATE_DATE' => '2019-07-10 10:00:00']
);
@@ -276,7 +276,7 @@ class ImporterTest extends TestCase
// Mock the load method
$importer->method("load")
->willReturn($array);
$importer->setData("usr_uid", factory(User::class)->create()->USR_UID);
$importer->setData("usr_uid", User::factory()->create()->USR_UID);
// Call the import method
$res = $importer->import(Importer::IMPORT_OPTION_KEEP_WITHOUT_CHANGING_AND_CREATE_NEW,
@@ -301,10 +301,10 @@ class ImporterTest extends TestCase
public function it_should_test_the_import_method_when_importing_a_process_without_change_the_uid()
{
// Create the existing process
$process = factory(Process::class)->create(
$process = Process::factory()->create(
['PRO_CREATE_DATE' => '2019-07-10 10:00:00']
);
factory(BpmnProject::class)->create(
BpmnProject::factory()->create(
['PRJ_UID' => $process['PRO_UID']]
);
@@ -528,7 +528,7 @@ class ImporterTest extends TestCase
// Mock the load method
$importer->method("load")
->willReturn($array);
$importer->setData("usr_uid", factory(User::class)->create()->USR_UID);
$importer->setData("usr_uid", User::factory()->create()->USR_UID);
// Call the setProtectedProperty method
$this->setProtectedProperty($importer, 'metadata', ['uid' => $process['PRO_UID']]);

View File

@@ -22,7 +22,7 @@ class XmlImporterTest extends TestCase
public function setUp(): void
{
parent::setUp();
$this->user = factory(User::class)->create();
$this->user = User::factory()->create();
Groupwf::truncate();
$cached = ["jXsSi94bkRUcVZyRStNVExlTXhEclVadGRRcG9xbjNvTWVFQUF3cklKQVBiVT0=" => 1];
@@ -52,10 +52,10 @@ class XmlImporterTest extends TestCase
*/
public function it_should_matter_with_import_option_keep_without_changing_and_create_new_and_group_import_option_merge_preexistent()
{
factory(\ProcessMaker\Model\Groupwf::class)->create([
\ProcessMaker\Model\Groupwf::factory()->create([
'GRP_TITLE' => 'group1'
]);
factory(\ProcessMaker\Model\Groupwf::class)->create([
\ProcessMaker\Model\Groupwf::factory()->create([
'GRP_TITLE' => 'group2'
]);
$regenerateUids = false;
@@ -74,10 +74,10 @@ class XmlImporterTest extends TestCase
*/
public function it_should_matter_with_import_option_overwrite_and_group_import_option_rename()
{
factory(\ProcessMaker\Model\Groupwf::class)->create([
\ProcessMaker\Model\Groupwf::factory()->create([
'GRP_TITLE' => 'group1'
]);
factory(\ProcessMaker\Model\Groupwf::class)->create([
\ProcessMaker\Model\Groupwf::factory()->create([
'GRP_TITLE' => 'group2'
]);
$filename = PATH_TRUNK . "tests/resources/p1normal-1.pmx";
@@ -196,10 +196,10 @@ class XmlImporterTest extends TestCase
*/
public function it_should_matter_with_import_option_overwrite_and_group_import_option_create_new_with_groups()
{
factory(\ProcessMaker\Model\Groupwf::class)->create([
\ProcessMaker\Model\Groupwf::factory()->create([
'GRP_TITLE' => 'group1'
]);
factory(\ProcessMaker\Model\Groupwf::class)->create([
\ProcessMaker\Model\Groupwf::factory()->create([
'GRP_TITLE' => 'group2'
]);
$filename = PATH_TRUNK . "tests/resources/p1normal-1.pmx";
@@ -237,7 +237,7 @@ class XmlImporterTest extends TestCase
*/
public function it_should_matter_with_import_option_create_new_and_group_import_option_create_new_try_rename_title()
{
factory(\ProcessMaker\Model\Process::class)->create([
\ProcessMaker\Model\Process::factory()->create([
'PRO_TITLE' => 'p1normalWithoutTitle'
]);
@@ -249,7 +249,7 @@ class XmlImporterTest extends TestCase
$result = $importer->import(XmlImporter::IMPORT_OPTION_CREATE_NEW, XmlImporter::GROUP_IMPORT_OPTION_CREATE_NEW, false);
$this->assertNotNull($result);
factory(\ProcessMaker\Model\Process::class)->create([
\ProcessMaker\Model\Process::factory()->create([
'PRO_TITLE' => 'p1normalWithoutTitle2'
]);

View File

@@ -45,21 +45,21 @@ class AbeConfigurationTest extends TestCase
public function it_should_test_the_get_abe_request_method()
{
//Create the Task factory
factory(Task::class)->create();
Task::factory()->create();
//Create the Process factory
factory(Process::class)->create();
Process::factory()->create();
//Create the Dynaform factory
factory(Dynaform::class)->create();
Dynaform::factory()->create();
//Create the EmailServerModel factory
factory(EmailServerModel::class)->create();
EmailServerModel::factory()->create();
//Create the Application factory
factory(Application::class)->create();
Application::factory()->create();
//Create the Delegation factory
$delegation = factory(Delegation::class)->create();
$delegation = Delegation::factory()->create();
//Create the AbeConfiguration factory
$abeConfiguration = factory(AbeConfiguration::class)->create();
$abeConfiguration = AbeConfiguration::factory()->create();
//Create the AbeConfiguration factory
factory(AbeRequest::class)->create([
AbeRequest::factory()->create([
'ABE_UID' => $abeConfiguration->ABE_UID,
'APP_UID' => $delegation->APP_UID,
'DEL_INDEX' => $delegation->DEL_INDEX,
@@ -84,21 +84,21 @@ class AbeConfigurationTest extends TestCase
public function it_should_test_the_get_abe_request_method_when_the_result_is_empty()
{
//Creates the Task factory
factory(Task::class)->create();
Task::factory()->create();
//Creates the Process factory
factory(Process::class)->create();
Process::factory()->create();
//Creates the Dynaform factory
factory(Dynaform::class)->create();
Dynaform::factory()->create();
//Creates the EmailServer factory
factory(EmailServerModel::class)->create();
EmailServerModel::factory()->create();
//Creates the Application factory
factory(Application::class)->create();
Application::factory()->create();
//Creates the Delegation factory
$delegation = factory(Delegation::class)->create();
$delegation = Delegation::factory()->create();
//Creates the AbeConfiguration factory
$abeConfiguration = factory(AbeConfiguration::class)->create();
$abeConfiguration = AbeConfiguration::factory()->create();
//Creates the AbeConfiguration factory
factory(AbeRequest::class)->create([
AbeRequest::factory()->create([
'ABE_UID' => $abeConfiguration->ABE_UID,
'APP_UID' => $delegation->APP_UID,
'DEL_INDEX' => $delegation->DEL_INDEX,
@@ -120,9 +120,9 @@ class AbeConfigurationTest extends TestCase
*/
public function it_should_test_the_update_abe_configuration_receiver_uid_method()
{
$emailServer = factory(EmailServerModel::class)->create();
$emailServer = EmailServerModel::factory()->create();
$abeConfigurationFactory = factory(AbeConfiguration::class)->create([
$abeConfigurationFactory = AbeConfiguration::factory()->create([
'ABE_EMAIL_SERVER_UID' => $emailServer['MESS_UID']
]);
@@ -145,9 +145,9 @@ class AbeConfigurationTest extends TestCase
public function it_should_test_the_update_abe_configuration_email_server_uid_method_when_there_is_not_a_default_server()
{
EmailServerModel::query()->delete();
$emailServer = factory(EmailServerModel::class)->create();
$emailServer = EmailServerModel::factory()->create();
$abeConfigurationFactory = factory(AbeConfiguration::class)->create([
$abeConfigurationFactory = AbeConfiguration::factory()->create([
'ABE_EMAIL_SERVER_UID' => $emailServer['MESS_UID']
]);
@@ -170,13 +170,13 @@ class AbeConfigurationTest extends TestCase
public function it_should_test_the_update_abe_configuration_email_server_uid_method_when_there_is_a_default_server()
{
EmailServerModel::query()->delete();
$emailServer = factory(EmailServerModel::class)->create();
$emailServer = EmailServerModel::factory()->create();
$defaultServer = factory(EmailServerModel::class)->create([
$defaultServer = EmailServerModel::factory()->create([
'MESS_DEFAULT' => 1
]);
$abeConfigurationFactory = factory(AbeConfiguration::class)->create([
$abeConfigurationFactory = AbeConfiguration::factory()->create([
'ABE_EMAIL_SERVER_UID' => $emailServer['MESS_UID']
]);

Some files were not shown because too many files have changed in this diff Show More