| | |
| | | class FilenameTest extends PHPUnit_Framework_TestCase |
| | | { |
| | | |
| | | public function testFilename() |
| | | /** |
| | | * @dataProvider nomiDeiFile |
| | | */ |
| | | public function testFilename($nome, $atteso) |
| | | { |
| | | $nome = '../ciCcio-- a.zip'; |
| | | $atteso = 'ciccio-a.zip'; |
| | | |
| | | $esito = Upload_Filename::create()->filter($nome); |
| | | |
| | | $this->assertEquals($atteso, $esito); |
| | | } |
| | | |
| | | public function nomiDeiFile() |
| | | { |
| | | return [ |
| | | ['ciccio', 'ciccio'], |
| | | ['../ciCcio-- a.zip', 'ciccio-a.zip'], |
| | | ['../../ciccio.ZIP.zip', 'ciccio.zip.zip'], |
| | | ['ciccioò.zip', 'ciccioò.zip'], |
| | | ['', ''], |
| | | ]; |
| | | } |
| | | } |