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); } } } }