You are here

public static function DrupalTestCase::randomString in SimpleTest 7

Same name and namespace in other branches
  1. 6.2 drupal_web_test_case.php \DrupalTestCase::randomString()
  2. 7.2 drupal_web_test_case.php \DrupalTestCase::randomString()

Generates a random string of ASCII characters of codes 32 to 126.

The generated string includes alpha-numeric characters and common misc characters. Use this method when testing general input where the content is not restricted.

Parameters

$length: Length of random string to generate which will be appended to $db_prefix.

Return value

Randomly generated string.

1 call to DrupalTestCase::randomString()
SimpleTestMailCaptureTestCase::testMailSend in ./simpletest.test
Test to see if the wrapper function is executed correctly.

File

./drupal_web_test_case.php, line 479

Class

DrupalTestCase
Base class for Drupal tests.

Code

public static function randomString($length = 8) {
  global $db_prefix;
  $str = '';
  for ($i = 0; $i < $length; $i++) {
    $str .= chr(mt_rand(32, 126));
  }
  return str_replace('simpletest', 's', $db_prefix) . $str;
}