Commit bdbea906c37e34d944f4b3914189de72835e786a

Authored by Megan Watson
1 parent 9bb733bd

Removed assert statements that were breaking the unit tests.

Committed by: Megan Watson
ktapi/KTAPIDocument.inc.php
... ... @@ -103,10 +103,15 @@ class KTAPI_Document extends KTAPI_FolderItem
103 103 */
104 104 function &get(&$ktapi, $documentid, $iMetadataVersionId = null)
105 105 {
106   - assert(!is_null($ktapi));
107   - assert(is_a($ktapi, 'KTAPI'));
108   - assert(is_numeric($documentid));
  106 + if(is_null($ktapi) || !is_a($ktapi, 'KTAPI')){
  107 + return PEAR::raiseError('A valid KTAPI object is needed');
  108 + }
  109 +
  110 + if(!is_numeric($documentid)){
  111 + return PEAR::raiseError('A valid document id is required');
  112 + }
109 113  
  114 + // ensure documentid is an integer
110 115 $documentid += 0;
111 116  
112 117 $document = &Document::get($documentid, $iMetadataVersionId);
... ...
ktapi/KTAPIFolder.inc.php
... ... @@ -86,9 +86,13 @@ class KTAPI_Folder extends KTAPI_FolderItem
86 86 */
87 87 function get(&$ktapi, $folderid)
88 88 {
89   - assert(!is_null($ktapi));
90   - assert(is_a($ktapi, 'KTAPI'));
91   - assert(is_numeric($folderid));
  89 + if(is_null($ktapi) || !is_a($ktapi, 'KTAPI')){
  90 + return PEAR::raiseError('A valid KTAPI object is needed');
  91 + }
  92 +
  93 + if(!is_numeric($folderid)){
  94 + return PEAR::raiseError('A valid folder id is required');
  95 + }
92 96  
93 97 $folderid += 0;
94 98  
... ...
tests/runtests.php
... ... @@ -52,9 +52,9 @@ class UnitTests extends TestSuite {
52 52 // $this->addFile('filelike/testStringFileLike.php');
53 53  
54 54 // Search (2) and indexing
55   -// $this->addFile('documentProcessor/testExtracters.php');
  55 + $this->addFile('documentProcessor/testExtracters.php');
56 56 // $this->addFile('documentProcessor/testGuidInserter.php');
57   -// $this->addFile('search2/testSearch.php');
  57 + $this->addFile('search2/testSearch.php');
58 58 }
59 59 }
60 60  
... ...