コード例 #1
0
ファイル: CommitTest.php プロジェクト: hmcclungiii/gitphp
 public function testContainingTagLoad()
 {
     $loadstrategy = $this->getMock('GitPHP_CommitLoadStrategy_Interface');
     $loadstrategy->expects($this->once())->method('LoadContainingTag')->with($this->isInstanceOf('GitPHP_Commit'))->will($this->returnValue('containingtag'));
     $commit = new GitPHP_Commit($this->getMockBuilder('GitPHP_Project')->disableOriginalConstructor()->getMock(), '1234567890abcdef1234567890ABCDEF12345678', $loadstrategy);
     $this->assertEquals('containingtag', $commit->GetContainingTagName());
     $this->assertEquals('containingtag', $commit->GetContainingTagName());
     //cached
 }