Codebase list libexception-class-dbi-perl / e298bf5
New error number in DBI 1.601? David Wheeler 16 years ago
1 changed file(s) with 8 addition(s) and 7 deletion(s). Raw diff Collapse all Expand all
77 use DBI;
88
99 ok( my $dbh = DBI->connect(
10 'dbi:ExampleP:dummy', '', '',
11 { PrintError => 0,
12 RaiseError => 0,
13 HandleError => Exception::Class::DBI->handler
14 }),
15 "Connect to database" );
10 'dbi:ExampleP:dummy', '', '',
11 {
12 PrintError => 0,
13 RaiseError => 0,
14 HandleError => Exception::Class::DBI->handler
15 }),
16 'Connect to database' );
1617
1718 END { $dbh->disconnect if $dbh };
1819
3132 isa_ok( $err, 'Exception::Class::DBI::DBH' );
3233
3334 # Check the accessor values.
34 is( $err->err, 1, "Check err" );
35 is( $err->err, (DBI->VERSION >= '1.601' ? '2000000000' : '1'), "Check err" );
3536 is( $err->errstr, 'Unknown field names: foo', "Check errstr" );
3637 is( $err->error, 'DBD::ExampleP::db do failed: Unknown field names: foo',
3738 "Check error" );