Test::Database::Handle - A class for Test::Database handles
use Test::Database; my $handle = Test::Database->handle(@requests); my $dbh = $handle->dbh();
Test::Database::Handle is a very simple class for encapsulating the information about a test database handle.
Test::Database::Handle objects are used within a test script to obtain the necessary information about a test database handle. Handles are obtained through the
Test::Database::Handle provides the following methods:
Return a new
Test::Database::Handle with the given parameters (
The only mandatory argument is
The following accessors are available.
Return the Data Source Name.
Return the connection username.
Return the connection password.
Return the connection information triplet (
Return the DBI database handle obtained when connecting with the connection triplet returned by
The optional parameter
$attr is a reference to a hash of connection attributes, passed directly to DBI's
Return the database name attached to the handle.
Return the DBI driver name, as computed from the
Test::Database::Driver object attached to the handle.
Philippe Bruhat (BooK),
Copyright 2008-2010 Philippe Bruhat (BooK), all rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.