Changeset a2e104e in mainline for uspace/srv/hid/display/test/window.c
- Timestamp:
- 2020-03-05T11:23:41Z (4 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1e4a937
- Parents:
- 338d0935
- git-author:
- Jiri Svoboda <jiri@…> (2020-03-04 19:23:29)
- git-committer:
- Jiri Svoboda <jiri@…> (2020-03-05 11:23:41)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/display/test/window.c
r338d0935 ra2e104e 201 201 PCUT_ASSERT_INT_EQUALS(dsw_idle, wnd->state); 202 202 203 wnd->dpos.x = 10; 204 wnd->dpos.y = 10; 205 203 206 event.type = POS_PRESS; 207 event.btn_num = 2; 204 208 event.hpos = 10; 205 209 event.vpos = 10; … … 216 220 217 221 PCUT_ASSERT_INT_EQUALS(dsw_moving, wnd->state); 218 PCUT_ASSERT_INT_EQUALS( wnd->dpos.x, 1);219 PCUT_ASSERT_INT_EQUALS( wnd->dpos.y, 2);222 PCUT_ASSERT_INT_EQUALS(11, wnd->dpos.x); 223 PCUT_ASSERT_INT_EQUALS(12, wnd->dpos.y); 220 224 221 225 event.type = POS_RELEASE; … … 227 231 228 232 PCUT_ASSERT_INT_EQUALS(dsw_idle, wnd->state); 229 PCUT_ASSERT_INT_EQUALS(wnd->dpos.x, 3); 230 PCUT_ASSERT_INT_EQUALS(wnd->dpos.y, 4); 233 PCUT_ASSERT_INT_EQUALS(13, wnd->dpos.x); 234 PCUT_ASSERT_INT_EQUALS(14, wnd->dpos.y); 235 236 ds_window_destroy(wnd); 237 ds_client_destroy(client); 238 ds_display_destroy(disp); 239 } 240 241 /** Test ds_window_move_req() */ 242 PCUT_TEST(window_move_req) 243 { 244 gfx_context_t *gc; 245 ds_display_t *disp; 246 ds_client_t *client; 247 ds_window_t *wnd; 248 display_wnd_params_t params; 249 gfx_coord2_t pos; 250 errno_t rc; 251 252 rc = gfx_context_new(&dummy_ops, NULL, &gc); 253 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 254 255 rc = ds_display_create(gc, &disp); 256 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 257 258 rc = ds_client_create(disp, NULL, NULL, &client); 259 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 260 261 display_wnd_params_init(¶ms); 262 params.rect.p0.x = params.rect.p0.y = 0; 263 params.rect.p1.x = params.rect.p1.y = 1; 264 265 rc = ds_window_create(client, ¶ms, &wnd); 266 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 267 268 PCUT_ASSERT_INT_EQUALS(dsw_idle, wnd->state); 269 270 pos.x = 42; 271 pos.y = 43; 272 ds_window_move_req(wnd, &pos); 273 274 PCUT_ASSERT_INT_EQUALS(dsw_moving, wnd->state); 275 PCUT_ASSERT_INT_EQUALS(pos.x, wnd->orig_pos.x); 276 PCUT_ASSERT_INT_EQUALS(pos.y, wnd->orig_pos.y); 231 277 232 278 ds_window_destroy(wnd);
Note:
See TracChangeset
for help on using the changeset viewer.