Esempio n. 1
0
 public function testPopulateWithExampleData()
 {
     $repository = new Repository();
     $repository->populate($this->loadJsonFixture('fixture_repository.json'));
     $this->assertEquals(1296269, $repository->getId());
     $this->assertEquals('Hello-World', $repository->getName());
     $this->assertFalse($repository->isPrivate());
     $this->assertFalse($repository->isFork());
     $this->assertEquals('This your first repo!', $repository->getDescription());
     $this->assertEquals('git@github.com:octocat/Hello-World.git', $repository->getSshUrl());
     $this->assertEquals('octocat/Hello-World', $repository->getFullName());
     $this->assertEquals('master', $repository->getDefaultBranch());
     $this->assertInstanceOf('MPScholten\\GitHubApi\\Api\\User\\User', $repository->getOwner());
     $this->assertEquals('octocat', $repository->getOwner()->getLogin());
 }