public function testNoop() { $filesystem = new Filesystem(new Adapter\Local(__DIR__ . '/files'), new Cache\Noop()); $filesystem->write('test.txt', 'contents'); $this->assertTrue($filesystem->has('test.txt')); $this->assertInternalType('array', $filesystem->listContents()); $this->assertInternalType('array', $filesystem->listContents('', true)); $cache = $filesystem->getCache(); $cache->setComplete('', false); $cache->flush(); $cache->autosave(); $this->assertFalse($cache->isComplete('', false)); $this->assertFalse($cache->read('something')); $this->assertFalse($cache->getMetadata('something')); $this->assertFalse($cache->getMimetype('something')); $this->assertFalse($cache->getSize('something')); $this->assertFalse($cache->getTimestamp('something')); $this->assertFalse($cache->getVisibility('something')); $this->assertFalse($cache->listContents('', false)); $this->assertFalse($cache->rename('', '')); $this->assertFalse($cache->copy('', '')); $filesystem->delete('test.txt'); $this->assertEquals(array(), $cache->storeContents('unknwon', array(array('path' => 'some/file.txt')), false)); }