Classi per la configurazione upload
Cristiano Magro
2018-01-16 371ed41c336704699febc7ad2c30e1d4886bf1c0
tests/SetupUploadTest.php
@@ -1,7 +1,5 @@
<?php
require 'bootstrap.php';
/**
 * Implementazione dei test per la classe SetupUpload
 *
@@ -60,7 +58,26 @@
        $this->assertEquals('0', SetupUpload::str2Bytes('0 mB'));
        $this->assertEquals('0', SetupUpload::str2Bytes('0 GB'));
        $this->assertEquals('0', SetupUpload::str2Bytes('0 TB'));
        $this->assertEquals('0', SetupUpload::str2Bytes('0 XB'));
    }
    /**
     * Conversione di una stringa nel corrispondente valore di byte, stringhe
     * non convertibili devono andare in errore
     * @since 0.3.1
     * @expectedException Upload_Exc_Error
     * @dataProvider getBytesStringNotValid
     */
    public function test_str2BytesNonValido($byteString) {
        SetupUpload::str2Bytes($byteString);
    }
    public function getBytesStringNotValid() {
        return array(
            array(''),
            array('b'),
            array('1 k'),
            array('1 a'),
        );
    }
    /**
@@ -74,7 +91,7 @@
    /**
     * Gestione di valori non adeguati 
     * @since 0.3.1
     * @expectedException UploadFile_Exc
     * @expectedException Upload_Exc_Error
     * @dataProvider getNumMaxFilesException
     */
    public function testNotValidNumMaxFilesGetException($num) {