cvs: pear /Auth/tests MDBContainer.php auth_container_mdb_options.php
| From: | Lorenzo Alberton | Date: | Tue, 29 Jul 2003 00:07:11 +0000 |
| Subject: | cvs: pear /Auth/tests MDBContainer.php auth_container_mdb_options.php | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-11799@lists.php.net to get a copy of this message | ||
quipo Mon Jul 28 20:07:11 2003 EDT
Added files:
/pear/Auth/tests MDBContainer.php auth_container_mdb_options.php
Log:
first commit
Index: pear/Auth/tests/MDBContainer.php
+++ pear/Auth/tests/MDBContainer.php
<?php
include_once 'TestAuthContainer.php';
include_once 'Auth/Container/MDB.php';
class MDBContainer extends TestAuthContainer {
function MDBContainer($name){
$this->TestAuthContainer($name);
}
function &getContainer() {
static $container;
#print "In MDBContainer::getContainer {$this->skip_tests}\n";
if(!isset($container)){
include './auth_container_mdb_options.php';
$container = new Auth_Container_MDB($options);
// Catch if DB connection cannot be made
$res = $container->_prepare();
}
if(!MDB::isConnection($container->db)){
#print "In MDBContainer::getContainer container->db is error \n";
$this->skip_tests = true;
$this->skip_tests_message = "SKIP TEST:MDB is not a connection object, check dsn
!!!";
}
return $container;
}
function &getExtraOptions() {
include './auth_container_mdb_options.php';
return $extra_options;
}
}
?>
Index: pear/Auth/tests/auth_container_mdb_options.php
+++ pear/Auth/tests/auth_container_mdb_options.php
<?php
/*
//TEST DATABASE:
-----------------------------------------------
DROP TABLE IF EXISTS temp;
CREATE TABLE temp (
username varchar(150) NOT NULL,
password varchar(200) NOT NULL
);
-----------------------------------------------
*/
$options = array(
'dsn' => 'mysql://root:@localhost/temporary',
'table' => 'temp',
'usernamecol' => 'username',
'passwordcol' => 'password',
'db_fields' => '*',
'cryptType' => 'md5'
);
$extra_options['username'] = 'test_user';
$extra_options['passwd'] = 'test_user';
echo '<pre>';
?>