X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=tests%2Fconfig%2FConfigJsonTest.php;h=4f50892582416bd39589f45b9b9ac5e9ac814ec9;hb=a5a9cf23acd1248585173aa32757d9720b5f2d62;hp=d237bc80cdacd1a7919399f68cad57ece869a470;hpb=4bad4bde5a2b8dcbb00e95662e30b4694fe97266;p=github%2Fshaarli%2FShaarli.git diff --git a/tests/config/ConfigJsonTest.php b/tests/config/ConfigJsonTest.php index d237bc80..4f508925 100644 --- a/tests/config/ConfigJsonTest.php +++ b/tests/config/ConfigJsonTest.php @@ -4,14 +4,14 @@ namespace Shaarli\Config; /** * Class ConfigJsonTest */ -class ConfigJsonTest extends \PHPUnit_Framework_TestCase +class ConfigJsonTest extends \Shaarli\TestCase { /** * @var ConfigJson */ protected $configIO; - public function setUp() + protected function setUp(): void { $this->configIO = new ConfigJson(); } @@ -24,7 +24,7 @@ class ConfigJsonTest extends \PHPUnit_Framework_TestCase $conf = $this->configIO->read('tests/utils/config/configJson.json.php'); $this->assertEquals('root', $conf['credentials']['login']); $this->assertEquals('lala', $conf['redirector']['url']); - $this->assertEquals('tests/utils/config/datastore.php', $conf['resource']['datastore']); + $this->assertEquals('sandbox/datastore.php', $conf['resource']['datastore']); $this->assertEquals('1', $conf['plugins']['WALLABAG_VERSION']); } @@ -38,12 +38,12 @@ class ConfigJsonTest extends \PHPUnit_Framework_TestCase /** * Read a non existent config file -> empty array. - * - * @expectedException \Exception - * @expectedExceptionMessageRegExp /An error occurred while parsing JSON configuration file \([\w\/\.]+\): error code #4/ */ public function testReadInvalidJson() { + $this->expectException(\Exception::class); + $this->expectExceptionMessageRegExp(' /An error occurred while parsing JSON configuration file \\([\\w\\/\\.]+\\): error code #4/'); + $this->configIO->read('tests/utils/config/configInvalid.json.php'); } @@ -110,22 +110,22 @@ class ConfigJsonTest extends \PHPUnit_Framework_TestCase /** * Write to invalid path. - * - * @expectedException \IOException */ public function testWriteInvalidArray() { + $this->expectException(\Shaarli\Exceptions\IOException::class); + $conf = array('conf' => 'value'); @$this->configIO->write(array(), $conf); } /** * Write to invalid path. - * - * @expectedException \IOException */ public function testWriteInvalidBlank() { + $this->expectException(\Shaarli\Exceptions\IOException::class); + $conf = array('conf' => 'value'); @$this->configIO->write('', $conf); }