Ignore:
File:
1 edited

Legend:

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

    r806d761 r7470d97  
    11/*
    2  * Copyright (c) 2024 Jiri Svoboda
     2 * Copyright (c) 2021 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    151151}
    152152
    153 /** Get check box checked returns internal field */
    154 PCUT_TEST(get_checked)
    155 {
    156         ui_checkbox_t *checkbox;
    157         errno_t rc;
    158 
    159         rc = ui_checkbox_create(NULL, "Hello", &checkbox);
    160         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    161 
    162         checkbox->checked = false;
    163         PCUT_ASSERT_FALSE(ui_checkbox_get_checked(checkbox));
    164         checkbox->checked = true;
    165         PCUT_ASSERT_TRUE(ui_checkbox_get_checked(checkbox));
    166 
    167         ui_checkbox_destroy(checkbox);
    168 }
    169 
    170 /** Set check box checked sets internal field */
    171 PCUT_TEST(set_checked)
    172 {
    173         ui_checkbox_t *checkbox;
    174         errno_t rc;
    175 
    176         rc = ui_checkbox_create(NULL, "Hello", &checkbox);
    177         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    178 
    179         ui_checkbox_set_checked(checkbox, true);
    180         PCUT_ASSERT_TRUE(checkbox->checked);
    181         ui_checkbox_set_checked(checkbox, false);
    182         PCUT_ASSERT_FALSE(checkbox->checked);
    183 
    184         ui_checkbox_destroy(checkbox);
    185 }
    186 
    187 /** Paint check box in graphics mode */
    188 PCUT_TEST(paint_gfx)
     153/** Paint check box */
     154PCUT_TEST(paint)
    189155{
    190156        errno_t rc;
     
    205171        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    206172
    207         rc = ui_checkbox_paint_gfx(checkbox);
    208         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    209 
    210         ui_checkbox_destroy(checkbox);
    211         ui_resource_destroy(resource);
    212 
    213         rc = gfx_context_delete(gc);
    214         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    215 }
    216 
    217 /** Paint check box in text mode */
    218 PCUT_TEST(paint_text)
    219 {
    220         errno_t rc;
    221         gfx_context_t *gc = NULL;
    222         test_gc_t tgc;
    223         ui_resource_t *resource = NULL;
    224         ui_checkbox_t *checkbox;
    225 
    226         memset(&tgc, 0, sizeof(tgc));
    227         rc = gfx_context_new(&ops, &tgc, &gc);
    228         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    229 
    230         rc = ui_resource_create(gc, false, &resource);
    231         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    232         PCUT_ASSERT_NOT_NULL(resource);
    233 
    234         rc = ui_checkbox_create(resource, "Hello", &checkbox);
    235         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    236 
    237         rc = ui_checkbox_paint_text(checkbox);
     173        rc = ui_checkbox_paint(checkbox);
    238174        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    239175
Note: See TracChangeset for help on using the changeset viewer.