Sha256: e65b3c43f03c274c8981ce2d31b2396a5c79f60f3887a7fad2c6875dd64535c8

Contents?: true

Size: 631 Bytes

Versions: 5

Compression:

Stored size: 631 Bytes

Contents

$: << File.join("..","src")
require "test/unit"
require "log4r"
include Log4r

class TestMDC < Test::Unit::TestCase

  def test_multithread_copy
    Log4r::MDC.put("user","colbygk")
    t = Thread.new("test first copy") do |name|
      assert(Log4r::MDC.get("user") == "colbygk",
	     "Did not get back expected value, '#{MDC.get("user")}'")
      Log4r::MDC.put("user","unique")
      assert(Log4r::MDC.get("user") == "unique",
	     "Did not get back expected value, '#{MDC.get("user")}'")
    end
    t.join
    assert(Log4r::MDC.get("user") == "colbygk",
	   "Did not get back expected value, '#{MDC.get("user")}'")
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
log4r-1.1.7 tests/testMDC.rb
log4r-1.1.6 tests/testMDC.rb
log4r-1.1.5 tests/testMDC.rb
log4r-1.1.4 tests/testMDC.rb
log4r-1.1.3 tests/testMDC.rb