Add initial test for newShare()/addShare().
authorJan Schneider <jan@horde.org>
Thu, 16 Dec 2010 23:16:24 +0000 (00:16 +0100)
committerJan Schneider <jan@horde.org>
Thu, 16 Dec 2010 23:17:12 +0000 (00:17 +0100)
framework/Share/test/Horde/Share/SqlTest.php

index 9e60e0b..aa70d58 100644 (file)
@@ -11,6 +11,15 @@ class Horde_Share_SqlTest extends PHPUnit_Framework_TestCase
 {
     protected static $db;
 
+    protected static $share;
+
+    public function testAddShare()
+    {
+        $share = self::$share->newShare('john', 'myshare');
+        $this->assertInstanceOf('Horde_Share_Object_Sql', $share);
+        self::$share->addShare($share);
+    }
+
     public static function setUpBeforeClass()
     {
         if (!extension_loaded('pdo') ||
@@ -62,7 +71,8 @@ class Horde_Share_SqlTest extends PHPUnit_Framework_TestCase
 
         $migration->migrate('up');
 
-        return self::$db;
+        self::$share = new Horde_Share_Sql('test', 'john', new Horde_Perms(), new Horde_Group_Mock());
+        self::$share->setStorage(self::$db);
     }
 
     public static function tearDownAfterClass()