X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fsqlmaker%2Foracle.t;h=0fef7fba7f060de3e7e9ee1a925979f96abc42b1;hb=497d0451bd98892c7bc2228c5ca82ca8592a5558;hp=350ad3542db0f1a0d71247d2781e48bb59125f95;hpb=8273e845426f0187b4ad6c4a1b42286fa09a648f;p=dbsrgits%2FDBIx-Class.git diff --git a/t/sqlmaker/oracle.t b/t/sqlmaker/oracle.t index 350ad35..0fef7fb 100644 --- a/t/sqlmaker/oracle.t +++ b/t/sqlmaker/oracle.t @@ -1,17 +1,14 @@ +BEGIN { do "./t/lib/ANFANG.pm" or die ( $@ || $! ) } +use DBIx::Class::Optional::Dependencies -skip_all_without => 'id_shortener'; + use strict; use warnings; -use Test::More; - -BEGIN { - require DBIx::Class::Optional::Dependencies; - plan skip_all => 'Test needs ' . DBIx::Class::Optional::Dependencies->req_missing_for ('id_shortener') - unless DBIx::Class::Optional::Dependencies->req_ok_for ('id_shortener'); -} +use Test::More; use Test::Exception; -use Data::Dumper::Concise; -use lib qw(t/lib); -use DBIC::SqlMakerTest; + +use DBIx::Class::_Util 'dump_value'; +use DBICTest ':DiffSQL'; use DBIx::Class::SQLMaker::Oracle; # @@ -71,7 +68,7 @@ for my $case (@handle_tests) { sub { ( $stmt, @bind ) = $sqla_oracle->_recurse_where( $case->{connect_by} ); is_same_sql_bind( $stmt, \@bind, $case->{stmt}, $case->{bind},$msg ) - || diag "Search term:\n" . Dumper $case->{connect_by}; + || diag "Search term:\n" . dump_value $case->{connect_by}; } ,sprintf("lives is ok from '%s'",$msg)); }