]> gitweb.fluxo.info Git - semanticscuttle.git/commitdiff
all but one test work now with a different unittest database
authorChristian Weiske <cweiske@cweiske.de>
Fri, 20 May 2011 05:02:52 +0000 (07:02 +0200)
committerChristian Weiske <cweiske@cweiske.de>
Fri, 20 May 2011 05:02:52 +0000 (07:02 +0200)
tests/TestBaseApi.php

index 1f2e8ff00990d2f1a5b157a344641bc047d7799b..20574f33b6fa38fa647958ad89b5f8ea35844eff 100644 (file)
@@ -72,10 +72,26 @@ class TestBaseApi extends TestBase
      * @param string $urlSuffix Suffix for the URL
      *
      * @return HTTP_Request2 HTTP request object
+     */
+    protected function getRequest($urlSuffix = null)
+    {
+        $url = $this->getTestUrl($urlSuffix);
+        $req = new HTTP_Request2($url, HTTP_Request2::METHOD_GET);
+
+        return $req;
+    }
+
+    /**
+     * Creates an URL from $this->url plus $urlSuffix and an appended
+     * unittestMode=1 parameter.
+     *
+     * @param string $urlSuffix Suffix for the URL
+     *
+     * @return string URL
      *
      * @uses $url
      */
-    protected function getRequest($urlSuffix = null)
+    protected function getTestUrl($urlSuffix = null)
     {
         $url = $this->url . $urlSuffix;
         if (strpos($urlSuffix, '?') !== false) {
@@ -83,10 +99,7 @@ class TestBaseApi extends TestBase
         } else {
             $url .= '?unittestMode=1';
         }
-
-        $req = new HTTP_Request2($url, HTTP_Request2::METHOD_GET);
-
-        return $req;
+        return $url;
     }
 
 
@@ -170,7 +183,7 @@ class TestBaseApi extends TestBase
         $uid = $this->addUser($username, $password);
 
         $req = new HTTP_Request2(
-            $GLOBALS['unittestUrl'] . '/login.php',
+            $GLOBALS['unittestUrl'] . '/login.php?unittestMode=1',
             HTTP_Request2::METHOD_POST
         );
         $cookies = $req->setCookieJar()->getCookieJar();