diff options
-rw-r--r-- | Tests/Auth/OpenID/StoreTest.php | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/Tests/Auth/OpenID/StoreTest.php b/Tests/Auth/OpenID/StoreTest.php index 658da9b..8243d90 100644 --- a/Tests/Auth/OpenID/StoreTest.php +++ b/Tests/Auth/OpenID/StoreTest.php @@ -45,7 +45,7 @@ class Tests_Auth_OpenID_StoreTest extends PHPUnit_TestCase { $lifetime, 'HMAC-SHA1'); } - function _checkRetrieve(&$store, $url, $handle, $expected, $name=null) + function _checkRetrieve(&$store, $url, $handle, $expected, $name = null) { $retrieved_assoc = $store->getAssociation($url, $handle); if (($expected === null) || ($store->isDumb())) { @@ -56,8 +56,8 @@ class Tests_Auth_OpenID_StoreTest extends PHPUnit_TestCase { $this->fail("$name: Got null when expecting " . $expected->serialize()); } else { - $this->assertEquals($retrieved_assoc->serialize(), - $expected->serialize(), $name); + $this->assertEquals($expected->serialize(), + $retrieved_assoc->serialize(), $name); } } } @@ -138,10 +138,10 @@ returned.'); 'Plus we can retrieve the association with the later expiration explicitly'); - // More recent, but expires earlier than assoc2 or assoc $assoc3 = $this->genAssoc($now, $issued = 2, $lifetime = 100); $store->storeAssociation($server_url, $assoc3); + // More recent issued time, so assoc3 is expected. $this->_checkRetrieve($store, $server_url, null, $assoc3, "(1)"); $this->_checkRetrieve($store, $server_url, $assoc->handle, @@ -290,11 +290,17 @@ explicitly'); $db =& DB::connect($dsn); if (PEAR::isError($db)) { - $this->fail("Database connection failed"); + $this->fail("PostgreSQL database connection failed"); return; } $store =& new Auth_OpenID_PostgreSQLStore($db); + $store->createTables(); + // Once unique database names are used, this won't be + // necessary. + $store->reset(); + $this->_testStore($store); + $this->_testNonce($store); } function test_sqlitestore() |