spec/functional/connection_spec.rb in jdbc-nuodb-1.0.1 vs spec/functional/connection_spec.rb in jdbc-nuodb-1.2
- old
+ new
@@ -1,35 +1,42 @@
require 'spec_helper'
+java_import 'com.nuodb.jdbc.Driver'
+java_import 'java.sql.DriverManager'
+
describe Jdbc::NuoDB do
before do
+ driver = Driver.new
+ DriverManager.registerDriver driver
end
after do
end
context 'creating a connection' do
before(:each) do
+
end
after(:each) do
end
it 'should raise an SQLException when provided a database that cannot be connected to' do
lambda {
url = 'jdbc:com.nuodb://noexist:48004/test?schema=test'
java.sql.DriverManager.getConnection(url)
- }.should raise_error(java.sql.SQLException)
+ }.should raise_error(Java::JavaSql::SQLException)
end
it 'should not raise an SQLException when provided a database that can be connected to' do
lambda {
con_props = java.util.Properties.new
- con_props.setProperty('user', 'cloud')
- con_props.setProperty('password', 'user')
+ con_props.setProperty('username', 'dba')
+ con_props.setProperty('password', 'baz')
+ con_props.setProperty('schema', 'test')
url = 'jdbc:com.nuodb://localhost:48004/test?schema=test'
java.sql.DriverManager.getConnection(url, con_props)
- }.should_not raise_error(java.sql.SQLException)
+ }.should_not raise_error(Java::JavaSql::SQLException)
end
end
end
\ No newline at end of file