コード例 #1
0
 public function setUp()
 {
     parent::setUp();
     $this->request_uri = '/plugins/agiledashboard/';
     $this->saved_request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
     $_SERVER['REQUEST_URI'] = $this->request_uri;
     $this->planning_tracker_id = 66;
     $this->planning = new Planning(123, 'Stuff Backlog', $group_id = 103, 'Release Backlog', 'Sprint Plan', null, $this->planning_tracker_id);
     $this->setText('-- Please choose', array('global', 'please_choose_dashed'));
     $this->setText('The artifact doesn\'t have an artifact link field, please reconfigure your tracker', array('plugin_tracker', 'must_have_artifact_link_field'));
     $this->milestone_factory = mock('Planning_MilestoneFactory');
     stub($this->milestone_factory)->getSiblingMilestones()->returns(array());
     stub($this->milestone_factory)->getAllMilestones()->returns(array());
     $hierarchy_factory = mock('Tracker_Hierarchy_HierarchicalTrackerFactory');
     Tracker_Hierarchy_HierarchicalTrackerFactory::setInstance($hierarchy_factory);
 }
コード例 #2
0
 public function setUp()
 {
     parent::setUp();
     $this->user = mock('User');
     $this->planning_tracker_id = 191;
     $this->planning_tracker = mock('Tracker');
     $this->planning = mock('Planning');
     $this->content_view = mock('Tracker_CrossSearch_SearchContentView');
     $this->artifacts_to_select = array();
     $this->artifact = null;
     $factory = mock('Tracker_ArtifactFactory');
     Tracker_ArtifactFactory::setInstance($factory);
     $this->generateABunchOfArtifacts($factory);
     $hierarchy_factory = mock('Tracker_Hierarchy_HierarchicalTrackerFactory');
     Tracker_Hierarchy_HierarchicalTrackerFactory::setInstance($hierarchy_factory);
     stub($this->planning)->getPlanningTrackerId()->returns($this->planning_tracker_id);
     stub($this->planning)->getPlanningTracker()->returns($this->planning_tracker);
     stub($this->planning_tracker)->getId()->returns($this->planning_tracker_id);
 }