_user = SugarTestUserUtilities::createAnonymousUser(); $GLOBALS['current_user'] = $this->_user; $this->project = SugarTestProjectUtilities::createProject(); $projectId = $this->project->id; $projectTasksData = array ( 'taskOne' => array ( 'project_id' => $projectId, 'parent_task_id' => '', 'project_task_id' => '1', 'percent_complete' => '0', 'name' => 'Task 1', 'duration_unit' => 'Days', 'duration' => '1', ), 'taskTwo' => array ( 'project_id' => $projectId, 'parent_task_id' => '1', 'project_task_id' => '2', 'percent_complete' => '0', 'name' => 'Task 2', 'duration_unit' => 'Days', 'duration' => '1', ), 'taskThree' => array ( 'project_id' => $projectId, 'parent_task_id' => '1', 'project_task_id' => '3', 'percent_complete' => '0', 'name' => 'Task 3', 'duration_unit' => 'Days', 'duration' => '1', ), 'taskFour' => array ( 'project_id' => $projectId, 'parent_task_id' => '3', 'project_task_id' => '4', 'percent_complete' => '0', 'name' => 'Task 4', 'duration_unit' => 'Days', 'duration' => '1', ), 'taskFive' => array ( 'project_id' => $projectId, 'parent_task_id' => '3', 'project_task_id' => '5', 'percent_complete' => '0', 'name' => 'Task 5', 'duration_unit' => 'Days', 'duration' => '1', ), ); foreach ($projectTasksData as $key => $value) { $this->projectTasks[$key] = SugarTestProjectTaskUtilities::createProjectTask($value); } } public function tearDown() { SugarTestProjectUtilities::removeAllCreatedProjects(); SugarTestProjectTaskUtilities::removeAllCreatedProjectTasks(); SugarTestUserUtilities::removeAllCreatedAnonymousUsers(); unset($this->project); unset($this->projectTasks); unset($this->_user); unset($GLOBALS['current_user']); unset($GLOBALS['beanList']); unset($GLOBALS['beanFiles']); } public function testResourceName() { $processingTask = $this->projectTasks['taskFive']; $processingTask->percent_complete = '65'; $processingTask->save(); $taskOne = new ProjectTask(); $taskOne->retrieve($this->projectTasks['taskOne']->id); $this->assertEquals('22', $taskOne->percent_complete); $taskThree = new ProjectTask(); $taskThree->retrieve($this->projectTasks['taskThree']->id); $this->assertEquals('33', $taskThree->percent_complete); } }