]> source.dussan.org Git - nextcloud-server.git/commitdiff
Do not repeat shareUserOneTestFileWithUserTwo() code.
authorAndreas Fischer <bantu@owncloud.com>
Thu, 5 Sep 2013 00:31:54 +0000 (02:31 +0200)
committerAndreas Fischer <bantu@owncloud.com>
Thu, 12 Sep 2013 21:43:20 +0000 (23:43 +0200)
tests/lib/share/share.php

index c82ede2f387ed705b59becb4f38adb066c37c953..af69c68c19667d683ebafd94a7889f2b87be35ce 100644 (file)
@@ -124,6 +124,27 @@ class Test_Share extends PHPUnit_Framework_TestCase {
                }
        }
 
+       protected function shareUserOneTestFileWithUserTwo()
+       {
+               OC_User::setUserId($this->user1);
+               $this->assertTrue(
+                       OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\PERMISSION_READ),
+                       'Failed asserting that user 1 successfully shared text.txt with user 2.'
+               );
+               $this->assertEquals(
+                       array('test.txt'),
+                       OCP\Share::getItemShared('test', 'test.txt', Test_Share_Backend::FORMAT_SOURCE),
+                       'Failed asserting that test.txt is a shared file of user 1.'
+               );
+
+               OC_User::setUserId($this->user2);
+               $this->assertEquals(
+                       array('test.txt'),
+                       OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_SOURCE),
+                       'Failed asserting that user 2 has access to test.txt after initial sharing.'
+               );
+       }
+
        public function testShareWithUser() {
                // Invalid shares
                $message = 'Sharing test.txt failed, because the user '.$this->user1.' is the item owner';
@@ -149,10 +170,7 @@ class Test_Share extends PHPUnit_Framework_TestCase {
                }
 
                // Valid share
-               $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\PERMISSION_READ));
-               $this->assertEquals(array('test.txt'), OCP\Share::getItemShared('test', 'test.txt', Test_Share_Backend::FORMAT_SOURCE));
-               OC_User::setUserId($this->user2);
-               $this->assertEquals(array('test.txt'), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_SOURCE));
+               $this->shareUserOneTestFileWithUserTwo();
 
                // Attempt to share again
                OC_User::setUserId($this->user1);
@@ -302,27 +320,6 @@ class Test_Share extends PHPUnit_Framework_TestCase {
                );
        }
 
-       protected function shareUserOneTestFileWithUserTwo()
-       {
-               OC_User::setUserId($this->user1);
-               $this->assertTrue(
-                       OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\PERMISSION_READ),
-                       'Failed asserting that user 1 successfully shared text.txt with user 2.'
-               );
-               $this->assertEquals(
-                       array('test.txt'),
-                       OCP\Share::getItemShared('test', 'test.txt', Test_Share_Backend::FORMAT_SOURCE),
-                       'Failed asserting that test.txt is a shared file of user 1.'
-               );
-
-               OC_User::setUserId($this->user2);
-               $this->assertEquals(
-                       array('test.txt'),
-                       OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_SOURCE),
-                       'Failed asserting that user 2 has access to test.txt after initial sharing.'
-               );
-       }
-
        public function testShareWithGroup() {
                // Invalid shares
                $message = 'Sharing test.txt failed, because the group foobar does not exist';