function FileTestCase::createDirectory

7.x file.test FileTestCase::createDirectory($path = NULL)

Create a directory and assert it exists.

Parameters

$path: Optional string with a directory path. If none is provided, a random name in the site's files directory will be used.

Return value

The path to the directory.

4 calls to FileTestCase::createDirectory()
FileUnmanagedDeleteRecursiveTest::testDirectory in drupal-7.x/modules/simpletest/tests/file.test
Try deleting a directory with some files.
FileUnmanagedDeleteRecursiveTest::testEmptyDirectory in drupal-7.x/modules/simpletest/tests/file.test
Try deleting an empty directory.
FileUnmanagedDeleteRecursiveTest::testSubDirectory in drupal-7.x/modules/simpletest/tests/file.test
Try deleting subdirectories with some files.
FileUnmanagedDeleteTest::testDirectory in drupal-7.x/modules/simpletest/tests/file.test
Try deleting a directory.

File

drupal-7.x/modules/simpletest/tests/file.test, line 174
This provides SimpleTests for the core file handling functionality. These include FileValidateTest and FileSaveTest.

Class

FileTestCase
Base class for file tests that adds some additional file specific assertions and helper functions.

Code

function createDirectory($path = NULL) {
  // A directory to operate on.
  if (!isset($path)) {
    $path = file_default_scheme() . '://' . $this->randomName();
  }
  $this->assertTrue(drupal_mkdir($path) && is_dir($path), 'Directory was created successfully.');
  return $path;
}