Changeset d8503fd in mainline for uspace/srv/hid/display/test/display.c
- Timestamp:
- 2023-01-09T21:14:04Z (16 months ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 46b02cb
- Parents:
- e04b72d6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/display/test/display.c
re04b72d6 rd8503fd 1 1 /* 2 * Copyright (c) 202 2Jiri Svoboda2 * Copyright (c) 2023 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 32 32 #include <str.h> 33 33 34 #include "../cfgclient.h" 34 35 #include "../client.h" 35 36 #include "../display.h" … … 54 55 }; 55 56 57 static void test_ds_cfgev_pending(void *); 58 59 static ds_cfgclient_cb_t test_ds_cfgclient_cb = { 60 .ev_pending = test_ds_cfgev_pending 61 }; 62 56 63 static void test_ds_ev_pending(void *arg) 57 64 { … … 66 73 } 67 74 75 static void test_ds_cfgev_pending(void *arg) 76 { 77 bool *called_cb = (bool *) arg; 78 *called_cb = true; 79 } 80 68 81 /** Display creation and destruction. */ 69 82 PCUT_TEST(display_create_destroy) … … 123 136 124 137 ds_wmclient_destroy(wmclient); 138 ds_display_destroy(disp); 139 } 140 141 /** Basic CFG client operation. */ 142 PCUT_TEST(display_cfgclient) 143 { 144 ds_display_t *disp; 145 ds_cfgclient_t *cfgclient; 146 errno_t rc; 147 148 rc = ds_display_create(NULL, df_none, &disp); 149 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 150 151 rc = ds_cfgclient_create(disp, &test_ds_cfgclient_cb, NULL, &cfgclient); 152 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 153 154 ds_cfgclient_destroy(cfgclient); 125 155 ds_display_destroy(disp); 126 156 } … … 145 175 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 146 176 147 rc = ds_seat_create(disp, &seat);177 rc = ds_seat_create(disp, "Alice", &seat); 148 178 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 149 179 … … 216 246 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 217 247 218 rc = ds_seat_create(disp, &seat);248 rc = ds_seat_create(disp, "Alice", &seat); 219 249 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 220 250 … … 287 317 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 288 318 289 rc = ds_seat_create(disp, &seat);319 rc = ds_seat_create(disp, "Alice", &seat); 290 320 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 291 321 … … 331 361 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 332 362 333 rc = ds_seat_create(disp, &seat);363 rc = ds_seat_create(disp, "Alice", &seat); 334 364 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 335 365 … … 372 402 ds_display_t *disp; 373 403 ds_seat_t *seat; 374 ds_seat_t *s0, *s1 ;375 errno_t rc; 376 377 rc = ds_display_create(NULL, df_none, &disp); 378 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 379 380 rc = ds_seat_create(disp, &seat);404 ds_seat_t *s0, *s1, *s2; 405 errno_t rc; 406 407 rc = ds_display_create(NULL, df_none, &disp); 408 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 409 410 rc = ds_seat_create(disp, "Alice", &seat); 381 411 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 382 412 … … 386 416 s1 = ds_display_next_seat(s0); 387 417 PCUT_ASSERT_NULL(s1); 418 419 s2 = ds_display_find_seat(disp, seat->id); 420 PCUT_ASSERT_EQUALS(s2, seat); 388 421 389 422 ds_seat_destroy(seat); … … 413 446 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 414 447 415 rc = ds_seat_create(disp, &seat);448 rc = ds_seat_create(disp, "Alice", &seat); 416 449 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 417 450 … … 461 494 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 462 495 463 rc = ds_seat_create(disp, &seat);496 rc = ds_seat_create(disp, "Alice", &seat); 464 497 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 465 498 … … 529 562 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 530 563 531 rc = ds_seat_create(disp, &seat);564 rc = ds_seat_create(disp, "Alice", &seat); 532 565 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 533 566 … … 614 647 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 615 648 616 rc = ds_seat_create(disp, &seat);649 rc = ds_seat_create(disp, "Alice", &seat); 617 650 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 618 651
Note:
See TracChangeset
for help on using the changeset viewer.