Changeset 806d761 in mainline for uspace/lib/tbarcfg/test/tbarcfg.c
- Timestamp:
- 2024-02-07T23:44:59Z (12 months ago)
- Branches:
- master
- Children:
- 242e3c3
- Parents:
- 74cb6610
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/tbarcfg/test/tbarcfg.c
r74cb6610 r806d761 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2024 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 76 76 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 77 77 78 rc = smenu_entry_create(tbcfg, "A", "a", &e1);78 rc = smenu_entry_create(tbcfg, "A", "a", false, &e1); 79 79 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 80 80 PCUT_ASSERT_NOT_NULL(e1); 81 81 82 rc = smenu_entry_create(tbcfg, "B", "b", &e2);82 rc = smenu_entry_create(tbcfg, "B", "b", false, &e2); 83 83 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 84 84 PCUT_ASSERT_NOT_NULL(e2); 85 85 86 86 /* Create entry without getting a pointer to it */ 87 rc = smenu_entry_create(tbcfg, "C", "c", NULL);87 rc = smenu_entry_create(tbcfg, "C", "c", false, NULL); 88 88 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 89 89 … … 102 102 103 103 /** Getting menu entry properties */ 104 PCUT_TEST(get_caption_cmd )104 PCUT_TEST(get_caption_cmd_term) 105 105 { 106 106 errno_t rc; … … 110 110 const char *caption; 111 111 const char *cmd; 112 113 p = tmpnam(fname); 114 PCUT_ASSERT_NOT_NULL(p); 115 116 rc = tbarcfg_create(fname, &tbcfg); 117 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 118 119 rc = smenu_entry_create(tbcfg, "A", "a", &e); 112 bool terminal; 113 114 p = tmpnam(fname); 115 PCUT_ASSERT_NOT_NULL(p); 116 117 rc = tbarcfg_create(fname, &tbcfg); 118 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 119 120 rc = smenu_entry_create(tbcfg, "A", "a", false, &e); 120 121 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 121 122 … … 124 125 cmd = smenu_entry_get_cmd(e); 125 126 PCUT_ASSERT_STR_EQUALS("a", cmd); 127 terminal = smenu_entry_get_terminal(e); 128 PCUT_ASSERT_FALSE(terminal); 126 129 127 130 tbarcfg_close(tbcfg); … … 130 133 131 134 /** Setting menu entry properties */ 132 PCUT_TEST(set_caption_cmd )135 PCUT_TEST(set_caption_cmd_term) 133 136 { 134 137 errno_t rc; … … 138 141 const char *caption; 139 142 const char *cmd; 140 141 p = tmpnam(fname); 142 PCUT_ASSERT_NOT_NULL(p); 143 144 rc = tbarcfg_create(fname, &tbcfg); 145 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 146 147 rc = smenu_entry_create(tbcfg, "A", "a", &e); 143 bool terminal; 144 145 p = tmpnam(fname); 146 PCUT_ASSERT_NOT_NULL(p); 147 148 rc = tbarcfg_create(fname, &tbcfg); 149 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 150 151 rc = smenu_entry_create(tbcfg, "A", "a", false, &e); 148 152 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 149 153 … … 152 156 cmd = smenu_entry_get_cmd(e); 153 157 PCUT_ASSERT_STR_EQUALS("a", cmd); 158 terminal = smenu_entry_get_terminal(e); 159 PCUT_ASSERT_FALSE(terminal); 154 160 155 161 /* Set properties */ … … 158 164 rc = smenu_entry_set_cmd(e, "b"); 159 165 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 166 smenu_entry_set_terminal(e, true); 160 167 161 168 rc = smenu_entry_save(e); … … 167 174 cmd = smenu_entry_get_cmd(e); 168 175 PCUT_ASSERT_STR_EQUALS("b", cmd); 176 terminal = smenu_entry_get_terminal(e); 177 PCUT_ASSERT_TRUE(terminal); 169 178 170 179 tbarcfg_close(tbcfg); … … 197 206 const char *caption; 198 207 const char *cmd; 199 200 p = tmpnam(fname); 201 PCUT_ASSERT_NOT_NULL(p); 202 203 rc = tbarcfg_create(fname, &tbcfg); 204 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 205 206 rc = smenu_entry_create(tbcfg, "A", "a", &e); 208 bool terminal; 209 210 p = tmpnam(fname); 211 PCUT_ASSERT_NOT_NULL(p); 212 213 rc = tbarcfg_create(fname, &tbcfg); 214 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 215 216 rc = smenu_entry_create(tbcfg, "A", "a", false, &e); 207 217 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 208 218 PCUT_ASSERT_NOT_NULL(e); … … 212 222 cmd = smenu_entry_get_cmd(e); 213 223 PCUT_ASSERT_STR_EQUALS("a", cmd); 224 terminal = smenu_entry_get_terminal(e); 225 PCUT_ASSERT_FALSE(terminal); 226 227 smenu_entry_destroy(e); 228 229 rc = smenu_entry_create(tbcfg, "B", "b", true, &e); 230 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 231 PCUT_ASSERT_NOT_NULL(e); 232 233 caption = smenu_entry_get_caption(e); 234 PCUT_ASSERT_STR_EQUALS("B", caption); 235 cmd = smenu_entry_get_cmd(e); 236 PCUT_ASSERT_STR_EQUALS("b", cmd); 237 terminal = smenu_entry_get_terminal(e); 238 PCUT_ASSERT_TRUE(terminal); 239 240 smenu_entry_destroy(e); 214 241 215 242 tbarcfg_close(tbcfg); … … 231 258 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 232 259 233 rc = smenu_entry_create(tbcfg, "A", "a", &e);260 rc = smenu_entry_create(tbcfg, "A", "a", false, &e); 234 261 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 235 262
Note:
See TracChangeset
for help on using the changeset viewer.