32 Zeilen
		
	
	
		
			Kein EOL
		
	
	
		
			981 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			32 Zeilen
		
	
	
		
			Kein EOL
		
	
	
		
			981 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * @group Files
 | |
|  */
 | |
| class Msd_FileTest extends PHPUnit_Framework_TestCase
 | |
| {
 | |
|     public function testCanGetChmodValueOfFile()
 | |
|     {
 | |
|         $valid = array('0644', '664', '666', '0755', '0777');
 | |
|         $res = Msd_File::getChmod(CONFIG_PATH . '/mysqldumper.ini');
 | |
|         $this->assertTrue(in_array($res, $valid));
 | |
|     }
 | |
| 
 | |
|     public function testCanGetConfigurationNames()
 | |
|     {
 | |
|         $configNames = Msd_File::getConfigNames();
 | |
|         $this->assertNotEmpty($configNames);
 | |
|         $this->assertTrue(in_array('mysqldumper', $configNames));
 | |
|     }
 | |
| 
 | |
|     public function testRetrunsEmptyArrayIfPathIsNotReadable()
 | |
|     {
 | |
|         $config = Msd_Configuration::getInstance();
 | |
|         $oldPath = $config->get('paths.config');
 | |
|         $config->set('paths.config', '/I/Dont/Exist');
 | |
|         $configNames = Msd_File::getConfigNames();
 | |
|         $config->set('paths.config', $oldPath);
 | |
|         $this->assertTrue(is_array($configNames));
 | |
|         $this->assertEmpty($configNames);
 | |
|     }
 | |
| 
 | |
| } |