createGitCall('/', '', array( '--version' )); $result = $call->execute(); $this->assertTrue($result->hasStdOut()); $this->assertFalse($result->hasStdErr()); $this->assertEmpty($result->getStdErr()); $this->assertEquals(0, $result->getReturnCode()); $this->assertStringStartsWith('git version', $result->getStdOut()); $this->assertSame($call, $result->getCliCall()); } public function testFailedCall() { $binary = new Binary(GIT_BINARY); $call = $binary->createGitCall('/', 'unknowncommand', array()); $result = $call->execute(); $this->assertFalse($result->hasStdOut()); $this->assertTrue($result->hasStdErr()); $this->assertEmpty($result->getStdOut()); $this->assertNotEmpty($result->getStdErr()); $this->assertGreaterThan(0, $result->getReturnCode()); } }