Ignore:
File:
1 edited

Legend:

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

    r7470d97 r5ef85c0  
    11/*
    2  * Copyright (c) 2021 Jiri Svoboda
     2 * Copyright (c) 2022 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    9999        errno_t rc;
    100100
    101         rc = ui_slider_create(NULL, "Hello", &slider);
     101        rc = ui_slider_create(NULL, &slider);
    102102        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    103103        PCUT_ASSERT_NOT_NULL(slider);
     
    119119        errno_t rc;
    120120
    121         rc = ui_slider_create(NULL, "Hello", &slider);
     121        rc = ui_slider_create(NULL, &slider);
    122122        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    123123
     
    135135        errno_t rc;
    136136
    137         rc = ui_slider_create(NULL, "Hello", &slider);
     137        rc = ui_slider_create(NULL, &slider);
    138138        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    139139
     
    152152}
    153153
    154 /** Paint slider */
    155 PCUT_TEST(paint)
     154/** Paint slider in graphics mode */
     155PCUT_TEST(paint_gfx)
    156156{
    157157        errno_t rc;
     
    169169        PCUT_ASSERT_NOT_NULL(resource);
    170170
    171         rc = ui_slider_create(resource, "Hello", &slider);
    172         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    173 
    174         rc = ui_slider_paint(slider);
     171        rc = ui_slider_create(resource, &slider);
     172        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     173
     174        rc = ui_slider_paint_gfx(slider);
     175        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     176
     177        ui_slider_destroy(slider);
     178        ui_resource_destroy(resource);
     179
     180        rc = gfx_context_delete(gc);
     181        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     182}
     183
     184/** Paint slider in text mode */
     185PCUT_TEST(paint_text)
     186{
     187        errno_t rc;
     188        gfx_context_t *gc = NULL;
     189        test_gc_t tgc;
     190        ui_resource_t *resource = NULL;
     191        ui_slider_t *slider;
     192
     193        memset(&tgc, 0, sizeof(tgc));
     194        rc = gfx_context_new(&ops, &tgc, &gc);
     195        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     196
     197        rc = ui_resource_create(gc, false, &resource);
     198        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     199        PCUT_ASSERT_NOT_NULL(resource);
     200
     201        rc = ui_slider_create(resource, &slider);
     202        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     203
     204        rc = ui_slider_paint_text(slider);
    175205        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    176206
     
    189219        test_cb_resp_t resp;
    190220
    191         rc = ui_slider_create(NULL, "Hello", &slider);
     221        rc = ui_slider_create(NULL, &slider);
    192222        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    193223
     
    195225        ui_slider_moved(slider, 42);
    196226
    197         /* Moved with callback not implementing clicked */
     227        /* Moved with callback not implementing moved */
    198228        ui_slider_set_cb(slider, &dummy_slider_cb, NULL);
    199229        ui_slider_moved(slider, 42);
     
    230260        PCUT_ASSERT_NOT_NULL(resource);
    231261
    232         rc = ui_slider_create(resource, "Hello", &slider);
     262        rc = ui_slider_create(resource, &slider);
    233263        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    234264
     
    286316        PCUT_ASSERT_NOT_NULL(resource);
    287317
    288         rc = ui_slider_create(resource, "Hello", &slider);
     318        rc = ui_slider_create(resource, &slider);
    289319        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    290320
     
    350380        PCUT_ASSERT_NOT_NULL(resource);
    351381
    352         rc = ui_slider_create(resource, "Hello", &slider);
     382        rc = ui_slider_create(resource, &slider);
    353383        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    354384
     
    411441        PCUT_ASSERT_NOT_NULL(resource);
    412442
    413         rc = ui_slider_create(resource, "Hello", &slider);
     443        rc = ui_slider_create(resource, &slider);
    414444        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    415445
Note: See TracChangeset for help on using the changeset viewer.