diff --git a/tests/foldermanagement/folderManager.php b/tests/foldermanagement/folderManager.php
new file mode 100644
index 0000000..9b642e5
--- /dev/null
+++ b/tests/foldermanagement/folderManager.php
@@ -0,0 +1,67 @@
+owl_root_url . "/lib/foldermanagement/FolderManager.inc");
+ //check creation of a folder
+ echo "Testing creating of a new folder
";
+ if (FolderManager::createFolder("Test folder", "This is just a test' %//^&* folder", -1, $_SESSION["userID"], 1, 1, true)) {
+ echo "Passed creation of new folder test
";
+ } else {
+ echo "Failed creation of a new folder test: " . $_SESSION["errorMessage"] . "
";
+ }
+
+
+ //check creation of a duplicate folder
+ echo "Testing creation of duplicate folder
";
+ if (!FolderManager::createFolder("Test folder", "This is another a test' %//^&* folder", -1, $_SESSION["user_id"], 1, 1, true)) {
+ echo "Passed creation of duplicate folder test
";
+ } else {
+ echo "Failed creation of a dupliate folder test: " . $_SESSION["errorMessage"] . "
";
+ }
+
+ //check getting a folder id
+ echo "Testing getting a folder id
";
+ $iFolderID;
+ if (($iFolderID = FolderManager::getFolderID("Test folder", -1)) === false) {
+ echo "Failed get folder id test
";
+ } else {
+ echo "Passed get folder id test
";
+ }
+
+ //check deletion of an existing folder
+ echo "Testing deletion of an existing folder
";
+ if (FolderManager::deleteFolder($iFolderID)) {
+ echo "Passed deletion of an existing folder test
";
+ } else {
+ echo "Failed deletion of an existing folder test: " . $_SESSION["errorMessage"] . "
";
+ }
+
+ //check deletion of a non-existant folder
+ echo "Testing deletion of a non-existant folder
";
+ if (!(FolderManager::deleteFolder($iFolderID))) {
+ echo "Passed deletion of an non-existant folder test
";
+ } else {
+ echo "Failed deletion of an non-existant folder test: " . $_SESSION["errorMessage"] . "
";
+ }
+
+}
+
+
+
+?>