public function testCommits() { $project = new Project('Twig Local'); $this->assertEquals(array(), $project->getCommits()); $project->setCommits(array($commit1 = $this->getMockBuilder('Sismo\\Commit')->disableOriginalConstructor()->getMock(), $commit2 = $this->getMockBuilder('Sismo\\Commit')->disableOriginalConstructor()->getMock(), $commit3 = $this->getMockBuilder('Sismo\\Commit')->disableOriginalConstructor()->getMock())); $this->assertEquals(array($commit1, $commit2, $commit3), $project->getCommits()); $this->assertEquals($commit1, $project->getLatestCommit()); }