From 40d16cb1f73f75cb82cb80cb1cf3318861695cf7 Mon Sep 17 00:00:00 2001
From: Cristiano Magro <cristiano.magro@vola.it>
Date: Tue, 16 Jan 2018 19:15:52 +0100
Subject: [PATCH] Old code
---
tests/SetupUploadTest.php | 94 +++++++++++++++++++++++++++++++++++++---------
1 files changed, 75 insertions(+), 19 deletions(-)
diff --git a/tests/SetupUploadTest.php b/tests/SetupUploadTest.php
index 92d0308..930681e 100644
--- a/tests/SetupUploadTest.php
+++ b/tests/SetupUploadTest.php
@@ -1,6 +1,6 @@
<?php
-require 'bootstrap.php';
+
/**
* Implementazione dei test per la classe SetupUpload
@@ -10,7 +10,7 @@
class SetupUploadTest extends PHPUnit_Framework_TestCase {
/**
- * @var $object SetupUpload
+ * @var $object SetupUpload
*/
protected $object;
@@ -27,15 +27,16 @@
* This method is called after a test is executed.
*/
protected function tearDown() {
-
+
}
public static function setUpBeforeClass() {
-
+
}
/**
* Conversione di una stringa nel corrispondente valore di byte
+ *
* @since 0.3.0
*/
public function test_str2Bytes() {
@@ -60,28 +61,50 @@
$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'),
+ );
}
/**
* La coda non inizializzata prevede un numero minimo di files
+ *
* @since 0.3.1
*/
- public function testDefaultValue(){
+ public function testDefaultValue() {
$this->assertEquals(1, $this->object->getNumMaxFiles());
}
-
+
/**
- * Gestione di valori non adeguati
- * @since 0.3.1
- * @expectedException UploadFile_Exc
- * @dataProvider getNumMaxFilesException
+ * Gestione di valori non adeguati
+ *
+ * @since 0.3.1
+ * @expectedException Upload_Exc_Error
+ * @dataProvider getNumMaxFilesException
*/
- public function testNotValidNumMaxFilesGetException($num){
+ public function testNotValidNumMaxFilesGetException($num) {
$this->object->setNumMaxFiles($num);
}
-
- public function getNumMaxFilesException () {
+
+ public function getNumMaxFilesException() {
return array(
array(''),
array(0),
@@ -92,15 +115,16 @@
/**
* Caselle della coda valide
- * @since 0.3.1
+ *
+ * @since 0.3.1
* @dataProvider getSomeMaxFiles
*/
- public function testSomeValidMaxFiles($num){
+ public function testSomeValidMaxFiles($num) {
$this->object->setNumMaxFiles($num);
$this->assertEquals($num, $this->object->getNumMaxFiles());
}
-
- public function getSomeMaxFiles () {
+
+ public function getSomeMaxFiles() {
return array(
array(2),
array(020),
@@ -108,5 +132,37 @@
array(10000),
);
}
-
+
+ /**
+ * Impostazioni delle dimensioni massime del totale caricabile
+ *
+ * @since 0.3.1
+ */
+ public function testSetSizeMaxFilesByte() {
+ $this->object->setSizeMaxFilesByte(100);
+ $this->assertEquals(100, $this->object->getSizeMaxFilesByte());
+
+ $this->object->setSizeMaxFilesByte('200');
+ $this->assertEquals(200, $this->object->getSizeMaxFilesByte());
+
+ $this->object->setSizeMaxFilesByte('3 kb');
+ $this->assertEquals(1024 * 3, $this->object->getSizeMaxFilesByte());
+ }
+
+ /**
+ * Impostazioni delle dimensioni massime di un file
+ *
+ * @since 0.3.1
+ */
+ public function testSetSizeLimitFile() {
+ $this->object->setSizeLimitFile(100);
+ $this->assertEquals(100, $this->object->getSizeLimitFile());
+
+ $this->object->setSizeLimitFile('200');
+ $this->assertEquals(200, $this->object->getSizeLimitFile());
+
+ $this->object->setSizeLimitFile('3kb');
+ $this->assertEquals(1024 * 3, $this->object->getSizeLimitFile());
+ }
+
}
--
Gitblit v1.8.0