| | |
| | | |
| | | } |
| | | |
| | | public function testEmpty() |
| | | /** |
| | | * @dataProvider addExtension |
| | | */ |
| | | public function testAddExtension($lista, $atteso) |
| | | { |
| | | $atteso = '{}'; |
| | | $atteso = '[]'; |
| | | |
| | | foreach ($lista as $item) { |
| | | $this->object->addExt($item); |
| | | } |
| | | |
| | | $esito = $this->object->toJson(); |
| | | |
| | | |
| | | $this->assertEquals($atteso, $esito); |
| | | |
| | | } |
| | | |
| | | public function testAddGif() |
| | | { |
| | | $atteso = '[{"title":"Image files","extensions":"gif"}]'; |
| | | |
| | | $this->object->addExt('gif'); |
| | | $esito = $this->object->toJson(); |
| | | |
| | | $this->assertEquals($atteso, $esito); |
| | | } |
| | | |
| | | public function testAddDoc() |
| | | { |
| | | $atteso = '[{"title":"Documenti","extensions":"doc"}]'; |
| | | |
| | | $this->object->addExt('doc'); |
| | | $esito = $this->object->toJson(); |
| | | |
| | | $this->assertEquals($atteso, $esito); |
| | | } |
| | | |
| | | public function testAddDocGif() |
| | | { |
| | | $atteso = '[{"title":"Documenti","extensions":"doc"},{"title":"Image files","extensions":"gif"}]'; |
| | | |
| | | $this->object->addExt('doc'); |
| | | $this->object->addExt('gif'); |
| | | $esito = $this->object->toJson(); |
| | | |
| | | $this->assertEquals($atteso, $esito); |
| | | } |
| | | |
| | | public function testAddMaiuscolo() |
| | | { |
| | | $atteso = '[{"title":"Documenti","extensions":"doc"}]'; |
| | | |
| | | $this->object->addExt('DOC'); |
| | | $esito = $this->object->toJson(); |
| | | |
| | | $this->assertEquals($atteso, $esito); |
| | | public function addExtension(){ |
| | | return [ |
| | | [[], '[]'], |
| | | [['fasullo'], '[]'], |
| | | [['gif'], '[{"title":"Image files","extensions":"gif"}]'], |
| | | [['doc'], '[{"title":"Documenti","extensions":"doc"}]'], |
| | | [['DOC'], '[{"title":"Documenti","extensions":"doc"}]'], |
| | | [['DOc', 'gif'],'[{"title":"Documenti","extensions":"doc"},{"title":"Image files","extensions":"gif"}]'], |
| | | ]; |
| | | } |
| | | |
| | | } |