Sha256: efde7ee4990bbf53f64bb7b49b879cf4099a7231fc3d4d573d17689f74ebeea9
Contents?: true
Size: 649 Bytes
Versions: 4
Compression:
Stored size: 649 Bytes
Contents
require "test/unit" require_relative "../../lib/dbi" class TC_DBI_StatementHandle < Test::Unit::TestCase def test_fetch mock_handle = 'any_object' def mock_handle.cancel; end def mock_handle.column_info; {}; end def mock_handle.fetch; nil; end sth = DBI::StatementHandle.new( mock_handle, true, true, false, true) 10.times do assert_nil sth.fetch end sth.raise_error = true assert_raises(DBI::InterfaceError) do sth.fetch end sth.raise_error = false 10.times do assert_nil sth.fetch end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ydbi-0.6.0 | test/dbi/tc_statementhandle.rb |
ydbi-0.5.9 | test/dbi/tc_statementhandle.rb |
ydbi-0.5.8 | test/dbi/tc_statementhandle.rb |
ydbi-0.5.7 | test/dbi/tc_statementhandle.rb |