cvs: pear /Auth/tests MDBContainer.php auth_container_mdb_options.php

From: 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>'; ?>

« previous php.pear.cvs (#11799) next »