blob: 15289af308b6f9bf6b377b8b0ef86e3811b7c9fe (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
<?php
namespace OAuth2\Storage;
class ClientCredentialsTest extends BaseTest
{
/** @dataProvider provideStorage */
public function testCheckClientCredentials(ClientCredentialsInterface $storage)
{
if ($storage instanceof NullStorage) {
$this->markTestSkipped('Skipped Storage: ' . $storage->getMessage());
return;
}
// nonexistant client_id
$pass = $storage->checkClientCredentials('fakeclient', 'testpass');
$this->assertFalse($pass);
// invalid password
$pass = $storage->checkClientCredentials('oauth_test_client', 'invalidcredentials');
$this->assertFalse($pass);
// valid credentials
$pass = $storage->checkClientCredentials('oauth_test_client', 'testpass');
$this->assertTrue($pass);
}
}
|