diff options
author | Josh Hoyt <josh@janrain.com> | 2006-01-26 22:09:57 +0000 |
---|---|---|
committer | Josh Hoyt <josh@janrain.com> | 2006-01-26 22:09:57 +0000 |
commit | 96f3f6e8a0eaed9fadabfbc284ef1ee3a8a64372 (patch) | |
tree | 2b0c8728f356147d99c109d1e1c55833e74a29df | |
parent | b9b94ce231649ed655f054e228d86b8bd57011ca (diff) | |
download | php-openid-96f3f6e8a0eaed9fadabfbc284ef1ee3a8a64372.zip php-openid-96f3f6e8a0eaed9fadabfbc284ef1ee3a8a64372.tar.gz php-openid-96f3f6e8a0eaed9fadabfbc284ef1ee3a8a64372.tar.bz2 |
[project @ Move test data file reading routine to a separate module]
-rw-r--r-- | Tests/Auth/OpenID/DiffieHellman.php | 17 | ||||
-rw-r--r-- | Tests/Auth/OpenID/Util.php | 17 |
2 files changed, 20 insertions, 14 deletions
diff --git a/Tests/Auth/OpenID/DiffieHellman.php b/Tests/Auth/OpenID/DiffieHellman.php index d82703d..2cb8b94 100644 --- a/Tests/Auth/OpenID/DiffieHellman.php +++ b/Tests/Auth/OpenID/DiffieHellman.php @@ -16,6 +16,7 @@ require_once 'PHPUnit.php'; require_once 'Auth/OpenID/DiffieHellman.php'; +require_once 'Tests/Auth/OpenID/Util.php'; class Tests_Auth_OpenID_DiffieHellman_CheckCases extends PHPUnit_TestCase { function Tests_Auth_OpenID_DiffieHellman_CheckCases($cases, $n) @@ -69,21 +70,9 @@ class Tests_Auth_OpenID_DiffieHellman_Exch extends PHPUnit_TestCase { } class Tests_Auth_OpenID_DiffieHellman extends PHPUnit_TestSuite { - function _getLines($base) - { - $path = dirname(realpath(__FILE__)); - $dh_test_data_file = $path . DIRECTORY_SEPARATOR . $base; - $lines = file($dh_test_data_file); - if ($lines === false) { - trigger_error("Failed to open data file: $dh_test_data_file", - E_USER_ERROR); - } - return $lines; - } - function _readPrivateTestCases() { - $lines = Tests_Auth_OpenID_DiffieHellman::_getLines('dhpriv'); + $lines = Tests_Auth_OpenID_readlines('dhpriv'); $cases = array(); foreach ($lines as $line) { $case = array(); @@ -106,7 +95,7 @@ class Tests_Auth_OpenID_DiffieHellman extends PHPUnit_TestSuite { function _readExchTestCases() { - $lines = Tests_Auth_OpenID_DiffieHellman::_getLines('dhexch'); + $lines = Tests_Auth_OpenID_readlines('dhexch'); $cases = array(); foreach ($lines as $line) { $case = array(); diff --git a/Tests/Auth/OpenID/Util.php b/Tests/Auth/OpenID/Util.php new file mode 100644 index 0000000..266fe84 --- /dev/null +++ b/Tests/Auth/OpenID/Util.php @@ -0,0 +1,17 @@ +<?php + +/** + * Utilites for test functions + */ + +function Tests_Auth_OpenID_readlines($name) +{ + $path = dirname(realpath(__FILE__)); + $data_file_name = $path . DIRECTORY_SEPARATOR . $name; + $lines = file($data_file_name); + if ($lines === false) { + trigger_error("Failed to open data file: $dh_test_data_file", + E_USER_ERROR); + } + return $lines; +} |