public function setOverwritesAnAlreadyExistingCacheEntryForTheSameIdentifier() { $this->mockCacheFrontend->expects($this->any())->method('getIdentifier')->will($this->returnValue('UnitTestCache')); $data1 = uniqid('some data'); $data2 = uniqid('some other data'); $entryIdentifier = 'SimpleFileBackendTest'; $pathAndFilename = 'vfs://Temporary/Directory/Cache/Data/UnitTestCache/' . $entryIdentifier; $simpleFileBackend = $this->getSimpleFileBackend(); $simpleFileBackend->set($entryIdentifier, $data1); $simpleFileBackend->set($entryIdentifier, $data2); $this->assertFileExists($pathAndFilename); $retrievedData = file_get_contents($pathAndFilename); $this->assertEquals($data2, $retrievedData); }