Test::DB::Sqlite
Temporary Testing Databases for Sqlite
Temporary Sqlite Database for Testing
method: clone method: create method: destroy
package main;
use Test::DB::Sqlite;
my $tdbo = Test::DB::Sqlite->new;
# my $dbh = $tdbo->create->dbh;
dbh: ro, opt, Object dsn: ro, opt, Str database: ro, opt, Str file: ro, opt, Str uri: ro, opt, Str
This package provides methods for generating and destroying Sqlite databases for testing purposes.
The clone method creates a temporary database from a database template.
clone(Str $source) : Object
=example-1 clone
# given: synopsis
$tdbo->clone('source.db');
# <Test::DB::Sqlite>
The create method creates a temporary database and returns the invocant.
create() : Object
=example-1 create
# given: synopsis
$tdbo->create;
# <Test::DB::Sqlite>
The destroy method destroys (drops) the database and returns the invocant.
destroy() : Object
=example-1 destroy
# given: synopsis
$tdbo->create;
$tdbo->destroy;
# <Test::DB::Sqlite>
13 POD Errors
The following errors were encountered while parsing the POD:
- Around line 13:
Unknown directive: =name
- Around line 21:
Unknown directive: =tagline
- Around line 29:
Unknown directive: =abstract
- Around line 37:
Unknown directive: =includes
- Around line 47:
Unknown directive: =synopsis
- Around line 59:
Unknown directive: =attributes
- Around line 71:
Unknown directive: =description
- Around line 78:
Unknown directive: =method
- Around line 82:
Unknown directive: =signature
- Around line 96:
Unknown directive: =method
- Around line 100:
Unknown directive: =signature
- Around line 114:
Unknown directive: =method
- Around line 118:
Unknown directive: =signature