public function setUp() { parent::setUp(); $this->project = mock('Project'); $this->planning_id = 34; $this->artifact_id = 56; $this->milestone_tracker_id = 112; $this->milestone_tracker = mock('Tracker'); stub($this->milestone_tracker)->getId()->returns($this->milestone_tracker_id); stub($this->milestone_tracker)->getProject()->returns($this->project); $this->user = mock('PFUser'); $this->planning = aPlanning()->withId($this->planning_id)->build(); $this->artifact = mock('Tracker_Artifact'); $this->planning_factory = mock('PlanningFactory'); $this->artifact_factory = mock('Tracker_ArtifactFactory'); $this->formelement_factory = mock('Tracker_FormElementFactory'); $this->tracker_factory = mock('TrackerFactory'); $this->status_counter = mock('AgileDashboard_Milestone_MilestoneStatusCounter'); $this->planning_permissions_manager = mock('PlanningPermissionsManager'); $this->milestone_factory = new Planning_MilestoneFactory($this->planning_factory, $this->artifact_factory, $this->formelement_factory, $this->tracker_factory, $this->status_counter, $this->planning_permissions_manager); stub($this->artifact)->getUniqueLinkedArtifacts($this->user)->returns(array()); stub($this->artifact)->getHierarchyLinkedArtifacts($this->user)->returns(array()); stub($this->artifact)->getTracker()->returns($this->milestone_tracker); stub($this->artifact)->userCanView()->returns(true); stub($this->artifact)->getAllAncestors()->returns(array()); stub($this->planning_factory)->getPlanning($this->planning_id)->returns($this->planning); }
public function setUp() { parent::setUp(); $this->project = mock('Project'); $this->planning_id = 34; $this->artifact_id = 56; $this->milestone_tracker_id = 112; $this->milestone_tracker = stub('Tracker')->getId()->returns($this->milestone_tracker_id); $this->user = mock('User'); $this->planning = aPlanning()->withId($this->planning_id)->build(); $this->artifact = mock('Tracker_Artifact'); $this->planning_factory = mock('PlanningFactory'); $this->artifact_factory = mock('Tracker_ArtifactFactory'); $this->formelement_factory = mock('Tracker_FormElementFactory'); $this->milestone_factory = new Planning_MilestoneFactory($this->planning_factory, $this->artifact_factory, $this->formelement_factory); stub($this->artifact)->getUniqueLinkedArtifacts($this->user)->returns(array()); stub($this->artifact)->getHierarchyLinkedArtifacts($this->user)->returns(array()); stub($this->artifact)->getTracker()->returns($this->milestone_tracker); stub($this->planning_factory)->getPlanningWithTrackers($this->planning_id)->returns($this->planning); }