Apache-DBI-Cache
view release on metacpan or search on metacpan
t/001cache.t view on Meta::CPAN
use strict;
use Test::More tests => 16;
use Test::Deep;
sub n($) {my @c=caller; $c[1].'('.$c[2].'): '.$_[0];}
BEGIN{$ENV{APACHE_DBI_CACHE_ENVPATH}="t/dbenv";}
BEGIN { use_ok('Apache::DBI::Cache') };
$Apache::DBI::Cache::DELIMITER='^';
my ($dsn1, $dsn2, $statkey1, $statkey2);
if( eval {require DBD::SQLite;} ) {
print "# using DBD::SQLite\n";
t/002noshm.t view on Meta::CPAN
use strict;
use Test::More tests => 8;
use Test::Deep;
sub n($) {my @c=caller; $c[1].'('.$c[2].'): '.$_[0];}
use Apache::DBI::Cache use_bdb=>0, delimiter=>'^';
Apache::DBI::Cache::connect_on_init('dbi:DBM:f_dir=tmp1');
Apache::DBI::Cache->connect_on_init('dbi:DBM:f_dir=tmp2');
Apache::DBI::Cache::init;
my $stat=Apache::DBI::Cache::statistics;
t/003plugin.t view on Meta::CPAN
use strict;
use Test::More tests => 10;
use Test::Deep;
sub n($) {my @c=caller; $c[1].'('.$c[2].'): '.$_[0];}
my @called=(0,0);
my ($before_sub, $after_sub);
my $nocache;
BEGIN {
$before_sub=sub {
$called[0]++;
return @_, {incr=>2}, $nocache;
};
$after_sub=sub {
t/004rootclass.t view on Meta::CPAN
use strict;
use Test::More tests => 9;
#use Test::More 'no_plan';
use Test::Deep;
sub n($) {my @c=caller; $c[1].'('.$c[2].'): '.$_[0];}
BEGIN {
package X;
use base 'DBI';
$INC{'X.pm'}=1;
package X::db;
use base 'DBI::db';
package X::st;
t/005rootclass.t view on Meta::CPAN
use strict;
use Test::More tests => 9;
#use Test::More 'no_plan';
use Test::Deep;
sub n($) {my @c=caller; $c[1].'('.$c[2].'): '.$_[0];}
BEGIN {
package X;
use base 'DBI';
$INC{'X.pm'}=1;
package X::db;
use base 'DBI::db';
package X::st;
t/100mysql.t view on Meta::CPAN
use strict;
use Test::More;
use Test::Deep;
sub n($) {my @c=caller; $c[1].'('.$c[2].'): '.$_[0];}
# APACHE_DBI_CACHE_MYSQL1 and APACHE_DBI_CACHE_MYSQL2 should point to
# 2 different databases on the same host and port.
BEGIN {
if( exists $ENV{MYSQL1} and length $ENV{MYSQL1} and
exists $ENV{MYSQL2} and length $ENV{MYSQL2} ) {
$ENV{MYSQL_HOST}='localhost' unless exists $ENV{MYSQL_HOST};
$ENV{MYSQL_USER}='' unless exists $ENV{MYSQL_USER};
$ENV{MYSQL_PASSWD}='' unless exists $ENV{MYSQL_PASSWD};
t/200imadbi.t view on Meta::CPAN
use strict;
use Test::More;
use Test::Deep;
sub n($) {my @c=caller; $c[1].'('.$c[2].'): '.$_[0];}
BEGIN {
if( eval{require Ima::DBI} ) {
plan tests=>10;
# plan 'no_plan';
} else {
plan skip_all => 'Ima::DBI not found';
}
}
t/201imadbi.t view on Meta::CPAN
use strict;
use Test::More;
use Test::Deep;
sub n($) {my @c=caller; $c[1].'('.$c[2].'): '.$_[0];}
BEGIN {
if( eval{require Ima::DBI} ) {
plan tests=>10;
# plan 'no_plan';
} else {
plan skip_all => 'Ima::DBI not found';
}
}
t/202imadbi.t view on Meta::CPAN
use strict;
use Test::More;
use Test::Deep;
sub n($) {my @c=caller; $c[1].'('.$c[2].'): '.$_[0];}
BEGIN {
if( eval{require Ima::DBI} ) {
plan tests=>10;
# plan 'no_plan';
} else {
plan skip_all => 'Ima::DBI not found';
}
}
t/203classdbi.t view on Meta::CPAN
use strict;
use Test::More;
use Test::Deep;
sub n($) {my @c=caller; $c[1].'('.$c[2].'): '.$_[0];}
BEGIN {
if( eval{require Class::DBI} ) {
plan tests=>10;
# plan 'no_plan';
} else {
plan skip_all => 'Class::DBI not found';
}
}
t/204classdbi.t view on Meta::CPAN
use strict;
use Test::More;
use Test::Deep;
sub n($) {my @c=caller; $c[1].'('.$c[2].'): '.$_[0];}
BEGIN {
if( eval{require Class::DBI} ) {
plan tests=>10;
# plan 'no_plan';
} else {
plan skip_all => 'Class::DBI not found';
}
}
t/205classdbi.t view on Meta::CPAN
use strict;
use Test::More;
use Test::Deep;
sub n($) {my @c=caller; $c[1].'('.$c[2].'): '.$_[0];}
BEGIN {
if( eval{require Class::DBI} ) {
plan tests=>10;
# plan 'no_plan';
} else {
plan skip_all => 'Class::DBI not found';
}
}
( run in 0.805 second using v1.01-cache-2.11-cpan-65fba6d93b7 )