diff options
author | Bjoern Schiessle <schiessle@owncloud.com> | 2015-01-23 20:37:16 +0100 |
---|---|---|
committer | Bjoern Schiessle <schiessle@owncloud.com> | 2015-01-23 21:59:07 +0100 |
commit | 73a058e301911dec5df18b4eab789cd5cd2e9c6b (patch) | |
tree | 43231f8b7ed243dd819345095824b3e1f73c112b /apps/files_sharing/tests/activity.php | |
parent | f8b1fde2c06575de79035f6690bda8a24c9802e9 (diff) | |
download | nextcloud-server-73a058e301911dec5df18b4eab789cd5cd2e9c6b.tar.gz nextcloud-server-73a058e301911dec5df18b4eab789cd5cd2e9c6b.zip |
by default send mail for new server-to-server share
Diffstat (limited to 'apps/files_sharing/tests/activity.php')
-rw-r--r-- | apps/files_sharing/tests/activity.php | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/apps/files_sharing/tests/activity.php b/apps/files_sharing/tests/activity.php new file mode 100644 index 00000000000..04930e3bb76 --- /dev/null +++ b/apps/files_sharing/tests/activity.php @@ -0,0 +1,65 @@ +<?php + +/** + * ownCloud + * + * @copyright (C) 2015 ownCloud, Inc. + * + * @author Bjoern Schiessle <schiessle@owncloud.com> + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU AFFERO GENERAL PUBLIC LICENSE for more details. + * + * You should have received a copy of the GNU Affero General Public + * License along with this library. If not, see <http://www.gnu.org/licenses/>. + */ + +namespace OCA\Files_sharing\Tests; +use OCA\Files_sharing\Tests\TestCase; + + +class Activity extends \OCA\Files_Sharing\Tests\TestCase{ + + /** + * @var \OCA\Files_Sharing\Activity + */ + private $activity; + + protected function setUp() { + parent::setUp(); + $this->activity = new \OCA\Files_Sharing\Activity(); + } + + /** + * @dataProvider dataTestGetDefaultType + */ + public function testGetDefaultTypes($method, $expectedResult) { + $result = $this->activity->getDefaultTypes($method); + + if (is_array($expectedResult)) { + $this->assertSame(count($expectedResult), count($result)); + foreach ($expectedResult as $key => $expected) { + $this->assertSame($expected, $result[$key]); + } + } else { + $this->assertSame($expectedResult, $result); + } + + } + + public function dataTestGetDefaultType() { + return array( + array('email', array(\OCA\Files_Sharing\Activity::TYPE_REMOTE_SHARE)), + array('stream', array(\OCA\Files_Sharing\Activity::TYPE_REMOTE_SHARE, \OCA\Files_Sharing\Activity::TYPE_PUBLIC_LINKS)), + array('foo', false) + ); + } + +} |