Changeset 97d3d9d in mainline for uspace/app/display-cfg/test/seats.c
- Timestamp:
- 2023-04-20T18:43:15Z (7 months ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade
- Children:
- cdf5361
- Parents:
- 37087c8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/display-cfg/test/seats.c
r37087c8 r97d3d9d 29 29 #include <errno.h> 30 30 #include <pcut/pcut.h> 31 #include "../display-cfg.h" 31 32 #include "../seats.h" 32 33 … … 35 36 PCUT_TEST_SUITE(seats); 36 37 37 //XXX TODO 38 /** Test dcfg_seats_create() and dcfg_seats_destroy() */ 39 PCUT_TEST(create_destroy) 40 { 41 display_cfg_t *dcfg; 42 dcfg_seats_t *seats; 43 errno_t rc; 44 45 rc = display_cfg_create(UI_DISPLAY_NULL, &dcfg); 46 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 47 48 rc = dcfg_seats_create(dcfg, &seats); 49 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 50 51 dcfg_seats_destroy(seats); 52 display_cfg_destroy(dcfg); 53 } 54 55 /** dcfg_seats_insert() inserts an entry into the seat list */ 56 PCUT_TEST(seats_insert) 57 { 58 display_cfg_t *dcfg; 59 dcfg_seats_t *seats; 60 dcfg_seats_entry_t *entry = NULL; 61 errno_t rc; 62 63 rc = display_cfg_create(UI_DISPLAY_NULL, &dcfg); 64 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 65 66 rc = dcfg_seats_create(dcfg, &seats); 67 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 68 69 rc = dcfg_seats_insert(seats, "Alice", 42, &entry); 70 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 71 PCUT_ASSERT_NOT_NULL(entry); 72 73 PCUT_ASSERT_STR_EQUALS("Alice", entry->name); 74 PCUT_ASSERT_INT_EQUALS(42, entry->seat_id); 75 76 dcfg_seats_destroy(seats); 77 display_cfg_destroy(dcfg); 78 } 79 80 //??? Requires us to create a test display config service 81 PCUT_TEST(seats_list_populate) 82 { 83 } 84 85 /** dcfg_devices_insert() inserts an entry into the device list */ 86 PCUT_TEST(devices_insert) 87 { 88 display_cfg_t *dcfg; 89 dcfg_seats_t *seats; 90 ui_list_entry_t *lentry; 91 dcfg_devices_entry_t *entry; 92 errno_t rc; 93 94 rc = display_cfg_create(UI_DISPLAY_NULL, &dcfg); 95 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 96 97 rc = dcfg_seats_create(dcfg, &seats); 98 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 99 100 rc = dcfg_devices_insert(seats, "mydevice", 42); 101 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 102 103 lentry = ui_list_first(seats->device_list); 104 PCUT_ASSERT_NOT_NULL(lentry); 105 entry = (dcfg_devices_entry_t *)ui_list_entry_get_arg(lentry); 106 PCUT_ASSERT_NOT_NULL(entry); 107 108 PCUT_ASSERT_STR_EQUALS("mydevice", entry->name); 109 PCUT_ASSERT_INT_EQUALS(42, entry->svc_id); 110 111 dcfg_seats_destroy(seats); 112 display_cfg_destroy(dcfg); 113 } 114 115 PCUT_TEST(avail_devices_insert) 116 { 117 } 118 119 PCUT_TEST(asgn_dev_list_populate) 120 { 121 } 122 123 PCUT_TEST(avail_dev_list_populate) 124 { 125 } 126 127 PCUT_TEST(seats_get_selected) 128 { 129 } 130 131 PCUT_TEST(devices_get_selected) 132 { 133 } 134 135 PCUT_TEST(seats_list_selected) 136 { 137 } 138 139 PCUT_TEST(add_seat_clicked) 140 { 141 } 142 143 PCUT_TEST(remove_seat_clicked) 144 { 145 } 146 147 PCUT_TEST(add_seat_dialog_bok) 148 { 149 } 150 151 PCUT_TEST(add_seat_dialog_bcancel) 152 { 153 } 154 155 PCUT_TEST(add_seat_dialog_close) 156 { 157 } 158 159 PCUT_TEST(add_device_clicked) 160 { 161 } 162 163 PCUT_TEST(remove_device_clicked) 164 { 165 } 166 167 PCUT_TEST(add_device_dialog_bok) 168 { 169 } 170 171 PCUT_TEST(add_device_dialog_bcancel) 172 { 173 } 174 175 PCUT_TEST(add_device_dialog_close) 176 { 177 } 38 178 39 179 PCUT_EXPORT(seats);
Note:
See TracChangeset
for help on using the changeset viewer.