MCPcopy Create free account
hub / github.com/GNOME/gjs / test_toggle_queue_enqueue_one

Function test_toggle_queue_enqueue_one

test/gjs-test-toggle-queue.cpp:211–220  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

209}
210
211static void test_toggle_queue_enqueue_one(GjsUnitTestFixture* fx, const void*) {
212 ::ObjectInstance* instance = new_test_gobject(fx);
213 auto tq = ToggleQueue::get_default();
214 tq->enqueue(instance, ::ToggleQueue::Direction::UP, toggles_handler);
215
216 tq->handle_all_toggles(toggles_handler);
217 assert_equal(s_toggle_history.size(), 1LU);
218 assert_equal(s_toggle_history.front(), instance,
219 ::ToggleQueue::Direction::UP);
220}
221
222static void test_toggle_queue_enqueue_one_cancel(GjsUnitTestFixture* fx,
223 const void*) {

Callers

nothing calls this directly

Calls 5

new_test_gobjectFunction · 0.85
assert_equalFunction · 0.85
enqueueMethod · 0.80
handle_all_togglesMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected