VersionControl_Git
[ class tree: VersionControl_Git ] [ index: VersionControl_Git ] [ all elements ]

Source for file VersionControl_Git_Object_BlobTest.php

Documentation is available at VersionControl_Git_Object_BlobTest.php

  1. <?php
  2.  
  3. chdir(dirname(__FILE__));
  4. set_include_path(get_include_path().PATH_SEPARATOR.realpath('../'));
  5.  
  6. require_once 'PHPUnit/Autoload.php';
  7. require_once 'VersionControl/Git.php';
  8.  
  9. require_once './checkFixtures.php';
  10.  
  11. class VersionControl_Git_Object_BlobTest extends PHPUnit_Framework_TestCase
  12. {
  13.   public function testConstruct()
  14.   {
  15.     $git = new VersionControl_Git('./fixtures/001_VersionControl_Git');
  16.     $instance = new VersionControl_Git_Object_Blob($git'33a9488b167e4391ad6297a1e43e56f7ec8a294e');
  17.  
  18.     $this->assertTrue($instance instanceof VersionControl_Git_Object_Blob);
  19.   }
  20.  
  21.   public function testFetch()
  22.   {
  23.     $git = new VersionControl_Git('./fixtures/001_VersionControl_Git');
  24.     $instance = new VersionControl_Git_Object_Blob($git'33a9488b167e4391ad6297a1e43e56f7ec8a294e');
  25.  
  26.     $this->assertTrue($instance->fetch(instanceof VersionControl_Git_Object_Blob);
  27.   }
  28.  
  29.   public function testGetContent()
  30.   {
  31.     $git = new VersionControl_Git('./fixtures/001_VersionControl_Git');
  32.     $instance = new VersionControl_Git_Object_Blob($git'33a9488b167e4391ad6297a1e43e56f7ec8a294e');
  33.     $instance->fetch();
  34.  
  35.     $this->assertEquals($instance->getContent()'example');
  36.   }
  37. }

Documentation generated on Mon, 11 Mar 2019 15:43:05 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.