folderLib.php
983 Bytes
<?php
/**
* Contains unit tests for /lib/foldermanagement/FolderLib.inc
* Tests the following:
* o isPublicFolder function
* o getParentFolderID function
* o
*/
require_once("../../config/dmsDefaults.php");
if (checkSession()) {
require_once($default->owl_root_url . "/lib/documentmanagement/foldermanagement/FolderLib.inc");
//check if the function isPublicFolder() works correctly
echo "<b>Performing isPublicFolder() function test</b> (requires creation of new folder for test purposes<br>";
if (FolderManagement::insertFolder("test folder", "test description", -1, $_SESSION["userID"], 1, 1, true)) {
if (FolderLib::isPublicFolder(FolderManager::getFolderID("test folder", -1))) {
echo "Passed isPublicFolder test<br>";
} else {
echo "Failed isPublicFolder test: " . $_SESSION["errorMessage"] . "<br>";
}
} else {
echo "Failed to create folder: " . $_SESSION["errorMessage"] . ". Please run tests in /tests/foldermanagement/folderManager.php";
}
}
?>