Ignore:
File:
1 edited

Legend:

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

    r7470d97 r297b1b3  
    166166}
    167167
    168 /** Paint radio button */
    169 PCUT_TEST(paint)
     168/** Paint radio button in graphics mode */
     169PCUT_TEST(paint_gfx)
    170170{
    171171        errno_t rc;
     
    190190        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    191191
    192         rc = ui_rbutton_paint(rbutton);
     192        rc = ui_rbutton_paint_gfx(rbutton);
     193        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     194
     195        ui_rbutton_destroy(rbutton);
     196        ui_rbutton_group_destroy(group);
     197        ui_resource_destroy(resource);
     198
     199        rc = gfx_context_delete(gc);
     200        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     201}
     202
     203/** Paint radio button in text mode */
     204PCUT_TEST(paint_text)
     205{
     206        errno_t rc;
     207        gfx_context_t *gc = NULL;
     208        test_gc_t tgc;
     209        ui_rbutton_group_t *group = NULL;
     210        ui_resource_t *resource = NULL;
     211        ui_rbutton_t *rbutton;
     212
     213        memset(&tgc, 0, sizeof(tgc));
     214        rc = gfx_context_new(&ops, &tgc, &gc);
     215        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     216
     217        rc = ui_resource_create(gc, false, &resource);
     218        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     219        PCUT_ASSERT_NOT_NULL(resource);
     220
     221        rc = ui_rbutton_group_create(resource, &group);
     222        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     223
     224        rc = ui_rbutton_create(group, "Hello", NULL, &rbutton);
     225        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     226
     227        rc = ui_rbutton_paint_text(rbutton);
    193228        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    194229
Note: See TracChangeset for help on using the changeset viewer.