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