1
0
Fork 0
Dieser Commit ist enthalten in:
DSB 2011-06-10 21:55:32 +00:00
Ursprung 2b21070b1a
Commit f7a7c71f86
1583 geänderte Dateien mit 454759 neuen und 0 gelöschten Zeilen

Datei anzeigen

@ -0,0 +1,34 @@
<?php
require_once 'PHPUnit/Framework/TestCase.php';
require_once('GetConfigTitle.php');
/**
* @group MsdViewHelper
*/
class GetConfigTitleTest extends PHPUnit_Framework_TestCase
{
public function testCanReadConfigTitleFromConfigFile()
{
$expected='MySQLDumper';
$viewHelper = new Msd_View_Helper_GetConfigTitle();
$res = $viewHelper->getConfigTitle('mysqldumper');
$this->assertEquals(true, is_string($res));
$this->assertEquals($expected, $res);
}
public function testWillThrowExceptionOnInvalidConfigFile()
{
$viewHelper = new Msd_View_Helper_GetConfigTitle();
try {
$viewHelper->getConfigTitle('i_dont_exist');
} catch (Msd_Exception $e) {
$this->assertInstanceof('Msd_Exception', $e);
$expected = 'Couldn\'t read configuration file';
$this->assertEquals($expected, substr($e->getMessage(), 0, 32));
return;
}
$this->fail('An expected exception has not been raised.');
}
}