Clean-up tests and use PHPStan max level for tests

This commit is contained in:
Ben Ramsey
2019-12-15 00:44:18 -06:00
parent 650cb9f545
commit 81f0f9a9b4
32 changed files with 487 additions and 591 deletions
+12 -8
View File
@@ -3,38 +3,42 @@
namespace Ramsey\Uuid\Test;
use Ramsey\Uuid\Uuid;
use function Ramsey\Uuid\v1;
use function Ramsey\Uuid\v3;
use function Ramsey\Uuid\v4;
use function Ramsey\Uuid\v5;
class FunctionsTest extends TestCase
{
public function testV1ReturnsVersion1UuidString()
public function testV1ReturnsVersion1UuidString(): void
{
$v1 = \Ramsey\Uuid\v1();
$v1 = v1();
$this->assertIsString($v1);
$this->assertSame(Uuid::UUID_TYPE_TIME, Uuid::fromString($v1)->getVersion());
}
public function testV3ReturnsVersion3UuidString()
public function testV3ReturnsVersion3UuidString(): void
{
$ns = Uuid::fromString(Uuid::NAMESPACE_URL);
$v3 = \Ramsey\Uuid\v3($ns, 'https://example.com/foo');
$v3 = v3($ns, 'https://example.com/foo');
$this->assertIsString($v3);
$this->assertSame(Uuid::UUID_TYPE_HASH_MD5, Uuid::fromString($v3)->getVersion());
}
public function testV4ReturnsVersion4UuidString()
public function testV4ReturnsVersion4UuidString(): void
{
$v4 = \Ramsey\Uuid\v4();
$v4 = v4();
$this->assertIsString($v4);
$this->assertSame(Uuid::UUID_TYPE_RANDOM, Uuid::fromString($v4)->getVersion());
}
public function testV5ReturnsVersion5UuidString()
public function testV5ReturnsVersion5UuidString(): void
{
$ns = Uuid::fromString(Uuid::NAMESPACE_URL);
$v5 = \Ramsey\Uuid\v5($ns, 'https://example.com/foo');
$v5 = v5($ns, 'https://example.com/foo');
$this->assertIsString($v5);
$this->assertSame(Uuid::UUID_TYPE_HASH_SHA1, Uuid::fromString($v5)->getVersion());