Changeset 06176e1 in mainline for uspace/srv/hid/display/test/window.c
- Timestamp:
- 2022-12-20T12:31:44Z (2 years ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4e7b0ad
- Parents:
- d46ac73
- git-author:
- Jiri Svoboda <jiri@…> (2022-12-19 18:31:30)
- git-committer:
- Jiri Svoboda <jiri@…> (2022-12-20 12:31:44)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/display/test/window.c
rd46ac73 r06176e1 261 261 } 262 262 263 /** Test ds_window_minimize(). */ 264 PCUT_TEST(window_minimize) 265 { 266 ds_display_t *disp; 267 ds_client_t *client; 268 ds_seat_t *seat; 269 ds_window_t *wnd; 270 display_wnd_params_t params; 271 errno_t rc; 272 273 rc = ds_display_create(NULL, df_none, &disp); 274 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 275 276 rc = ds_client_create(disp, NULL, NULL, &client); 277 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 278 279 rc = ds_seat_create(disp, &seat); 280 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 281 282 display_wnd_params_init(¶ms); 283 params.rect.p0.x = params.rect.p0.y = 0; 284 params.rect.p1.x = params.rect.p1.y = 10; 285 286 rc = ds_window_create(client, ¶ms, &wnd); 287 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 288 289 rc = ds_window_minimize(wnd); 290 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 291 292 PCUT_ASSERT_INT_EQUALS(wndf_minimized, wnd->flags & wndf_minimized); 293 294 ds_window_destroy(wnd); 295 ds_seat_destroy(seat); 296 ds_client_destroy(client); 297 ds_display_destroy(disp); 298 } 299 300 /** Test ds_window_unminimize(). */ 301 PCUT_TEST(window_unminimize) 302 { 303 ds_display_t *disp; 304 ds_client_t *client; 305 ds_seat_t *seat; 306 ds_window_t *wnd; 307 display_wnd_params_t params; 308 errno_t rc; 309 310 rc = ds_display_create(NULL, df_none, &disp); 311 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 312 313 rc = ds_client_create(disp, NULL, NULL, &client); 314 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 315 316 rc = ds_seat_create(disp, &seat); 317 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 318 319 display_wnd_params_init(¶ms); 320 params.flags |= wndf_minimized; 321 params.rect.p0.x = params.rect.p0.y = 0; 322 params.rect.p1.x = params.rect.p1.y = 10; 323 324 rc = ds_window_create(client, ¶ms, &wnd); 325 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 326 327 rc = ds_window_unminimize(wnd); 328 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 329 330 PCUT_ASSERT_INT_EQUALS(0, wnd->flags & wndf_minimized); 331 332 ds_window_destroy(wnd); 333 ds_seat_destroy(seat); 334 ds_client_destroy(client); 335 ds_display_destroy(disp); 336 } 337 263 338 /** Test ds_window_maximize(). */ 264 339 PCUT_TEST(window_maximize) … … 373 448 gc = ds_window_get_ctx(wnd); 374 449 PCUT_ASSERT_NOT_NULL(gc); 450 451 ds_window_destroy(wnd); 452 ds_seat_destroy(seat); 453 ds_client_destroy(client); 454 ds_display_destroy(disp); 455 } 456 457 /** Test ds_window_is_visible() */ 458 PCUT_TEST(is_visible) 459 { 460 ds_display_t *disp; 461 ds_client_t *client; 462 ds_seat_t *seat; 463 ds_window_t *wnd; 464 display_wnd_params_t params; 465 errno_t rc; 466 467 rc = ds_display_create(NULL, df_none, &disp); 468 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 469 470 rc = ds_client_create(disp, NULL, NULL, &client); 471 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 472 473 rc = ds_seat_create(disp, &seat); 474 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 475 476 display_wnd_params_init(¶ms); 477 params.rect.p0.x = params.rect.p0.y = 0; 478 params.rect.p1.x = params.rect.p1.y = 10; 479 480 rc = ds_window_create(client, ¶ms, &wnd); 481 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 482 483 PCUT_ASSERT_TRUE(ds_window_is_visible(wnd)); 484 485 wnd->flags |= wndf_minimized; 486 487 PCUT_ASSERT_FALSE(ds_window_is_visible(wnd)); 375 488 376 489 ds_window_destroy(wnd);
Note:
See TracChangeset
for help on using the changeset viewer.