Substitute random string generator by Randomlib

This commit is contained in:
Romain Neutron
2014-02-28 02:41:14 +01:00
parent 85ddffd3b6
commit 92a4c35340
59 changed files with 308 additions and 222 deletions

View File

@@ -15,7 +15,7 @@ class PasswordTokenTest extends \PhraseanetTestCase
->setMethods(['helloToken'])
->getMock();
$token = \random::generatePassword();
$token = self::$DI['app']['random.low']->generateString(8);
$random
->expects($this->once())
@@ -35,7 +35,7 @@ class PasswordTokenTest extends \PhraseanetTestCase
->setMethods(['helloToken'])
->getMock();
$token = \random::generatePassword();
$token = self::$DI['app']['random.low']->generateString(8);
$random
->expects($this->once())

View File

@@ -3,6 +3,7 @@
namespace Alchemy\Tests\Phrasea\Form\Constraint;
use Alchemy\Phrasea\Form\Constraint\PasswordTokenValidator;
use RandomLib\Factory;
class PasswordTokenValidatorTest extends \PhraseanetTestCase
{
@@ -35,9 +36,12 @@ class PasswordTokenValidatorTest extends \PhraseanetTestCase
public function provideValidationData()
{
$factory = new Factory();
$generator = $factory->getLowStrengthGenerator();
return [
[\random::generatePassword(), true],
[\random::generatePassword(), false],
[$generator->generateString(8), true],
[$generator->generateString(8), false],
];
}