Expanded class hierarchy of UriSignerTest
class UriSignerTest extends \PHPUnit_Framework_TestCase {
public function testSign() {
$signer = new UriSigner('foobar');
$this
->assertContains('?_hash=', $signer
->sign('http://example.com/foo'));
$this
->assertContains('&_hash=', $signer
->sign('http://example.com/foo?foo=bar'));
}
public function testCheck() {
$signer = new UriSigner('foobar');
$this
->assertFalse($signer
->check('http://example.com/foo?_hash=foo'));
$this
->assertFalse($signer
->check('http://example.com/foo?foo=bar&_hash=foo'));
$this
->assertFalse($signer
->check('http://example.com/foo?foo=bar&_hash=foo&bar=foo'));
$this
->assertTrue($signer
->check($signer
->sign('http://example.com/foo')));
$this
->assertTrue($signer
->check($signer
->sign('http://example.com/foo?foo=bar')));
}
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
UriSignerTest:: |
public | function | ||
UriSignerTest:: |
public | function |