Sha256: a18f5ac60e7995f77b263b64eb342d754ad0d279ed1ecf9daaa317120e5e5d81
Contents?: true
Size: 962 Bytes
Versions: 6
Compression:
Stored size: 962 Bytes
Contents
require 'test/unit' require 'fox12' include Fox class TC_FXAccelTable < Test::Unit::TestCase def setup @accel = FXAccelTable.new end def test_addAccel hotkey = fxparseHotKey('&A') target = FXObject.new seldn, selup = 0, 0 @accel.addAccel(hotkey) @accel.addAccel(hotkey, target) @accel.addAccel(hotkey, target, seldn) @accel.addAccel(hotkey, target, seldn, selup) end def test_hasAccel hotkey = fxparseHotKey('&b') assert(!@accel.hasAccel?(hotkey)) @accel.addAccel(hotkey) assert(@accel.hasAccel?(hotkey)) end def test_targetOfAccel hotkey = fxparseHotKey("&x") target = FXObject.new @accel.addAccel(hotkey, target) assert_same(target, @accel.targetOfAccel(hotkey)) end def test_removeAccel hotkey = fxparseHotKey('&b') @accel.addAccel(hotkey) assert(@accel.hasAccel?(hotkey)) @accel.removeAccel(hotkey) assert(!@accel.hasAccel?(hotkey)) end end
Version data entries
6 entries across 6 versions & 1 rubygems