appdb/unit_test test_om_objects.php

WineHQ wineowner at wine.codeweavers.com
Fri Apr 20 19:58:08 CDT 2007


ChangeSet ID:	31059
CVSROOT:	/opt/cvs-commit
Module name:	appdb
Changes by:	wineowner at winehq.org	2007/04/20 19:58:08

Modified files:
	unit_test      : test_om_objects.php 

Log message:
	Alexander Nicolaysen Sørnes <alex at thehandofagony.com>
	Test version/testData queues. Test version_queue and testData_queue with the objectManager
	tests

Patch: http://cvs.winehq.org/patch.py?id=31059

Old revision  New revision  Changes     Path
 1.8           1.9           +29 -24     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.8 appdb/unit_test/test_om_objects.php:1.9
--- appdb/unit_test/test_om_objects.php:1.8	21 Apr 2007  0:58: 8 -0000
+++ appdb/unit_test/test_om_objects.php	21 Apr 2007  0:58: 8 -0000
@@ -7,6 +7,8 @@ require_once("test_common.php");
 require_once(BASE.'include/objectManager.php');
 require_once(BASE.'include/application.php');
 require_once(BASE.'include/maintainer.php');
+require_once(BASE.'include/testData_queue.php');
+require_once(BASE.'include/version_queue.php');
 
 /* internal function */
 function test_class($sClassName, $aTestMethods)
@@ -119,31 +121,34 @@ function test_object_methods()
 {
     test_start(__FUNCTION__);
 
-    $aTestMethods = array("objectGetHeader", "objectOutputTableRow",
-                          "objectGetEntries", "display",
-                          "objectGetInstanceFromRow", "outputEditor", "canEdit",
-                          "getOutputEditorValues", "objectMakeUrl", "objectMakeLink");
+    $aTestMethods = array("canEdit",
+                          "display",
+                          "getOutputEditorValues",
+                          "objectGetEntries",
+                          "objectGetHeader",
+                          "objectGetInstanceFromRow",
+                          "objectOutputTableRow",
+                          "objectMakeLink",
+                          "objectMakeUrl",
+                          "outputEditor",
+                         );
+
+    $aTestClasses = array("application",
+                          "distribution",
+                          "maintainer",
+                          "screenshot",
+                          "testData",
+                          "testData_queue",
+                          "vendor",
+                          "version",
+                          "version_queue"
+                         );
 
-    if(!test_class("distribution", $aTestMethods))
-        return FALSE;
-
-    if(!test_class("vendor", $aTestMethods))
-        return FALSE; 
-
-    if(!test_class("maintainer", $aTestMethods))
-        return FALSE;
-
-    if(!test_class("screenshot", $aTestMethods))
-        return FALSE;
-
-    if(!test_class("application", $aTestMethods))
-        return FALSE;
-
-    if(!test_class("testData", $aTestMethods))
-        return FALSE;
-
-    if(!test_class("version", $aTestMethods))
-        return FALSE;
+    foreach($aTestClasses as $sTestClass)
+    {
+        if(!test_class($sTestClass, $aTestMethods))
+            return FALSE;
+    }
 
     return true;
 }



More information about the wine-cvs mailing list