diff --git a/tests/subscriptions/subscriptionManager.php b/tests/subscriptions/subscriptionManager.php
index 959ab64..01f79dc 100644
--- a/tests/subscriptions/subscriptionManager.php
+++ b/tests/subscriptions/subscriptionManager.php
@@ -50,23 +50,23 @@ if (checkSession()) {
echo "
folder subscription creation failed(" . $_SESSION["errorMessage"] . "): folderID=$i for userID=$iUserID";
}
}
- echo "";
- // now try to retrieve them
- echo "folder subscriptions for userID=$iUserID:";
- $aFolders = $oSubscriptionManager->retrieveFolderSubscriptions($iUserID);
- echo "" . arrayToString($aFolders) . "
";
-
+ echo "";
echo "Creating document subscriptions";
for ($i = 6; $i>0; $i--) {
if ($oSubscriptionManager->createDocumentSubscription($i, $iUserID)) {
echo "- created document subscription documentID=$i for userID=$iUserID
";
} else {
- echo "- folder document creation failed(" . $_SESSION["errorMessage"] . "): documentID=$i for userID=$iUserID
";
+ echo "- document subscription creation failed(" . $_SESSION["errorMessage"] . "): documentID=$i for userID=$iUserID
";
}
}
- echo "
";
- // now try to retrieve them
- echo "folder subscriptions for userID=$iUserID:";
+ echo "";
+
+ // now try to retrieve them
+ echo "folder subscriptions for userID=$iUserID:";
+ $aFolders = $oSubscriptionManager->retrieveFolderSubscriptions($iUserID);
+ echo "" . arrayToString($aFolders) . "
";
+
+ echo "document subscriptions for userID=$iUserID:";
$aDocuments = $oSubscriptionManager->retrieveDocumentSubscriptions($iUserID);
echo "" . arrayToString($aDocuments) . "
";
@@ -76,6 +76,31 @@ if (checkSession()) {
echo "" . arrayToString($oResults) . "
";
echo "";
+ // test subscribers retrieval methods
+ echo "Testing subscriber retrieval
";
+ // add some subscriptions
+ $iDocumentID = 4;
+ $iFolderID = 20;
+ for ($i = 6; $i>0; $i--) {
+ if ($oSubscriptionManager->createFolderSubscription($iFolderID, $i)) {
+ echo "created folder subscription documentID=$iFolderID for userID=$i";
+ } else {
+ echo "folder creation failed(" . $_SESSION["errorMessage"] . "): documentID=$iFolderID for userID=$i";
+ }
+ if ($oSubscriptionManager->createDocumentSubscription($iDocumentID, $i)) {
+ echo "created document subscription documentID=$iDocumentID for userID=$i";
+ } else {
+ echo "document creation failed(" . $_SESSION["errorMessage"] . "): documentID=$iDocumentID for userID=$i";
+ }
+ }
+
+ $aFolderSubscribers = $oSubscriptionManager->retrieveFolderSubscribers($iFolderID);
+ $aDocumentSubscribers = $oSubscriptionManager->retrieveDocumentSubscribers($iDocumentID);
+ echo "Subscribers for folderID=$iFolderID:";
+ echo "" . arrayToString($aFolderSubscribers) . "
";
+ echo "Subscribers for documentID=$iDocumentID:";
+ echo "" . arrayToString($aDocumentSubscribers) . "
";
+
// cleanup silently
for ($i = 1; $i<=5; $i++) {
$oSubscriptionManager->removeFolderSubscription($i, $iUserID);