class TestGLibTimeout

Public Instance Methods

setup() click to toggle source
# File glib2/test/test_timeout.rb, line 5
def setup
  @id = nil
end
teardown() click to toggle source
# File glib2/test/test_timeout.rb, line 9
def teardown
  GLib::Source.remove(@id) if @id
end
test_timeout_add_priority() click to toggle source
# File glib2/test/test_timeout.rb, line 13
def test_timeout_add_priority
  priority = GLib::PRIORITY_HIGH
  @id = GLib::Timeout.add(10, priority)
  source = GLib::MainContext.default.find_source(@id)
  assert_equal(priority, source.priority)
end
test_timeout_add_seconds_priority() click to toggle source
# File glib2/test/test_timeout.rb, line 20
def test_timeout_add_seconds_priority
  only_glib_version(2, 14, 0)
  priority = GLib::PRIORITY_HIGH
  @id = GLib::Timeout.add_seconds(10, priority)
  source = GLib::MainContext.default.find_source(@id)
  assert_equal(priority, source.priority)
end