DBIx-DataModel
view release on metacpan or search on metacpan
t/lib/DBIDM_Test.pm view on Meta::CPAN
49505152535455565758596061626364656667
}
$dbh
->{mock_clear_history} = 1;
}
sub
HR_connect {HR->dbh(
$dbh
)};
# die_ok : succeeds if the supplied coderef dies with an exception
sub
die_ok(&) {
my
$code
=
shift
;
eval
{
$code
->()};
my
$err
= $@;
$err
=~ s/ at .*//;
ok(
$err
,
$err
);
}
1;
t/v1_DBIx-DataModel.t view on Meta::CPAN
67891011121314151617181920212223242526use
Data::Dumper;
# die_ok : succeeds if the supplied coderef dies with an exception
sub
die_ok(&) {
my
$code
=
shift
;
eval
{
$code
->()};
my
$err
= $@;
$err
=~ s/ at .*//;
ok(
$err
,
$err
);
}
use_ok(
"DBIx::DataModel"
,
-compatibility
=> 1.0);
t/v1_MsAccess.t view on Meta::CPAN
2345678910111213141516171819202122use
warnings;
no
warnings
'uninitialized'
;
use
DBI;
sub
die_ok(&) {
my
$code
=
shift
;
eval
{
$code
->()}; ok($@, $@);}
use_ok(
"DBIx::DataModel"
,
-compatibility
=> 1.0);
DBIx::DataModel->Schema(
'HR'
,
sqlDialect
=>
'MsAccess'
);
HR->Table(
Employee
=>
T_Employee
=>
qw/emp_id/
);
HR->Table(
Department
=>
T_Department
=>
qw/dpt_id/
);
HR->Table(
Activity
=>
T_Activity
=>
qw/act_id/
);
HR->Composition([
qw/Employee employee 1 /
],
[
qw/Activity activities * /
]);
( run in 0.261 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )