Sha256: 9dd48459eeaf939318a2890f2bcd940f43aec57cd67611c23e3dd2c2e2656798
Contents?: true
Size: 804 Bytes
Versions: 14
Compression:
Stored size: 804 Bytes
Contents
# encoding: utf-8 require_relative 'test_helper' class TlsTest < Test::Unit::TestCase thread_local_attribute :tester thread_local_attribute :dynamic do "dynamic" end thread_local_attribute :dynamic2 do "dynamic2" end def test_get_and_set assert_equal(nil, TlsTest.tester) TlsTest.tester = 1 assert_equal(1, TlsTest.tester) assert_equal("dynamic", TlsTest.dynamic) end def test_thread_locality Thread.new { assert_equal(nil, TlsTest.tester) TlsTest.tester = 1 assert_equal(1, TlsTest.tester) assert_equal("dynamic", TlsTest.dynamic) }.join Thread.new { assert_equal(nil, TlsTest.tester) TlsTest.tester = 1 assert_equal(1, TlsTest.tester) assert_equal("dynamic", TlsTest.dynamic) }.join end end
Version data entries
14 entries across 14 versions & 1 rubygems