X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F752sqlite.t;h=da1c871339eac8f47541cac82103736b96197d84;hb=a6543cfa5769989102af82b5308e23a4ebd3d24d;hp=b7935433bcee01c9d96d355843d9add5c032c517;hpb=d634850b14e7b23a617d8373a4bb8684a8db8b8a;p=dbsrgits%2FDBIx-Class.git diff --git a/t/752sqlite.t b/t/752sqlite.t index b793543..da1c871 100644 --- a/t/752sqlite.t +++ b/t/752sqlite.t @@ -144,6 +144,11 @@ $row->discard_changes; is ($row->rank, 'abc', 'proper rank inserted into database'); # and make sure we do not lose actual bigints +SKIP: { + +skip "Not testing bigint handling on known broken DBD::SQLite trial versions", 1 + if modver_gt_or_eq_and_lt( 'DBD::SQLite', '1.45', '1.45_03' ); + { package DBICTest::BigIntArtist; use base 'DBICTest::Schema::Artist'; @@ -266,11 +271,6 @@ for my $bi ( qw( "value in database correct ($v_desc)" ); -# FIXME - temporary smoke-only escape -SKIP: { - skip 'Potential for false negatives - investigation pending', 1 - if DBICTest::RunMode->is_plain; - # check if math works # start by adding/subtracting a 50 bit integer, and then divide by 2 for good measure my ($sqlop, $expect) = $bi < 0 @@ -304,11 +304,10 @@ SKIP: { , "simple integer math with@{[ $dtype ? '' : 'out' ]} bindtype in database correct (base $v_desc)") or diag sprintf '%s != %s', $row->bigint, $expect; } -# end of fixme -} is_deeply (\@w, [], "No mismatch warnings on bigint operations ($v_desc)" ); -} + +}} done_testing;