Changes in uspace/lib/ui/test/window.c [06176e1:35cffea] in mainline
- File:
-
- 1 edited
-
uspace/lib/ui/test/window.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/test/window.c
r06176e1 r35cffea 45 45 PCUT_TEST_SUITE(window); 46 46 47 static void test_window_minimize(ui_window_t *, void *);48 47 static void test_window_maximize(ui_window_t *, void *); 49 48 static void test_window_unmaximize(ui_window_t *, void *); … … 56 55 57 56 static ui_window_cb_t test_window_cb = { 58 .minimize = test_window_minimize,59 57 .maximize = test_window_maximize, 60 58 .unmaximize = test_window_unmaximize, … … 82 80 typedef struct { 83 81 errno_t rc; 84 bool minimize;85 82 bool maximize; 86 83 bool unmaximize; … … 540 537 } 541 538 542 /** ui_window_send_minimize() calls minimize callback set via ui_window_set_cb() */543 PCUT_TEST(send_minimize)544 {545 errno_t rc;546 ui_t *ui = NULL;547 ui_wnd_params_t params;548 ui_window_t *window = NULL;549 test_cb_resp_t resp;550 551 rc = ui_create_disp(NULL, &ui);552 PCUT_ASSERT_ERRNO_VAL(EOK, rc);553 554 ui_wnd_params_init(¶ms);555 params.caption = "Hello";556 557 rc = ui_window_create(ui, ¶ms, &window);558 PCUT_ASSERT_ERRNO_VAL(EOK, rc);559 PCUT_ASSERT_NOT_NULL(window);560 561 /* Minimize callback with no callbacks set */562 ui_window_send_minimize(window);563 564 /* Minimize callback with minimize callback not implemented */565 ui_window_set_cb(window, &dummy_window_cb, NULL);566 ui_window_send_minimize(window);567 568 /* Minimize callback with real callback set */569 resp.minimize = false;570 ui_window_set_cb(window, &test_window_cb, &resp);571 ui_window_send_minimize(window);572 PCUT_ASSERT_TRUE(resp.minimize);573 574 ui_window_destroy(window);575 ui_destroy(ui);576 }577 578 539 /** ui_window_send_maximize() calls maximize callback set via ui_window_set_cb() */ 579 540 PCUT_TEST(send_maximize) … … 888 849 } 889 850 890 static void test_window_minimize(ui_window_t *window, void *arg)891 {892 test_cb_resp_t *resp = (test_cb_resp_t *) arg;893 894 resp->minimize = true;895 }896 897 851 static void test_window_maximize(ui_window_t *window, void *arg) 898 852 {
Note:
See TracChangeset
for help on using the changeset viewer.
