Add tests for Pecl factory

This commit is contained in:
Thibaud Fabre
2014-12-17 01:40:10 +01:00
parent b8fe2e4a91
commit 2873c1ad3f
2 changed files with 19 additions and 2 deletions
+2 -2
View File
@@ -99,7 +99,7 @@ class Uuid implements UuidInterface, \JsonSerializable
/**
*
* @var UuidFactory
* @var UuidFactoryInterface
*/
private static $factory = null;
@@ -725,7 +725,7 @@ class Uuid implements UuidInterface, \JsonSerializable
return self::$factory;
}
public static function setFactory(UuidFactory $factory)
public static function setFactory(UuidFactoryInterface $factory)
{
self::$factory = $factory;
}
+17
View File
@@ -0,0 +1,17 @@
<?php
namespace Rhumsaa\Uuid;
use Rhumsaa\Uuid\Provider\Time\SystemTimeProvider;
use Rhumsaa\Uuid\Provider\Time\FixedTimeProvider;
use Rhumsaa\Uuid\Generator\CombGenerator;
class PeclUuidTest extends UuidTest
{
protected function setUp()
{
Uuid::setFactory(new PeclUuidFactory(new UuidFactory()));
RandomGeneratorFactory::$forceNoOpensslRandomPseudoBytes = false;
}
}