1..2
ok 1 - use YMD::WWW::DB;
not ok 2 - YMD::WWW::DB->can(...)
# Failed test 'YMD::WWW::DB->can(...)'
# at t/08-db.t line 14.
# YMD::WWW::DB->can('We can access the ->connect() method') failed
# Testing YMD::WWW::DB 0.01, Perl 5.008008, /var/usr/bin/perl
# Looks like you failed 1 test of 2.
####
package YMD::WWW::DB;
use warnings;
use strict;
use DBI;
use Data::Dumper;
sub connect {
my $self = shift;
my $db = shift;
# print STDERR "->connect() says that \$db is: " . Dumper(\$db);
my $db_driver = $db->{'db_driver'};
my $host_name = $db->{'db_host'};
my $db_name = $db->{'db_name'};
my $USER = $db->{'db_user'};
my $PASSWORD = $db->{'db_pw'};
my $dsn = "DBI:$db_driver:host=$host_name;database=$db_name";
if($db->{'db_ssl'}){ $dsn .= ';sslmode=require'; }
# print $dsn,"\n";
return (DBI->connect($dsn,$USER,$PASSWORD,
{PrintError => 0, RaiseError => 1}));
}
1; # End of YMD::WWW::DB
####
#!perl -T
use Test::More tests => 2;
use lib qw{/home/hesco/sandbox/YMD-WWW-SamplePhoneCall/lib};
BEGIN {
use_ok( 'YMD::WWW::DB' );
}
use YMD::WWW::DB;
can_ok('YMD::WWW::DB','connect','We can access the ->connect() method');
diag( "Testing YMD::WWW::DB $YMD::WWW::DB::VERSION, Perl $], $^X" );