Kolab only supports specific application types and there is no "test".
authorGunnar Wrobel <p@rdus.de>
Mon, 17 Jan 2011 14:04:14 +0000 (15:04 +0100)
committerGunnar Wrobel <p@rdus.de>
Mon, 17 Jan 2011 14:04:14 +0000 (15:04 +0100)
framework/Share/test/Horde/Share/Base.php
framework/Share/test/Horde/Share/Kolab/MockTest.php
framework/Share/test/Horde/Share/Sql/Base.php
framework/Share/test/Horde/Share/SqlHierarchical/Base.php
framework/Share/test/Horde/Share/Sqlng/Base.php

index be35556..d5c9548 100644 (file)
@@ -16,9 +16,9 @@ class Horde_Share_Test_Base extends Horde_Test_Case
 {
     protected static $share;
 
-    public function testGetApp()
+    public function getApp($app)
     {
-        $this->assertEquals('test', self::$share->getApp());
+        $this->assertEquals($app, self::$share->getApp());
     }
 
     public function addShare()
index 9bc03b2..18b5dcb 100644 (file)
@@ -37,15 +37,18 @@ class Horde_Share_Kolab_MockTest extends Horde_Share_Test_Base
     public static function setUpBeforeClass()
     {
         $group = new Horde_Group_Test();
-        self::$share = new Horde_Share_Kolab('test', 'john', new Horde_Perms(), $group);
+        self::$share = new Horde_Share_Kolab('mnemo', 'john', new Horde_Perms(), $group);
     }
 
     public function setUp()
     {
-        if (!class_exists('Horde_Kolab_Storage')) {
+        if (!interface_exists('Horde_Kolab_Storage')) {
             $this->markTestSkipped('The Kolab_Storage package seems to be unavailable.');
         }
     }
 
-
+    public function testGetApp()
+    {
+        $this->getApp('mnemo');
+    }
 }
\ No newline at end of file
index 2ba15b2..88add07 100644 (file)
@@ -16,6 +16,11 @@ class Horde_Share_Test_Sql_Base extends Horde_Share_Test_Base
 {
     protected static $db;
 
+    public function testGetApp()
+    {
+        $this->getApp('test');
+    }
+
     public function testSetTable()
     {
         $this->assertEquals('test_shares', self::$share->getTable());
index e921dfc..88310d9 100644 (file)
@@ -16,6 +16,11 @@ class Horde_Share_Test_SqlHierarchical_Base extends Horde_Share_Test_Base
 {
     protected static $db;
 
+    public function testGetApp()
+    {
+        $this->getApp('test');
+    }
+
     public function testSetTable()
     {
         $this->assertEquals('test_shares', self::$share->getTable());
index 7d859a1..5f2c76f 100644 (file)
@@ -16,6 +16,11 @@ class Horde_Share_Test_Sqlng_Base extends Horde_Share_Test_Base
 {
     protected static $db;
 
+    public function testGetApp()
+    {
+        $this->getApp('test');
+    }
+
     public function testSetTable()
     {
         $this->assertEquals('test_shares', self::$share->getTable());