Lines Matching refs:alert
16 void prepare(struct cras_alert *alert);
31 TEST(Alert, OneCallback) {
32 struct cras_alert *alert = cras_alert_create(NULL, 0);
33 cras_alert_add_callback(alert, &callback1, NULL);
35 cras_alert_pending(alert);
39 cras_alert_destroy(alert);
42 TEST(Alert, OneCallbackPost2Call1) {
43 struct cras_alert *alert = cras_alert_create(NULL, 0);
44 cras_alert_add_callback(alert, &callback1, NULL);
46 // Alert twice, callback should only be called once.
47 cras_alert_pending(alert);
48 cras_alert_pending(alert);
52 cras_alert_destroy(alert);
55 TEST(Alert, OneCallbackWithData) {
56 struct cras_alert *alert = cras_alert_create(NULL, 0);
58 cras_alert_add_callback(alert, &callback1, NULL);
60 cras_alert_pending_data(alert, (void *)data, strlen(data) + 1);
65 cras_alert_destroy(alert);
68 TEST(Alert, OneCallbackTwoDataCalledOnce) {
69 struct cras_alert *alert = cras_alert_create(NULL, 0);
72 cras_alert_add_callback(alert, &callback1, NULL);
75 cras_alert_pending_data(alert, (void *)data, strlen(data) + 1);
76 cras_alert_pending_data(alert, (void *)data2, strlen(data2) + 1);
81 cras_alert_destroy(alert);
84 TEST(Alert, OneCallbackTwoDataKeepAll) {
85 struct cras_alert *alert = cras_alert_create(
89 cras_alert_add_callback(alert, &callback1, NULL);
92 cras_alert_pending_data(alert, (void *)data, strlen(data) + 1);
93 cras_alert_pending_data(alert, (void *)data2, strlen(data2) + 1);
98 cras_alert_destroy(alert);
101 TEST(Alert, TwoCallbacks) {
102 struct cras_alert *alert = cras_alert_create(NULL, 0);
103 cras_alert_add_callback(alert, &callback1, NULL);
104 cras_alert_add_callback(alert, &callback2, NULL);
106 cras_alert_pending(alert);
112 cras_alert_destroy(alert);
115 TEST(Alert, NoPending) {
116 struct cras_alert *alert = cras_alert_create(NULL, 0);
117 cras_alert_add_callback(alert, &callback1, NULL);
122 cras_alert_destroy(alert);
125 TEST(Alert, PendingInCallback) {
142 TEST(Alert, Prepare) {
143 struct cras_alert *alert = cras_alert_create(prepare, 0);
144 cras_alert_add_callback(alert, &callback1, NULL);
146 cras_alert_pending(alert);
151 cras_alert_destroy(alert);
154 TEST(Alert, TwoAlerts) {
206 void prepare(struct cras_alert *alert)