public function testReadMulti()
{
$time = time() + 60;
$keys = array('key1' => 'data1', 'key2' => 'data2', 'key3' => 'data3');
foreach ($keys as $key => $data) {
$path = Libraries::get(true, 'resources') . "/tmp/cache/{$key}";
file_put_contents($path, "{:expiry:{$time}}\n{$data}");
}
$expected = array('key1' => 'data1', 'key2' => 'data2', 'key3' => 'data3');
$keys = array('key1', 'key2', 'key3');
$result = $this->File->read($keys);
$this->assertEqual($expected, $result);
$this->File->delete($keys);
}