Fixed capitalization, tests
This commit is contained in:
@ -1,37 +1,43 @@
|
||||
<?php
|
||||
|
||||
namespace NoccyLabs\SimpleJwt\Key;
|
||||
namespace NoccyLabs\SimpleJWT\Key;
|
||||
|
||||
|
||||
class JwtDerivedKeyTest extends \PhpUnit\Framework\TestCase
|
||||
class JWTDerivedKeyTest extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* @covers
|
||||
*/
|
||||
public function testTheDerivedKeysShouldBeConsistent()
|
||||
{
|
||||
$key1a = new JwtDerivedKey("foo", "foosalt");
|
||||
$key1b = new JwtDerivedKey("foo", "foosalt");
|
||||
$key1a = new JWTDerivedKey("foo", "foosalt");
|
||||
$key1b = new JWTDerivedKey("foo", "foosalt");
|
||||
$this->assertNotNull($key1a);
|
||||
$this->assertEquals($key1a->getBinaryKey(), $key1b->getBinaryKey());
|
||||
|
||||
$key2a = new JwtDerivedKey("bar", "foosalt");
|
||||
$key2b = new JwtDerivedKey("bar", "barsalt");
|
||||
$key2c = new JwtDerivedKey("bar", "barsalt");
|
||||
$key2a = new JWTDerivedKey("bar", "foosalt");
|
||||
$key2b = new JWTDerivedKey("bar", "barsalt");
|
||||
$key2c = new JWTDerivedKey("bar", "barsalt");
|
||||
$this->assertNotNull($key2a);
|
||||
$this->assertNotEquals($key2a->getBinaryKey(), $key2b->getBinaryKey());
|
||||
$this->assertEquals($key2b->getBinaryKey(), $key2c->getBinaryKey());
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers
|
||||
*/
|
||||
public function testTheDerivedKeysShouldBeUnique()
|
||||
{
|
||||
$keys = [];
|
||||
$keys[] = (new JwtDerivedKey("foo", "foosalt"))->getBinaryKey();
|
||||
$keys[] = (new JwtDerivedKey("foo", "barsalt"))->getBinaryKey();
|
||||
$keys[] = (new JwtDerivedKey("foo", "bazsalt"))->getBinaryKey();
|
||||
$keys[] = (new JwtDerivedKey("bar", "foosalt"))->getBinaryKey();
|
||||
$keys[] = (new JwtDerivedKey("bar", "barsalt"))->getBinaryKey();
|
||||
$keys[] = (new JwtDerivedKey("bar", "bazsalt"))->getBinaryKey();
|
||||
$keys[] = (new JWTDerivedKey("foo", "foosalt"))->getBinaryKey();
|
||||
$keys[] = (new JWTDerivedKey("foo", "barsalt"))->getBinaryKey();
|
||||
$keys[] = (new JWTDerivedKey("foo", "bazsalt"))->getBinaryKey();
|
||||
$keys[] = (new JWTDerivedKey("bar", "foosalt"))->getBinaryKey();
|
||||
$keys[] = (new JWTDerivedKey("bar", "barsalt"))->getBinaryKey();
|
||||
$keys[] = (new JWTDerivedKey("bar", "bazsalt"))->getBinaryKey();
|
||||
|
||||
$unique = array_unique($keys);
|
||||
$this->assertEquals(count($keys), count($unique));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user