<?php
|
|
|
require 'bootstrap.php';
|
|
/**
|
* Description of FbResponseTest
|
*
|
* @author Cristiano Magro
|
*/
|
class SetupUploadTest extends PHPUnit_Framework_TestCase {
|
|
public static function setUpBeforeClass() {
|
|
}
|
|
public function test_str2Bytes() {
|
|
$this->assertEquals('1', SetupUpload::str2Bytes('1'));
|
$this->assertEquals('1', SetupUpload::str2Bytes('1b'));
|
$this->assertEquals('1', SetupUpload::str2Bytes('1 b'));
|
|
$this->assertEquals('1024', SetupUpload::str2Bytes('1 kb'));
|
$this->assertEquals('1024', SetupUpload::str2Bytes('1 Kb'));
|
$this->assertEquals('1024', SetupUpload::str2Bytes('1 KB'));
|
|
|
$this->assertEquals('1024', SetupUpload::str2Bytes('1 kb'));
|
$this->assertEquals('2048', SetupUpload::str2Bytes('2 Kb'));
|
$this->assertEquals('1024', SetupUpload::str2Bytes('1 KB'));
|
$this->assertEquals('2048', SetupUpload::str2Bytes('2 Kb'));
|
|
|
$this->assertEquals('1048576', SetupUpload::str2Bytes('1 mB'));
|
|
|
$this->assertEquals('0', SetupUpload::str2Bytes('0 B'));
|
$this->assertEquals('0', SetupUpload::str2Bytes('0 kB'));
|
$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'));
|
|
|
}
|
|
}
|