Sha256: 3731cd4d41b0a9237cff787787d5f01761e94603856833b7f4a15b2ed7ffc02f
Contents?: true
Size: 1.89 KB
Versions: 6
Compression:
Stored size: 1.89 KB
Contents
require 'fox12' require 'test/unit' require 'testcase' include Fox class TC_FXHeader < TestCase def setup super(self.class.name) @header = FXHeader.new(mainWindow, nil, 0, HEADER_NORMAL) end def test_setArrowDir @header.appendItem("") @header.setArrowDir(0, true) @header.setArrowDir(0, false) @header.setArrowDir(0, Fox::TRUE) @header.setArrowDir(0, Fox::FALSE) @header.setArrowDir(0, Fox::MAYBE) end def test_getArrowDir @header.appendItem("") assert_instance_of(Fixnum, @header.getArrowDir(0)) end def test_arrowUp? @header.appendItem("") assert_same(false, @header.arrowUp?(0)) @header.setArrowDir(0, Fox::TRUE) assert_same(true, @header.arrowUp?(0)) end def test_arrowDown? @header.appendItem("") assert_same(false, @header.arrowDown?(0)) @header.setArrowDir(0, Fox::FALSE) assert_same(true, @header.arrowDown?(0)) end def test_arrowMaybe? @header.appendItem("") assert_same(true, @header.arrowMaybe?(0)) @header.setArrowDir(0, Fox::MAYBE) assert_same(true, @header.arrowMaybe?(0)) end def test_SEL_REPLACED @header.appendItem("One") @header.appendItem("Two") itemIndex = 0 @header.connect(SEL_REPLACED) { |sender, sel, ptr| itemIndex = ptr } @header.replaceItem(1, "", nil, 0, nil, true) assert_equal(1, itemIndex) end def test_SEL_INSERTED @header.appendItem("One") @header.appendItem("Two") itemIndex = 0 @header.connect(SEL_INSERTED) { |sender, sel, ptr| itemIndex = ptr } @header.insertItem(1, "One Point Five", nil, 0, nil, true) assert_equal(1, itemIndex) end def test_SEL_DELETED @header.appendItem("One") @header.appendItem("Two") itemIndex = 0 @header.connect(SEL_DELETED) { |sender, sel, ptr| itemIndex = ptr } @header.removeItem(1, true) assert_equal(1, itemIndex) end end
Version data entries
6 entries across 6 versions & 1 rubygems