Sha256: 93d02ea6a420b63eddd857f1fe351b06130306cf10c1080b2cddc716d10907a3
Contents?: true
Size: 895 Bytes
Versions: 1
Compression:
Stored size: 895 Bytes
Contents
require 'test_helper' require 'db/jndi_config' class JndiConnectionPoolCallbacksTest < Test::Unit::TestCase class Dummy < ActiveRecord::Base; end setup do Dummy.establish_connection JNDI_CONFIG.dup end teardown do Dummy.remove_connection end test 'calls hooks on checkout and checkin' do connection = Dummy.connection_pool.checkout assert_true connection.active? # connection = Dummy.connection Dummy.connection_pool.checkin connection assert_false connection.active? pool = Dummy.connection_pool assert_false pool.active_connection? if pool.respond_to?(:active_connection?) assert_true pool.connection.active? # checks out assert_true pool.active_connection? if pool.respond_to?(:active_connection?) assert_true connection.active? Dummy.connection_pool.disconnect! assert_false connection.active? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activerecord-jdbc-adapter-1.3.0.beta2 | test/jndi_callbacks_test.rb |