Classi per la configurazione upload
Cristiano Magro
11 hours ago c577fe041042abfe3203edb1700b0ff0877d776e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
/**
 * Created by PhpStorm.
 * User: cristiano
 * Date: 26/08/19
 * Time: 23.25
 */
 
class FilenameTest extends PHPUnit_Framework_TestCase
{
 
    /**
     * @dataProvider nomiDeiFile
     */
    public function testFilename($nome, $atteso)
    {
 
        $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'],
            ['ciccioà.zip', 'ciccioà.zip'],
            ['à.zip', 'à.zip'],
            ['àèéòùì', 'àèéòùì'],
            ['', ''],
        ];
    }
}