From c74f3d0b90227f95c1b6d21bbb7ee28561b67446 Mon Sep 17 00:00:00 2001
From: kondou <kondou@ts.unde.re>
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 c73e528a27..ae08877bd7 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` = ?');
-- 
GitLab