Ignore:
File:
1 edited

Legend:

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

    ree3b28a9 re63e74a  
    3030#include <pcut/pcut.h>
    3131#include <tbarcfg/tbarcfg.h>
    32 #include <stdbool.h>
    3332#include <stdio.h>
    3433
     
    3635
    3736PCUT_TEST_SUITE(tbarcfg);
    38 
    39 typedef struct {
    40         bool notified;
    41 } tbarcfg_test_resp_t;
    42 
    43 static void test_cb(void *);
    4437
    4538/** Creating, opening and closing taskbar configuration */
     
    561554}
    562555
    563 /** Notifications can be delivered from tbarcfg_notify() to a listener. */
    564 PCUT_TEST(notify)
    565 {
    566         errno_t rc;
    567         tbarcfg_listener_t *lst;
    568         tbarcfg_test_resp_t test_resp;
    569 
    570         test_resp.notified = false;
    571 
    572         printf("create listener resp=%p\n", (void *)&test_resp);
    573         rc = tbarcfg_listener_create(TBARCFG_NOTIFY_DEFAULT,
    574             test_cb, &test_resp, &lst);
    575         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    576 
    577         rc = tbarcfg_notify(TBARCFG_NOTIFY_DEFAULT);
    578         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    579 
    580         PCUT_ASSERT_TRUE(test_resp.notified);
    581         tbarcfg_listener_destroy(lst);
    582 }
    583 
    584 static void test_cb(void *arg)
    585 {
    586         tbarcfg_test_resp_t *resp = (tbarcfg_test_resp_t *)arg;
    587 
    588         printf("test_cb: executing resp=%p\n", (void *)resp);
    589         resp->notified = true;
    590 }
    591 
    592556PCUT_EXPORT(tbarcfg);
Note: See TracChangeset for help on using the changeset viewer.