|
|
@@ -81,14 +81,14 @@ class Zend_Service_Amazon_S3_StreamTest extends PHPUnit_Framework_TestCase
|
|
|
public function tearDown()
|
|
|
{
|
|
|
$this->_amazon->unregisterStreamWrapper();
|
|
|
- $buckets = $this->_amazon->getBuckets();
|
|
|
- foreach($buckets as $bucket) {
|
|
|
- if(substr($bucket, 0, strlen($this->_bucket)) != $this->_bucket) {
|
|
|
- continue;
|
|
|
- }
|
|
|
+ $buckets = $this->_amazon->getBuckets();
|
|
|
+ foreach($buckets as $bucket) {
|
|
|
+ if(substr($bucket, 0, strlen($this->_bucket)) != $this->_bucket) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
$this->_amazon->cleanBucket($bucket);
|
|
|
- $this->_amazon->removeBucket($bucket);
|
|
|
- }
|
|
|
+ $this->_amazon->removeBucket($bucket);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -145,6 +145,7 @@ class Zend_Service_Amazon_S3_StreamTest extends PHPUnit_Framework_TestCase
|
|
|
/**
|
|
|
* Test reading from an object
|
|
|
*
|
|
|
+ * @group ZF-10035
|
|
|
* @return void
|
|
|
*/
|
|
|
public function testReadObject()
|
|
|
@@ -169,12 +170,15 @@ class Zend_Service_Amazon_S3_StreamTest extends PHPUnit_Framework_TestCase
|
|
|
$new_data = '';
|
|
|
|
|
|
$f = fopen($this->_fileName, 'r');
|
|
|
+ fseek($f, 1000);
|
|
|
while (!feof($f)) {
|
|
|
- $new_data .= fread($f, 1024);
|
|
|
+ $chunk = fread($f, 1000);
|
|
|
+ $new_data .= $chunk;
|
|
|
+ $this->assertEquals(strlen($chunk), 1000);
|
|
|
}
|
|
|
fclose($f);
|
|
|
|
|
|
- $this->assertEquals($data, $new_data);
|
|
|
+ $this->assertEquals(substr($data, 1000), $new_data);
|
|
|
|
|
|
unset($data);
|
|
|
unset($new_data);
|
|
|
@@ -231,7 +235,7 @@ class Zend_Service_Amazon_S3_StreamTest extends PHPUnit_Framework_TestCase
|
|
|
$result = mkdir($this->_bucketName);
|
|
|
$this->assertTrue($result);
|
|
|
|
|
|
- $this->assertTrue(is_dir($this->_bucketName));
|
|
|
+ $this->assertTrue(is_dir($this->_bucketName));
|
|
|
|
|
|
$data = str_repeat('x', 10000);
|
|
|
$len = strlen($data);
|
|
|
@@ -240,7 +244,7 @@ class Zend_Service_Amazon_S3_StreamTest extends PHPUnit_Framework_TestCase
|
|
|
$size = file_put_contents($this->_fileName, $data);
|
|
|
$this->assertEquals($len, $size);
|
|
|
|
|
|
- $this->assertFalse(is_dir($this->_fileName));
|
|
|
+ $this->assertFalse(is_dir($this->_fileName));
|
|
|
|
|
|
// Stat an object
|
|
|
$info = stat($this->_fileName);
|