diff --git a/lib/legacy/config.php b/lib/legacy/config.php
index f68d7c31b255bab23ec88db89228c60af51e9ded..5294a48ea44a428cea76efd6b71209230729a01a 100644
--- a/lib/legacy/config.php
+++ b/lib/legacy/config.php
@@ -41,6 +41,9 @@
 OC_Config::$object = new \OC\Config(OC::$SERVERROOT.'/config/');
 class OC_Config {
 
+	/**
+	 * @var \OC\Config
+	 */
 	public static $object;
 
 	/**
diff --git a/tests/lib/config.php b/tests/lib/config.php
index 8f52cf4ae7697b44cbcf416ef9e5acc99321ebd5..c17d2ae7eff353478b971d468b0433f9211edf04 100644
--- a/tests/lib/config.php
+++ b/tests/lib/config.php
@@ -11,6 +11,11 @@ class Test_Config extends PHPUnit_Framework_TestCase {
 	const CONFIG_DIR = 'static://';
 	const TESTCONTENT = '<?php $CONFIG=array("foo"=>"bar");';
 
+	/**
+	 * @var \OC\Config
+	 */
+	private $config;
+
 	function setUp() {
 		file_put_contents(self::CONFIG_FILE, self::TESTCONTENT);
 		$this->config = new OC\Config(self::CONFIG_DIR);
@@ -94,14 +99,12 @@ EOL
 , $content);
 	}
 
+	/**
+	 * @expectedException \OC\HintException
+	 */
 	public function testWriteData()
 	{
 		$config = new OC\Config('/non-writable');
-		try {
-			$config->setValue('foo', 'bar');
-		} catch (\OC\HintException $e) {
-			return;
-		}
-		$this->fail();
+		$config->setValue('foo', 'bar');
 	}
 }