mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-31 05:50:42 +02:00
[ticket/9987] Rename test files to include a _test suffix
PHPBB3-9987
This commit is contained in:
62
tests/random/gen_rand_string_test.php
Normal file
62
tests/random/gen_rand_string_test.php
Normal file
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
/**
|
||||
*
|
||||
* @package testing
|
||||
* @copyright (c) 2010 phpBB Group
|
||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||
*
|
||||
*/
|
||||
|
||||
require_once __DIR__ . '/../../phpBB/includes/functions.php';
|
||||
|
||||
class phpbb_random_gen_rand_string_test extends phpbb_test_case
|
||||
{
|
||||
const TEST_COUNT = 100;
|
||||
const MIN_STRING_LENGTH = 1;
|
||||
const MAX_STRING_LENGTH = 15;
|
||||
|
||||
public function setUp()
|
||||
{
|
||||
global $config;
|
||||
|
||||
if (!is_array($config))
|
||||
{
|
||||
$config = array();
|
||||
}
|
||||
|
||||
$config['rand_seed'] = '';
|
||||
$config['rand_seed_last_update'] = time() + 600;
|
||||
}
|
||||
|
||||
public function test_gen_rand_string()
|
||||
{
|
||||
for ($tests = 0; $tests <= self::TEST_COUNT; ++$tests)
|
||||
{
|
||||
for ($num_chars = self::MIN_STRING_LENGTH; $num_chars <= self::MAX_STRING_LENGTH; ++$num_chars)
|
||||
{
|
||||
$random_string = gen_rand_string($num_chars);
|
||||
$random_string_length = strlen($random_string);
|
||||
|
||||
$this->assertTrue($random_string_length >= self::MIN_STRING_LENGTH);
|
||||
$this->assertTrue($random_string_length <= $num_chars);
|
||||
$this->assertRegExp('#^[A-Z0-9]+$#', $random_string);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function test_gen_rand_string_friendly()
|
||||
{
|
||||
for ($tests = 0; $tests <= self::TEST_COUNT; ++$tests)
|
||||
{
|
||||
for ($num_chars = self::MIN_STRING_LENGTH; $num_chars <= self::MAX_STRING_LENGTH; ++$num_chars)
|
||||
{
|
||||
$random_string = gen_rand_string_friendly($num_chars);
|
||||
$random_string_length = strlen($random_string);
|
||||
|
||||
$this->assertTrue($random_string_length >= self::MIN_STRING_LENGTH);
|
||||
$this->assertTrue($random_string_length <= $num_chars);
|
||||
$this->assertRegExp('#^[A-NP-Z1-9]+$#', $random_string);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user