From c74f3d0b90227f95c1b6d21bbb7ee28561b67446 Mon Sep 17 00:00:00 2001 From: kondou Date: Fri, 2 Aug 2013 15:59:33 +0200 Subject: [PATCH] Add null and emptystring tests to check NOT NULL --- tests/lib/appconfig.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/lib/appconfig.php b/tests/lib/appconfig.php index c73e528a277..ae08877bd7f 100644 --- a/tests/lib/appconfig.php +++ b/tests/lib/appconfig.php @@ -86,6 +86,20 @@ class Test_Appconfig extends PHPUnit_Framework_TestCase { $this->assertEquals('somevalue', $value['configvalue']); } + /** + * @expectedException \Doctrine\DBAL\DBALException + */ + public function testSetValueNull() { + \OC_Appconfig::setValue('testapp', 'installed_version', null); + } + + /** + * @expectedException \Doctrine\DBAL\DBALException + */ + public function testSetValueEmptyString() { + \OC_Appconfig::setValue('testapp', '', '1.33.7'); + } + public function testDeleteKey() { \OC_Appconfig::deleteKey('testapp', 'deletethis'); $query = \OC_DB::prepare('SELECT `configvalue` FROM `*PREFIX*appconfig` WHERE `appid` = ? AND `configkey` = ?');