Updating Unit Tests for BpmnWorkflow Adapter, and some Bpmn->Workflow logic

This commit is contained in:
Erik Amaru Ortiz
2014-02-24 19:10:45 -04:00
parent c2f92e559a
commit 7962d40a0f
10 changed files with 589 additions and 98 deletions

View File

@@ -249,9 +249,9 @@ class Project extends Api
foreach ($diagram["flows"] as $flowData) {
$flow = $bwp->getFlow($flowData["FLO_UID"]);
if (is_null($flow)) {
$bwp->addFlow($flowData, $diagram);
$bwp->addFlow($flowData, $diagram["flows"]);
} elseif (! $bwp->isEquals($flow, $flowData)) {
$bwp->updateFlow($flowData["FLO_UID"], $flowData);
$bwp->updateFlow($flowData["FLO_UID"], $flowData, $diagram["flows"]);
} else {
Util\Logger::log("Update Flow ({$flowData["FLO_UID"]}) Skipped - No changes required");
}
@@ -266,6 +266,8 @@ class Project extends Api
}
}
$bwp->mapBpmnFlowsToWorkflowRoutes();
return $result;
} catch (\Exception $e) {
throw new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage());