    public function testDolSanitizeFileName()
    {
    	global $conf,$user,$langs,$db;
    	$conf=$this->savconf;
    	$user=$this->savuser;
    	$langs=$this->savlangs;
    	$db=$this->savdb;

    	//$dummyuser=new User($db);
    	//$result=restrictedArea($dummyuser,'societe');

    	$result=dol_sanitizeFileName('bad file | evilaction');
    	$this->assertEquals('bad file _ evilaction', $result);

    	$result=dol_sanitizeFileName('bad file --evilparam');
    	$this->assertEquals('bad file _evilparam', $result);
    }
The software constructs a string for a command to executed by a separate component
in another control sphere, but it does not properly delimit the
intended arguments, options, or switches within that command string.