function testFileExistsDirGetBucketReturnsNull() { $bucket = $this->getS3Bucket(); $s3 = $this->getS3Client(); $s3->expectOnce('getObjectInfo', array('bin.staticlocal.ch', 'test/abc/def', false)); $s3->setReturnValue('getObjectInfo', false); $s3->expectOnce('getBucket', array('bin.staticlocal.ch', 'test/abc/def/')); $s3->setReturnValue('getBucket', null); $storage = new binarypool_storage_driver_s3($bucket['storage'], $s3, $this->getMockCache()); $this->assertEqual($storage->fileExists('test/abc/def'), false); }