Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/ui/test/ui.c

    r983052c r252d03c  
    11/*
    2  * Copyright (c) 2023 Jiri Svoboda
     2 * Copyright (c) 2020 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    6767{
    6868        ui_destroy(NULL);
    69 }
    70 
    71 /** ui_suspend() / ui_resume() do nothing if we don't have a console,
    72  * ui_is_suspended() returns suspend status
    73  */
    74 PCUT_TEST(suspend_resume)
    75 {
    76         ui_t *ui = NULL;
    77         errno_t rc;
    78 
    79         rc = ui_create_disp(NULL, &ui);
    80         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    81         PCUT_ASSERT_NOT_NULL(ui);
    82 
    83         PCUT_ASSERT_FALSE(ui_is_suspended(ui));
    84 
    85         rc = ui_suspend(ui);
    86         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    87 
    88         PCUT_ASSERT_TRUE(ui_is_suspended(ui));
    89 
    90         rc = ui_resume(ui);
    91         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    92 
    93         PCUT_ASSERT_FALSE(ui_is_suspended(ui));
    94 
    95         ui_destroy(ui);
    9669}
    9770
     
    178151}
    179152
    180 /** ui_is_get_rect() */
    181 PCUT_TEST(get_rect)
    182 {
    183         ui_t *ui = NULL;
    184         gfx_rect_t rect;
    185         errno_t rc;
    186 
    187         rc = ui_create_disp(NULL, &ui);
    188         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    189         PCUT_ASSERT_NOT_NULL(ui);
    190 
    191         /* This won't work without a display service */
    192         rc = ui_get_rect(ui, &rect);
    193         PCUT_ASSERT_ERRNO_VAL(ENOTSUP, rc);
    194 
    195         ui_destroy(ui);
    196 }
    197 
    198 /** ui_lock(), ui_unlock() */
    199 PCUT_TEST(lock_unlock)
    200 {
    201         ui_t *ui = NULL;
    202         errno_t rc;
    203 
    204         rc = ui_create_disp((display_t *)(-1), &ui);
    205         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    206         PCUT_ASSERT_NOT_NULL(ui);
    207 
    208         ui_lock(ui);
    209         ui_unlock(ui);
    210 
    211         ui_destroy(ui);
    212 }
    213 
    214153PCUT_EXPORT(ui);
Note: See TracChangeset for help on using the changeset viewer.