Update Vendored sqlite3-ruby
This commit is contained in:
parent
9874650e4b
commit
a71e64a172
26 changed files with 6501 additions and 4335 deletions
17
vendor/plugins/sqlite3-ruby/test/test_errors.rb
vendored
Normal file
17
vendor/plugins/sqlite3-ruby/test/test_errors.rb
vendored
Normal file
|
@ -0,0 +1,17 @@
|
|||
require File.join(File.dirname(__FILE__), 'helper')
|
||||
|
||||
class TC_Errors < Test::Unit::TestCase
|
||||
(1..26).each do |code|
|
||||
define_method( "test_error_code_%02d" % code ) do
|
||||
db = stub('database', :errmsg => 'message')
|
||||
begin
|
||||
SQLite3::Error.check( code, db )
|
||||
rescue SQLite3::Exception => e
|
||||
assert_instance_of SQLite3::EXCEPTIONS[code], e
|
||||
assert_equal code, e.code
|
||||
assert_equal code, e.class.code
|
||||
assert_equal "message", e.message
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue