added test with multiple cases for generate

This commit is contained in:
Jessica Mauerhan
2016-03-16 12:10:07 -04:00
parent d290d45ae7
commit 392137b0a4
@@ -0,0 +1,29 @@
<?php
namespace Ramsey\Uuid\Test\Generator;
use Ramsey\Uuid\Generator\MtRandGenerator;
class MtRandGeneratorTest extends \PHPUnit_Framework_TestCase
{
public function lengthDataProvider()
{
return [
[0],
[1],
[2],
[16],
[1000]
];
}
/**
* @dataProvider lengthDataProvider
*/
public function testGenerateReturnsStringOfGivenLength($length)
{
$generator = new MtRandGenerator();
$returned = $generator->generate($length);
$this->assertEquals($length, strlen($returned));
}
}