Sha256: 3b172c8b955753feda4dd15f17c59a4ad564f2d1dab2ee8608ee731b66c9c46e

Contents?: true

Size: 553 Bytes

Versions: 17

Compression:

Stored size: 553 Bytes

Contents

require 'test/unit/ui/testrunnermediator'

class TestUnitUIMediator < Test::Unit::TestCase
  def test_run_suite_with_interrupt_exception
    test_case = Class.new(Test::Unit::TestCase) do
      def test_raise_interrupt
        raise Interrupt
      end
    end
    mediator = Test::Unit::UI::TestRunnerMediator.new(test_case.suite)
    finished = false
    mediator.add_listener(Test::Unit::UI::TestRunnerMediator::FINISHED) do
      finished = true
    end
    assert_raise(Interrupt) do
      mediator.run_suite
    end
    assert(finished)
  end
end

Version data entries

17 entries across 17 versions & 4 rubygems

Version Path
cairo-1.8.5-x86-mingw32 test-unit/test/ui/test_testrunmediator.rb
cairo-1.8.5 test-unit/test/ui/test_testrunmediator.rb
cairo-1.8.4 test-unit/test/ui/test_testrunmediator.rb
cairo-1.8.4-x86-mingw32 test-unit/test/ui/test_testrunmediator.rb
cairo-1.8.3-x86-mingw32 test-unit/test/ui/test_testrunmediator.rb
cairo-1.8.3 test-unit/test/ui/test_testrunmediator.rb
cairo-1.8.1-x86-mswin32 test-unit/test/ui/test_testrunmediator.rb
cairo-1.8.1 test-unit/test/ui/test_testrunmediator.rb
activeldap-1.0.1 test-unit/test/ui/test_testrunmediator.rb
activesambaldap-0.0.6 test-unit/test/ui/test_testrunmediator.rb
cairo-1.7.0 test-unit/test/ui/test_testrunmediator.rb
cairo-1.7.0-x86-mswin32 test-unit/test/ui/test_testrunmediator.rb
cairo-1.8.0-x86-mswin32 test-unit/test/ui/test_testrunmediator.rb
cairo-1.8.0 test-unit/test/ui/test_testrunmediator.rb
test-unit-2.0.1 test/ui/test_testrunmediator.rb
test-unit-2.0.2 test/ui/test_testrunmediator.rb
test-unit-2.0.0 test/ui/test_testrunmediator.rb