hydrate() public method

public hydrate ( RawObject $raw_object )
$raw_object Gittern\Transport\RawObject
Beispiel #1
0
 public function testCanHydrateTreeWithSpaceInFileName()
 {
     $sha = "deadbeefcafebabefacebadc0ffeebadf00dcafe";
     $blob_line = sprintf("%s %s%s", "100644", 'Test blob.md', pack("H*", "deadbeefcafebabefacebadc0ffeebadf00dface"));
     $raw_object = M::mock('Gittern\\Transport\\RawObject', array('getSha' => $sha, 'getData' => $blob_line));
     $hydrator = new TreeHydrator(M::mock('Gittern\\Repository'));
     $tree = $hydrator->hydrate($raw_object);
     $nodes = $tree->getNodes();
     $this->assertEquals('Test blob.md', $nodes[0]->getName());
 }