|
<?php |
|
|
|
use JsonRPC\Validator\UserValidator; |
|
|
|
require_once __DIR__.'/../../../../vendor/autoload.php'; |
|
|
|
class UserValidatorTest extends PHPUnit_Framework_TestCase |
|
{ |
|
public function testWithEmptyHosts() |
|
{ |
|
$this->assertNull(UserValidator::validate(array(), 'user', 'pass')); |
|
} |
|
|
|
public function testWithValidHosts() |
|
{ |
|
$this->assertNull(UserValidator::validate(array('user' => 'pass'), 'user', 'pass')); |
|
} |
|
|
|
public function testWithNotAuthorizedHosts() |
|
{ |
|
$this->expectException('\JsonRPC\Exception\AuthenticationFailureException'); |
|
UserValidator::validate(array('user' => 'pass'), 'user', 'wrong password'); |
|
} |
|
} |
|
|