Skip to content
Snippets Groups Projects
Commit 43d71aad authored by Thomas Müller's avatar Thomas Müller
Browse files

testing update and delete

parent aae6e769
No related branches found
No related tags found
No related merge requests found
...@@ -55,6 +55,30 @@ class Test_OC_OCS_Privatedata extends PHPUnit_Framework_TestCase ...@@ -55,6 +55,30 @@ class Test_OC_OCS_Privatedata extends PHPUnit_Framework_TestCase
$this->assertOcsResult(1, $result); $this->assertOcsResult(1, $result);
} }
public function testSetExisting() {
$_POST = array('value' => 123456789);
$params = array('app' => $this->appKey, 'key' => 'k-10');
$result = OC_OCS_Privatedata::set($params);
$this->assertEquals(100, $result->getStatusCode());
$result = OC_OCS_Privatedata::get($params);
$this->assertOcsResult(1, $result);
$data = $result->getData();
$data = $data[0];
$this->assertEquals('123456789', $data['value']);
$_POST = array('value' => 'updated');
$params = array('app' => $this->appKey, 'key' => 'k-10');
$result = OC_OCS_Privatedata::set($params);
$this->assertEquals(100, $result->getStatusCode());
$result = OC_OCS_Privatedata::get($params);
$this->assertOcsResult(1, $result);
$data = $result->getData();
$data = $data[0];
$this->assertEquals('updated', $data['value']);
}
public function testSetMany() { public function testSetMany() {
$_POST = array('value' => 123456789); $_POST = array('value' => 123456789);
...@@ -74,6 +98,21 @@ class Test_OC_OCS_Privatedata extends PHPUnit_Framework_TestCase ...@@ -74,6 +98,21 @@ class Test_OC_OCS_Privatedata extends PHPUnit_Framework_TestCase
$this->assertOcsResult(2, $result); $this->assertOcsResult(2, $result);
} }
public function testDelete() {
$_POST = array('value' => 123456789);
// set key 'k-1'
$params = array('app' => $this->appKey, 'key' => 'k-3');
$result = OC_OCS_Privatedata::set($params);
$this->assertEquals(100, $result->getStatusCode());
$result = OC_OCS_Privatedata::delete($params);
$this->assertEquals(100, $result->getStatusCode());
$result = OC_OCS_Privatedata::get($params);
$this->assertOcsResult(0, $result);
}
/** /**
* @dataProvider deleteWithEmptyKeysProvider * @dataProvider deleteWithEmptyKeysProvider
*/ */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment