owl_fs_root/lib/subscriptions/DocumentSubscription.inc");
echo "Testing creation of new document subscription object
";
$oDocumentSubscription = & new DocumentSubscription(1, 1);
if (isset($oDocumentSubscription)) {
echo "Passed document subscription creation test
";
echo "Testing getting and setting of values
";
echo "Current value of primary key: " . $oDocumentSubscription->getID() . "
";
echo "This value CANNOT be altered manually
";
echo "Current value of document subscription user id: " . $oDocumentSubscription->getUserID() . "
";
echo "Setting document subscription user id to: 12
";
$oDocumentSubscription->setUserID(12);
echo "New value of document subscription user id: " . $oDocumentSubscription->getUserID() . "
";
echo "Current value of document subscription document id: " . $oDocumentSubscription->getDocumentID() . "
";
echo "Setting document subscription document id to 34
";
$oDocumentSubscription->setDocumentID(34);
echo "New document subscription document id: " . $oDocumentSubscription->getDocumentID() . "
";
echo "Testing storing of object in database
";
if ($oDocumentSubscription->create()) {
echo "Passed storing of object in database test
";
echo "Testing object updating
";
if ($oDocumentSubscription->update()) {
echo "Passed object updating test
";
echo "Testing getting of object from database using primary key
";
$oNewDocumentSubscription = & DocumentSubscription::get($oDocumentSubscription->getID());
if (isset($oNewDocumentSubscription)) {
echo "
" . arrayToString($oNewDocumentSubscription) . "