classStatementPoolTest<ActiveRecord::TestCasedeftest_cache_is_per_pidreturnskip('must support fork')unlessProcess.respond_to?(:fork)cache=StatementPool.newnil,10cache['foo']='bar'assert_equal'bar',cache['foo']pid=fork{lookup=cache['foo'];exit!(!lookup)}Process.waitpidpidassert$?.success?,'process should exit successfully'endendendend