Source of file CloudAssetsS3Test.php
Size: 0,711 Bytes - Last Modified: 2021-12-24T06:46:39+00:00
/var/www/docs.ssmods.com/process/src/tests/CloudAssetsS3Test.php
123456789101112131415161718192021222324252627282930313233343536 | <?php /** * Requires a mapping in your config that includes assets/Uploads */ class CloudAssetsS3Test extends SapphireTest { private $bucket; function setUp() { $this->bucket = CloudAssets::inst()->map('assets/Uploads/CloudAssetsS3Test.txt'); parent::setUpOnce(); } function testInstantiateBucket() { $this->assertInstanceOf('S3Bucket', $this->bucket); } function testGetFile() { if(!$this->bucket) $this->fail('Cannot continue without valid bucket'); $file = new File(); $file->setName('S3ConnectionTest.txt'); try { $size = $this->bucket->getFileSize($file); } catch(Exception $e) { $error = true; echo $e->getMessage(); } $this->assertFalse(isset($error)); } } |