summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosh Hoyt <josh@janrain.com>2006-01-26 22:09:57 +0000
committerJosh Hoyt <josh@janrain.com>2006-01-26 22:09:57 +0000
commit96f3f6e8a0eaed9fadabfbc284ef1ee3a8a64372 (patch)
tree2b0c8728f356147d99c109d1e1c55833e74a29df
parentb9b94ce231649ed655f054e228d86b8bd57011ca (diff)
downloadphp-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.php17
-rw-r--r--Tests/Auth/OpenID/Util.php17
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;
+}