function FileTestCase::createDirectory in SimpleTest 7
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 tests/
file.test - Try deleting a directory with some files.
- FileUnmanagedDeleteRecursiveTest::testEmptyDirectory in tests/
file.test - Try deleting an empty directory.
- FileUnmanagedDeleteRecursiveTest::testSubDirectory in tests/
file.test - Try deleting subdirectories with some files.
- FileUnmanagedDeleteTest::testDirectory in tests/
file.test - Try deleting a directory.
File
- tests/
file.test, line 148 - 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 (is_null($path)) {
$path = file_directory_path() . '/' . $this
->randomName();
}
$this
->assertTrue(drupal_mkdir($path) && is_dir($path), t('Directory was created successfully.'));
return $path;
}