test/functional/connection_test.rb in vertica-0.9.0 vs test/functional/connection_test.rb in vertica-0.9.1
- old
+ new
@@ -48,20 +48,19 @@
assert_nil @connection.backend_pid
assert_nil @connection.backend_key
assert_nil @connection.transaction_status
end
- def test_reset
+ def test_reset_connection
@connection = Vertica::Connection.new(TEST_CONNECTION_HASH)
- assert !@connection.parameters.empty?
- assert @connection.backend_pid
- assert @connection.backend_key
- assert @connection.transaction_status
- @connection.reset
- assert_equal({}, @connection.parameters)
- assert_nil @connection.backend_pid
- assert_nil @connection.backend_key
- assert_nil @connection.transaction_status
+ original_backend_pid = @connection.backend_pid
+ original_backend_key = @connection.backend_key
+
+ @connection.reset_connection
+
+ assert_not_equal original_backend_pid, @connection.backend_pid
+ assert_not_equal original_backend_key, @connection.backend_key
+ assert_equal :no_transaction, @connection.transaction_status
end
def test_interrupt_connection
@connection = Vertica::Connection.new(TEST_CONNECTION_HASH.merge(:interruptable => true))
assert @connection.interruptable?