<?php 
 
/** 
 * Utilites for test functions 
 */ 
 
function Tests_Auth_Yadis_datafile($name, $reader) 
{ 
    $path = dirname(realpath(__FILE__)); 
    $sep = DIRECTORY_SEPARATOR; 
    $filename = $path . $sep . 'data' . $sep . $name; 
    $data = $reader($filename); 
    if ($data === false) { 
        $msg = "Failed to open data file: $name"; 
        trigger_error($msg, E_USER_ERROR); 
    } 
    return $data; 
} 
 
function Tests_Auth_Yadis_readdata($name) 
{ 
    return Tests_Auth_Yadis_datafile($name, 'file_get_contents'); 
} 
 
function Tests_Auth_Yadis_readlines($name) 
{ 
    return Tests_Auth_Yadis_datafile($name, 'file'); 
} 
 
 
 
 |