diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2013-10-31 10:01:04 +0100 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2013-10-31 10:01:04 +0100 |
commit | 7f64d858ddcf62602c40b32ec2325c70a74b8292 (patch) | |
tree | 96f11a592ed5415e456dba8aa4baf19e5410e195 /tests/lib/ocs | |
parent | b2929de0a73a131735e051bf620f23b9bd055d2e (diff) | |
download | nextcloud-server-7f64d858ddcf62602c40b32ec2325c70a74b8292.tar.gz nextcloud-server-7f64d858ddcf62602c40b32ec2325c70a74b8292.zip |
first two tests
Diffstat (limited to 'tests/lib/ocs')
-rw-r--r-- | tests/lib/ocs/privatedata.php | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/tests/lib/ocs/privatedata.php b/tests/lib/ocs/privatedata.php new file mode 100644 index 00000000000..03129e4d0d0 --- /dev/null +++ b/tests/lib/ocs/privatedata.php @@ -0,0 +1,53 @@ +<?php + /** + * ownCloud + * + * @author Thomas Müller + * @copyright 2013 Thomas Müller deepdiver@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/>. + * + */ + +class Test_OC_OCS_Privatedata extends PHPUnit_Framework_TestCase +{ + + private $appKey; + + public function setUp() { + \OC::$session->set('user_id', 'user1'); + $this->appKey = uniqid('app'); + } + + public function tearDown() { + } + + public function testGetEmptyOne() { + $params = array('app' => $this->appKey, 'key' => '123'); + $result = OC_OCS_Privatedata::get($params); + $this->assertEquals(100, $result->getStatusCode()); + $data = $result->getData(); + $this->assertTrue(is_array($data)); + $this->assertEquals(0, sizeof($data)); + } + + public function testGetEmptyAll() { + $params = array('app' => $this->appKey); + $result = OC_OCS_Privatedata::get($params); + $this->assertEquals(100, $result->getStatusCode()); + $data = $result->getData(); + $this->assertTrue(is_array($data)); + $this->assertEquals(0, sizeof($data)); + } +} |