public function testReadReturnsCache() { $file = $this->getFile(); $signature = new Signature(PHP_VERSION, '2.0', true, array('foo', 'bar')); $cache = new Cache($signature); file_put_contents($file, $cache->toJson()); $handler = new FileHandler($file); $cached = $handler->read(); $this->assertInstanceOf('PhpCsFixer\\Cache\\CacheInterface', $cached); $this->assertTrue($cached->getSignature()->equals($signature)); }