From 9073c50d7d61186bccccc37cd1d2887c717de483 Mon Sep 17 00:00:00 2001 From: Roly Rudy Gutierrez Pinto Date: Mon, 17 Feb 2020 16:02:50 -0400 Subject: [PATCH] PMCORE-1165 ProjectTest: Solve this incomplete test --- tests/resources/p1normal-2.pmx | 457 ++++++++++++++++++ .../ProcessMaker/Services/Api/ProjectTest.php | 20 +- 2 files changed, 458 insertions(+), 19 deletions(-) create mode 100644 tests/resources/p1normal-2.pmx diff --git a/tests/resources/p1normal-2.pmx b/tests/resources/p1normal-2.pmx new file mode 100644 index 000000000..360888d7f --- /dev/null +++ b/tests/resources/p1normal-2.pmx @@ -0,0 +1,457 @@ + + + + + Michelangelo + 1581967381 + + + Linux + 70314 + workflow + p1normal-2 + 2901603085e4ae7e3604aa4076057940 + + + + + 1504066335e4ae80c9dfa36023087714 + 2901603085e4ae7e3604aa4076057940 + 9851695265e4ae7e362d623005016495 + Task 1 + TASK + 0 + 1 + 0 + EMPTY + + 0 + + + EMPTY + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 4754816355e4ae80c9edc72099129795 + 9636628415e4ae7e3624dc3037395819 + 1504066335e4ae80c9dfa36023087714 + 6454338745e4ae7e4c76cd0081476745 + bpmnActivity + 149 + 85 + 150 + 75 + 0 + 0 + bpmnDiagram + +
+ +
+ + 1362127075e4ae80ca52e44078025638 + 2901603085e4ae7e3604aa4076057940 + 9636628415e4ae7e3624dc3037395819 + 4992899745e4ae80ca4eb50099975191 + 6454338745e4ae7e4c76cd0081476745 + bpmnEvent + 71 + 106 + 33 + 33 + 0 + 0 + bpmnDiagram + + + 4754816355e4ae80c9edc72099129795 + 2901603085e4ae7e3604aa4076057940 + 9636628415e4ae7e3624dc3037395819 + 1504066335e4ae80c9dfa36023087714 + 6454338745e4ae7e4c76cd0081476745 + bpmnActivity + 149 + 85 + 150 + 75 + 0 + 0 + bpmnDiagram + + + 8131500245e4ae80ca6b257014649755 + 2901603085e4ae7e3604aa4076057940 + 9636628415e4ae7e3624dc3037395819 + 9261250285e4ae80ca66b69047886070 + 6454338745e4ae7e4c76cd0081476745 + bpmnEvent + 340 + 106 + 33 + 33 + 0 + 0 + bpmnDiagram + +
+ +
+ + 9636628415e4ae7e3624dc3037395819 + 2901603085e4ae7e3604aa4076057940 + p1normal-2 + 0 + +
+ +
+ + 4992899745e4ae80ca4eb50099975191 + 2901603085e4ae7e3604aa4076057940 + 9851695265e4ae7e362d623005016495 + + START + EMPTY + 1 + + 0 + + 0 + + + + + + LEAD + + + + + + CATCH + 1362127075e4ae80ca52e44078025638 + 9636628415e4ae7e3624dc3037395819 + 4992899745e4ae80ca4eb50099975191 + 6454338745e4ae7e4c76cd0081476745 + bpmnEvent + 71 + 106 + 33 + 33 + 0 + 0 + bpmnDiagram + + + 9261250285e4ae80ca66b69047886070 + 2901603085e4ae7e3604aa4076057940 + 9851695265e4ae7e362d623005016495 + + END + EMPTY + 1 + + 0 + + 0 + + + + + + + + + + + + THROW + 8131500245e4ae80ca6b257014649755 + 9636628415e4ae7e3624dc3037395819 + 9261250285e4ae80ca66b69047886070 + 6454338745e4ae7e4c76cd0081476745 + bpmnEvent + 340 + 106 + 33 + 33 + 0 + 0 + bpmnDiagram + +
+ +
+ + 6083885985e4ae80ca89b78043675914 + 2901603085e4ae7e3604aa4076057940 + 9636628415e4ae7e3624dc3037395819 + SEQUENCE + + 1504066335e4ae80c9dfa36023087714 + bpmnActivity + 0 + 9261250285e4ae80ca66b69047886070 + bpmnEvent + 0 + 1 + + 300 + 123 + 340 + 123 + + 1 + + + 9279534135e4ae80ca889d2096180961 + 2901603085e4ae7e3604aa4076057940 + 9636628415e4ae7e3624dc3037395819 + SEQUENCE + + 4992899745e4ae80ca4eb50099975191 + bpmnEvent + 0 + 1504066335e4ae80c9dfa36023087714 + bpmnActivity + 0 + 1 + + 104 + 123 + 149 + 123 + + 1 + +
+ +
+
+
+
+ + 9851695265e4ae7e362d623005016495 + 2901603085e4ae7e3604aa4076057940 + 9636628415e4ae7e3624dc3037395819 + p1normal-2 + NONE + 0 + 0 + 0 + +
+ + + 2901603085e4ae7e3604aa4076057940 + p1normal-2 + + + + + + + + + 00000000000000000000000000000001 + + + +
+
+ + + + 2901603085e4ae7e3604aa4076057940 + p1normal-2 + + 2901603085e4ae7e3604aa4076057940 + 1 + DAYS + ACTIVE + 1 + + NORMAL + FALSE + 0 + 0 + 0 + + + + + + + + PUBLIC + 0 + 0 + + + 0 + + + 00000000000000000000000000000001 + 5000 + 10000 + 0 + 0 + 0 + + + 0 + + 1 + + 0 + No Category + 1 + +
+ + + 2901603085e4ae7e3604aa4076057940 + 0 + 1504066335e4ae80c9dfa36023087714 + Task 1 + + + + + + + NORMAL + 1 + + 0 + + DAYS + FALSE + + BALANCED + + + + + FALSE + FALSE + FALSE + 0 + 0 + FALSE + FALSE + FALSE + FALSE + FALSE + + FALSE + TRUE + FALSE + FALSE + TRUE + FALSE + FALSE + NORMAL + 149 + 85 + 110 + 60 + + + + + 0 + 0 + + + EVERY_TIME + 0 + FALSE + + FALSE + + FALSE + 0 + text + alert_message.html + + + + + +
+ + + 7485895665e4ae80caf6d26036797829 + 0 + 2901603085e4ae7e3604aa4076057940 + 1504066335e4ae80c9dfa36023087714 + -1 + 1 + SEQUENTIAL + 0 + + FALSE + FALSE + TRUE + 1 + 0 + 1 + 2 + + + +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/tests/unit/workflow/engine/src/ProcessMaker/Services/Api/ProjectTest.php b/tests/unit/workflow/engine/src/ProcessMaker/Services/Api/ProjectTest.php index f0adaeaa6..956eb3b26 100644 --- a/tests/unit/workflow/engine/src/ProcessMaker/Services/Api/ProjectTest.php +++ b/tests/unit/workflow/engine/src/ProcessMaker/Services/Api/ProjectTest.php @@ -15,24 +15,6 @@ class ProjectTest extends TestCase public function setUp() { - /** - * To perform the test this requires a valid installation and its respective license. - * - * In the file "workflow/engine/classes/WorkspaceTools.php", - * these lines need the db.php file. - * - * public function __construct($workspaceName) - * { - * $this->name = $workspaceName; - * $this->path = PATH_DB . $this->name; - * $this->dbPath = $this->path . '/db.php'; - * if ($this->workspaceExists()) { - * $this->getDBInfo(); - * } - * $this->setListContentMigrateTable(); - * } - */ - $this->markTestIncomplete("To perform the test this requires a valid installation and its respective license."); parent::setUp(); $this->user = factory(User::class)->create(); } @@ -45,7 +27,7 @@ class ProjectTest extends TestCase */ public function it_should_set_the_process_owner_with_invalid_value() { - $filename = PATH_TRUNK . "/tests/resources/p1normal-1.pmx"; + $filename = PATH_TRUNK . "/tests/resources/p1normal-2.pmx"; $importer = new XmlImporter(); $importer->setData("usr_uid", $this->user->USR_UID); $importer->setSourceFile($filename);