lithium\tests\cases\storage\cache\adapter\FileTest::testReadMulti PHP Method

testReadMulti() public method

public testReadMulti ( )
    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);
    }