improved unit tests
This commit is contained in:
parent
ddac446c5b
commit
5397101e1c
1 changed files with 8 additions and 4 deletions
|
@ -47,6 +47,7 @@ class Test_Encryption_Proxy extends \PHPUnit_Framework_TestCase {
|
||||||
public $view; // view in /data/user/files
|
public $view; // view in /data/user/files
|
||||||
public $rootView; // view on /data/user
|
public $rootView; // view on /data/user
|
||||||
public $data;
|
public $data;
|
||||||
|
public $dataLong;
|
||||||
public $filename;
|
public $filename;
|
||||||
|
|
||||||
public static function setUpBeforeClass() {
|
public static function setUpBeforeClass() {
|
||||||
|
@ -80,6 +81,7 @@ class Test_Encryption_Proxy extends \PHPUnit_Framework_TestCase {
|
||||||
|
|
||||||
// init short data
|
// init short data
|
||||||
$this->data = 'hats';
|
$this->data = 'hats';
|
||||||
|
$this->dataLong = file_get_contents(__DIR__ . '/../lib/crypt.php');
|
||||||
$this->filename = 'enc_proxy_tests-' . uniqid() . '.txt';
|
$this->filename = 'enc_proxy_tests-' . uniqid() . '.txt';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -95,17 +97,19 @@ class Test_Encryption_Proxy extends \PHPUnit_Framework_TestCase {
|
||||||
*/
|
*/
|
||||||
function testPostFileSize() {
|
function testPostFileSize() {
|
||||||
|
|
||||||
$this->view->file_put_contents($this->filename, $this->data);
|
$this->view->file_put_contents($this->filename, $this->dataLong);
|
||||||
|
$size = strlen($this->dataLong);
|
||||||
|
|
||||||
\OC_FileProxy::$enabled = false;
|
\OC_FileProxy::$enabled = false;
|
||||||
|
|
||||||
$unencryptedSize = $this->view->filesize($this->filename);
|
$encryptedSize = $this->view->filesize($this->filename);
|
||||||
|
|
||||||
\OC_FileProxy::$enabled = true;
|
\OC_FileProxy::$enabled = true;
|
||||||
|
|
||||||
$encryptedSize = $this->view->filesize($this->filename);
|
$unencryptedSize = $this->view->filesize($this->filename);
|
||||||
|
|
||||||
$this->assertTrue($encryptedSize !== $unencryptedSize);
|
$this->assertTrue($encryptedSize > $unencryptedSize);
|
||||||
|
$this->assertSame($size, $unencryptedSize);
|
||||||
|
|
||||||
// cleanup
|
// cleanup
|
||||||
$this->view->unlink($this->filename);
|
$this->view->unlink($this->filename);
|
||||||
|
|
Loading…
Reference in a new issue