Sha256: a1997cbc111eadbb03d1551539d3fac4748cf64fd8def88dc7116dd25b0b8c50

Contents?: true

Size: 563 Bytes

Versions: 7

Compression:

Stored size: 563 Bytes

Contents

# Copyright (c) 2023 M.J.N. Corino, The Netherlands
#
# This software is released under the MIT license.

require_relative './wxframe_runner'

class DirectorOverloadExceptionTests < WxRuby::Test::GUITests

  class ExceptionSizer < Wx::BoxSizer

    def calc_min
      raise RuntimeError, 'AnyThing'
    end

  end

  def test_exception_in_overload
    szr = ExceptionSizer.new(Wx::Orientation::VERTICAL)
    szr.add(Wx::Button.new(frame_win, name: 'button'), Wx::Direction::TOP)
    frame_win.sizer = szr
    frame_win.layout
    frame_win.sizer = nil
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
wxruby3-1.5.1 tests/lib/leaked_overload_exception_test.rb
wxruby3-1.5.0 tests/lib/leaked_overload_exception_test.rb
wxruby3-1.4.2 tests/lib/leaked_overload_exception_test.rb
wxruby3-1.4.1 tests/lib/leaked_overload_exception_test.rb
wxruby3-1.4.0 tests/lib/leaked_overload_exception_test.rb
wxruby3-1.3.1 tests/lib/leaked_overload_exception_test.rb
wxruby3-1.3.0 tests/lib/leaked_overload_exception_test.rb