public function testCCActivity() { $project = new Project('Twig Local'); $this->assertEquals('Sleeping', $project->getCCActivity()); $commit = $this->getMockBuilder('Sismo\\Commit')->disableOriginalConstructor()->getMock(); $commit->expects($this->once())->method('isBuilding')->will($this->returnValue(true)); $project->setCommits(array($commit)); $this->assertEquals('Building', $project->getCCActivity()); $commit = $this->getMockBuilder('Sismo\\Commit')->disableOriginalConstructor()->getMock(); $commit->expects($this->once())->method('isBuilding')->will($this->returnValue(false)); $project->setCommits(array($commit)); $this->assertEquals('Sleeping', $project->getCCActivity()); }