Sha256: bde6f31b8ec43ddaef05dfa8654466a8d45dda505a6e393a7889713d6ead1677

Contents?: true

Size: 697 Bytes

Versions: 5

Compression:

Stored size: 697 Bytes

Contents

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

class TestGDC < Test::Unit::TestCase

  def test_gdc_default
    assert(GDC.get() == "testGDC.rb", "Expected 'testGDC.rb' got '#{GDC.get()}'" )
  end

  def test_gdc_set
    assert_nothing_raised() { GDC.set("testGDCset") }
    assert(GDC.get() == "testGDCset", "Expected 'testGDCset' got '#{GDC.get()}'" )
  end
  
  def test_gdc_threaded
    assert_nothing_raised() { GDC.set("testGDCset") }
    t = Thread.new("test GDC thread") do |name|
       assert_raise(RuntimeError) { GDC.set("somethingelse") }
    end
    t.join
    assert(GDC.get() == "testGDCset", "Expected 'testGDCset' got '#{GDC.get()}'" )
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

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