Sha256: ee7ee2b4e1c31d28628ac888706c79ceb6c6dfffedce98c67f85dd0b765af51a
Contents?: true
Size: 891 Bytes
Versions: 36
Compression:
Stored size: 891 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) @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
36 entries across 36 versions & 1 rubygems