Ignore:
File:
1 edited

Legend:

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

    r95a9cbc rd8ddf7a  
    11/*
    2  * Copyright (c) 2021 Jiri Svoboda
     2 * Copyright (c) 2020 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    3434#include <ui/control.h>
    3535#include <ui/image.h>
    36 #include <ui/resource.h>
    3736#include <ui/ui.h>
    3837#include "../private/dummygc.h"
     
    4342PCUT_TEST_SUITE(image);
    4443
     44typedef struct {
     45        bool clicked;
     46} test_cb_resp_t;
     47
    4548/** Create and destroy image */
    4649PCUT_TEST(create_destroy)
     
    8487PCUT_TEST(set_rect)
    8588{
    86         errno_t rc;
    87         dummy_gc_t *dgc;
    88         gfx_context_t *gc;
    89         ui_resource_t *resource = NULL;
    9089        ui_image_t *image = NULL;
    9190        gfx_rect_t brect;
    9291        gfx_rect_t rect;
    93 
    94         rc = dummygc_create(&dgc);
    95         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    96 
    97         gc = dummygc_get_ctx(dgc);
    98 
    99         rc = ui_resource_create(gc, false, &resource);
    100         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    101         PCUT_ASSERT_NOT_NULL(resource);
    102 
    103         rc = ui_image_create(resource, NULL, &brect, &image);
     92        errno_t rc;
     93
     94        rc = ui_image_create(NULL, NULL, &brect, &image);
    10495        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    10596        PCUT_ASSERT_NOT_NULL(image);
     
    117108
    118109        ui_image_destroy(image);
    119         ui_resource_destroy(resource);
    120         dummygc_destroy(dgc);
    121110}
    122111
     
    150139        dummy_gc_t *dgc;
    151140        gfx_context_t *gc;
    152         ui_resource_t *resource = NULL;
    153141        errno_t rc;
    154142
     
    158146        gc = dummygc_get_ctx(dgc);
    159147
    160         rc = ui_resource_create(gc, false, &resource);
    161         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    162         PCUT_ASSERT_NOT_NULL(resource);
    163 
    164         rc = ui_image_create(resource, NULL, &brect, &image);
     148        rc = ui_image_create(NULL, NULL, &brect, &image);
    165149        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    166150        PCUT_ASSERT_NOT_NULL(image);
     
    188172
    189173        ui_image_destroy(image);
    190         ui_resource_destroy(resource);
    191         dummygc_destroy(dgc);
    192174}
    193175
     
    199181        gfx_bitmap_params_t params;
    200182        gfx_bitmap_t *bitmap;
    201         ui_resource_t *resource = NULL;
    202183        ui_image_t *image = NULL;
    203184        gfx_rect_t brect;
     
    208189
    209190        gc = dummygc_get_ctx(dgc);
    210 
    211         rc = ui_resource_create(gc, false, &resource);
    212         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    213         PCUT_ASSERT_NOT_NULL(resource);
    214191
    215192        gfx_bitmap_params_init(&params);
     
    217194        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    218195
    219         rc = ui_image_create(resource, bitmap, &brect, &image);
     196        rc = ui_image_create(NULL, bitmap, &brect, &image);
    220197        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    221198        PCUT_ASSERT_NOT_NULL(image);
     
    232209
    233210        ui_image_destroy(image);
    234         ui_resource_destroy(resource);
    235         dummygc_destroy(dgc);
    236211}
    237212
Note: See TracChangeset for help on using the changeset viewer.