Merge pull request #415 from bantu/SSH2-isConnected-Tests

Tests for Net_SSH2::isConnected() and more

* bantu/SSH2-isConnected-Tests:
  Add a few SSH2 preLogin tests.
This commit is contained in:
Andreas Fischer 2014-07-22 16:08:05 +02:00
commit 65dcc85487

View File

@ -32,6 +32,36 @@ class Functional_Net_SSH2Test extends PhpseclibFunctionalTestCase
/**
* @depends testConstructor
* @group github408
* @group github412
*/
public function testPreLogin($ssh)
{
$this->assertFalse(
$ssh->isConnected(),
'Failed asserting that SSH2 is not connected after construction.'
);
$this->assertNotEmpty(
$ssh->getServerPublicHostKey(),
'Failed asserting that a non-empty public host key was fetched.'
);
$this->assertTrue(
$ssh->isConnected(),
'Failed asserting that SSH2 is connected after public key fetch.'
);
$this->assertNotEmpty(
$ssh->getServerIdentification(),
'Failed asserting that the server identifier was set after connect.'
);
return $ssh;
}
/**
* @depends testPreLogin
*/
public function testPasswordLogin($ssh)
{