Changes in uspace/lib/ui/test/checkbox.c [806d761:7470d97] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/test/checkbox.c
r806d761 r7470d97 1 1 /* 2 * Copyright (c) 202 4Jiri Svoboda2 * Copyright (c) 2021 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 151 151 } 152 152 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 */ 154 PCUT_TEST(paint) 189 155 { 190 156 errno_t rc; … … 205 171 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 206 172 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); 238 174 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 239 175
Note:
See TracChangeset
for help on using the changeset viewer.