owl_root_url/lib/owl.lib.php"); require_once ("../../lib/documentmanagement/documentManager.inc"); /** * Database backend unit tests for: * o Document type (document_types) * o Field (fields) * * @author Rob Cherry, Jam Warehouse (Pty Ltd), South Africa * @date 9 January 2003 */ //test creation of document type global $default; $docManager = new DocumentManager(); if ($docManager->createDocumentType("Test")) { echo "Passed document type creation test
"; } else { echo "Failed 'document type creation' test: " . $default->errorMessage . "
"; } //test creation of duplicate document types if (!$docManager->createDocumentType("Test")) { echo "Passed 'duplicate document type creation' test
"; } else { echo "Failed duplicate document type creation test
"; } //test deletion of an existing document type if ($docManager->deleteDocumentType("Test")) { echo "Passed 'existing document type deletion' test
"; } else { echo "Failed existing document type deletion test
"; } //test deletion of a document type that doesn't exist if (!$docManager->deleteDocumentType("Does not exist")) { echo "Passed 'deletion of non-existing document type' test
"; } else { echo "Failed 'deletion of non-existant document type' test
"; } /** * * Field type tests * */ //test creation of a field if ($docManager->createDocumentTypeField("Test Field","VARCHAR")) { echo "Passed 'creation of document type field' test
"; } else { echo "Failed 'creation of document type field' test
"; } //test creation of duplicate field if (!($docManager->createDocumentTypeField("Test Field","VARCHAR"))) { echo "Passed 'creation of duplicate document type field ' test
"; } else { echo "Failed 'creation of duplicated document type field ' test
: $default->errorMessage"; } //test deletion of a field if ($docManager->deleteDocumentTypeField("Test Field")) { echo "Passed 'deletion of document type field ' test
"; } else { echo "Failed 'deletion of document type field ' test<
"; } //test deletion of a non-existant field if (!$docManager->deleteDocumentTypeField("Test Field that doesn't exist")) { echo "Passed 'deletion of non-existant document type field ' test
"; } else { echo "Failed 'deletion of non-existant document type field ' test<
"; } ?>