owl_fs_root/lib/subscriptions/FolderSubscription.inc"); echo "Testing creation of new folder subscription object
"; $oFolderSubscription = & new FolderSubscription(1, 1); if (isset($oFolderSubscription)) { echo "Passed folder subscription creation test

"; echo "Testing getting and setting of values

"; echo "Current value of primary key: " . $oFolderSubscription->getID() . "
"; echo "This value CANNOT be altered manually

"; echo "Current value of folder subscription user id: " . $oFolderSubscription->getUserID() . "
"; echo "Setting folder subscription user id to: 23
"; $oFolderSubscription->setUserID(23); echo "New value of folder subscription user id: " . $oFolderSubscription->getUserID() . "

"; echo "Current value of folder subscription folder id: " . $oFolderSubscription->getFolderID() . "
"; echo "Setting folder subscription folder id to 56
"; $oFolderSubscription->setFolderID(56); echo "New folder subscription folder id: " . $oFolderSubscription->getFolderID() . "

"; echo "Testing storing of object in database
"; if ($oFolderSubscription->create()) { echo "Passed storing of object in database test

"; echo "Testing object updating
"; if ($oFolderSubscription->update()) { echo "Passed object updating test

"; echo "Testing getting of object from database using primary key
"; $oNewFolderSubscription = & FolderSubscription::get($oFolderSubscription->getID()); if (isset($oNewFolderSubscription)) { echo "
 " . arrayToString($oNewFolderSubscription) . "

"; echo "Passed getting of object from db using primary key

"; echo "Testing deletion of object from database
"; if ($oFolderSubscription->delete()) { echo "Passed deletion of object from database test.

END OF UNIT TEST"; } else { echo "Failed deletion of object from database test(" . $_SESSION["errorMessage"] . ")"; } } else { echo "Failed getting of object test(" . $_SESSION["errorMessage"] . ").
Tests not run (a)deletion of object
"; } } else { echo "Failed object updating test(" . $_SESSION["errorMessage"] . ").
Tests not run (a)deletion of object (b)getting of object using id
"; } } else { echo "Failed storing of object in database test (" . $_SESSION["errorMessage"] . ").
Tests not run (a)updating of object (b)deletion of object (c)getting of object using id
"; } } else { echo "Failed folder subscription creation tests(" . $_SESSION["errorMessage"] . ").
Tests not run: (a)setting/getting of values (b)storing of object (c)updating of object (d)deletion of object (e)getting of object using id
"; } } ?>