ChangeSet ID: 30968 CVSROOT: /opt/cvs-commit Module name: appdb Changes by: wineowner@winehq.org 2007/03/13 16:05:11
Modified files: unit_test : test_om_objects.php
Log message: Alexander Nicolaysen Sørnes alex@thehandofagony.com Test more objectManager functions
Patch: http://cvs.winehq.org/patch.py?id=30968
Old revision New revision Changes Path 1.1 1.2 +18 -40 appdb/unit_test/test_om_objects.php
Index: appdb/unit_test/test_om_objects.php diff -u -p appdb/unit_test/test_om_objects.php:1.1 appdb/unit_test/test_om_objects.php:1.2 --- appdb/unit_test/test_om_objects.php:1.1 13 Mar 2007 21: 5:11 -0000 +++ appdb/unit_test/test_om_objects.php 13 Mar 2007 21: 5:11 -0000 @@ -12,15 +12,19 @@ require_once(BASE.'include/maintainer.ph //require_once(BASE.'include/version_queue.php');
/* internal function */ -function test_class($sClassName) +function test_class($sClassName, $aTestMethods) { - $oOMM = new objectManager($sClassName); - if(!$oOMM->hasValidMethods(true)) + $oObject = new ObjectManager(""); + $oObject->sClass = $sClassName; + if(!$oObject->checkMethods($aTestMethods, false)) { + echo $oObject->sClass." class does not have valid methods for use with". + " the object manager\n"; return false; + } else + { + echo "PASSED:\t\t".$oObject->sClass."\n"; } - - return true; }
function test_object_methods() @@ -65,44 +69,18 @@ function test_object_methods() } else { echo "PASSED:\t\t".$sClassName."\n"; - } - - $sClassName = 'maintainer'; - if(!test_class($sClassName)) - { - echo $sClassName." class does not have valid methods for use with the object manager\n"; - return false; - } else - { - echo "PASSED:\t\t".$sClassName."\n"; - } */ + }*/
$aTestMethods = array("objectOutputHeader", "objectOutputTableRow", "objectGetEntries", "display", - "objectGetInstanceFromRow", "outputEditor", "canEdit"); - - $oObject = new ObjectManager(""); - $oObject->sClass = 'distribution'; - if(!$oObject->checkMethods($aTestMethods, false)) - { - echo $oObject->sClass." class does not have valid methods for use with". - " the object manager\n"; - return false; - } else - { - echo "PASSED:\t\t".$oObject->sClass."\n"; - } - - $oObject->sClass = 'vendor'; - if(!$oObject->checkMethods($aTestMethods, false)) - { - echo $oObject->sClass." class does not have valid methods for use with". - " the object manager\n"; - return false; - } else - { - echo "PASSED:\t\t".$oObject->sClass."\n"; - } + "objectGetInstanceFromRow", "outputEditor", "canEdit", + "getOutputEditorValues", "objectGetEntries", + "objectMakeUrl", "objectMakeLink"); + + test_class("distribution", $aTestMethods); + test_class("vendor", $aTestMethods); +/* test_class("maintainer", $aTestMethods); + test_class("screenshot", $aTestMethods); */
return true; }