Changeset 2b4e02b in mainline for uspace/lib/tbarcfg/test/tbarcfg.c


Ignore:
Timestamp:
2023-12-19T15:48:48Z (5 months ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master, topic/simplify-dev-export
Children:
21a65cca
Parents:
f393bc0
Message:

Deleting start menu entry

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/tbarcfg/test/tbarcfg.c

    rf393bc0 r2b4e02b  
    216216}
    217217
     218/** Destroy start menu entry */
     219PCUT_TEST(entry_destroy)
     220{
     221        errno_t rc;
     222        tbarcfg_t *tbcfg;
     223        char fname[L_tmpnam], *p;
     224        smenu_entry_t *e;
     225
     226        p = tmpnam(fname);
     227        PCUT_ASSERT_NOT_NULL(p);
     228
     229        rc = tbarcfg_create(fname, &tbcfg);
     230        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     231
     232        rc = smenu_entry_create(tbcfg, "A", "a");
     233        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     234
     235        e = tbarcfg_smenu_first(tbcfg);
     236        PCUT_ASSERT_NOT_NULL(e);
     237
     238        rc = smenu_entry_destroy(e);
     239        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     240
     241        e = tbarcfg_smenu_first(tbcfg);
     242        PCUT_ASSERT_NULL(e);
     243
     244        tbarcfg_close(tbcfg);
     245        remove(fname);
     246}
     247
    218248PCUT_EXPORT(tbarcfg);
Note: See TracChangeset for help on using the changeset viewer.