Sha256: c873bafcedd2193560e838fdafa069ac855ce00c564b07b8228f8fd504a70dec
Contents?: true
Size: 897 Bytes
Versions: 2
Compression:
Stored size: 897 Bytes
Contents
require 'test/unit' require 'testcase' require 'fox16' include Fox class OverrideError < Exception end class CustomTableItem < FXTableItem def getText raise OverrideError end def getIcon raise OverrideError end end class TC_FXTableItem < TestCase def setup super(self.class.name) @table = FXTable.new(mainWindow, 0, 0) @table.setTableSize(1, 1) @tableItem = FXTableItem.new("item") end def test_setStipple @tableItem.stipple = STIPPLE_CROSSDIAG end def test_getStipple assert_kind_of(Integer, @tableItem.stipple) end def test_overridden_getText @table.setItem(0, 0, CustomTableItem.new("")) assert_raises(OverrideError) { @table.getItemText(0, 0) } end def test_overridden_getIcon @table.setItem(0, 0, CustomTableItem.new("")) assert_raises(OverrideError) { @table.getItemIcon(0, 0) } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fxruby-1.6.0 | tests/TC_FXTableItem.rb |
fxruby-1.6.1 | tests/TC_FXTableItem.rb |