Exemple #1
0
 /**
  * test repository getter and setter
  *
  * @covers GitElephant\Objects\Object::getRepository
  * @covers GitElephant\Objects\Object::setRepository
  */
 public function testGetSetRepository()
 {
     $this->initRepository('object1', 1);
     $repo1 = $this->getRepository(1);
     $this->initRepository('object2', 2);
     $repo2 = $this->getRepository(2);
     $object = new Object($repo1, 'permissions', 'type', 'sha', 'size', 'name', 'path');
     // dummy params
     $this->assertSame($repo1, $object->getRepository());
     $object->setRepository($repo2);
     $this->assertSame($repo2, $object->getRepository());
 }