#!/usr/bin/perl -Tw
BEGIN {
use_ok(
'Object::POOF::Constants'
);
use_ok(
'Object::POOF::DB'
);
use_ok(
'TestApp::DB'
);
}
diag(
"Testing Object::POOF::DB $Object::POOF::DB::VERSION"
);
my
$db
= TestApp::DB->new();
isa_ok(
$db
,
'TestApp::DB'
);
my
$dbh
=
undef
;
eval
{
$dbh
=
$db
->dbh;
};
SKIP: {
if
(
$EVAL_ERROR
) {
skip
q{Cannot connect to database 'test'}
, 3;
}
isa_ok(
$db
->dbh(),
'DBI::db'
);
my
(
$two
,
$four
) =
$db
->dbh()->selectrow_array(
qq{
SELECT 1 + 1 AS two, 2 * 2 AS four
}
);
ok(
$two
== 2,
'SQL addition'
);
ok(
$four
== 4,
'SQL multiplication'
);
};