Home | History | Annotate | Download | only in tests

Lines Matching refs:Alert

16 void prepare(struct cras_alert *alert);
36 class Alert: public testing::Test {
46 TEST_F(Alert, OneCallback) {
47 struct cras_alert *alert = cras_alert_create(NULL, 0);
48 cras_alert_add_callback(alert, &callback1, NULL);
50 cras_alert_pending(alert);
54 cras_alert_destroy(alert);
57 TEST_F(Alert, OneCallbackPost2Call1) {
58 struct cras_alert *alert = cras_alert_create(NULL, 0);
59 cras_alert_add_callback(alert, &callback1, NULL);
61 // Alert twice, callback should only be called once.
62 cras_alert_pending(alert);
63 cras_alert_pending(alert);
67 cras_alert_destroy(alert);
70 TEST_F(Alert, OneCallbackWithData) {
71 struct cras_alert *alert = cras_alert_create(NULL, 0);
73 cras_alert_add_callback(alert, &callback1, NULL);
75 cras_alert_pending_data(alert, (void *)&data, sizeof(struct cb_data_struct));
80 cras_alert_destroy(alert);
83 TEST_F(Alert, OneCallbackTwoDataCalledOnce) {
84 struct cras_alert *alert = cras_alert_create(NULL, 0);
87 cras_alert_add_callback(alert, &callback1, NULL);
91 alert, (void *)&data, sizeof(struct cb_data_struct));
93 alert, (void *)&data2, sizeof(struct cb_data_struct));
98 cras_alert_destroy(alert);
101 TEST_F(Alert, OneCallbackTwoDataKeepAll) {
102 struct cras_alert *alert = cras_alert_create(
106 cras_alert_add_callback(alert, &callback1, NULL);
109 cras_alert_pending_data(alert, (void *)&data, sizeof(cb_data_struct));
110 cras_alert_pending_data(alert, (void *)&data2, sizeof(cb_data_struct));
115 cras_alert_destroy(alert);
118 TEST_F(Alert, TwoCallbacks) {
119 struct cras_alert *alert = cras_alert_create(NULL, 0);
120 cras_alert_add_callback(alert, &callback1, NULL);
121 cras_alert_add_callback(alert, &callback2, NULL);
123 cras_alert_pending(alert);
129 cras_alert_destroy(alert);
132 TEST_F(Alert, NoPending) {
133 struct cras_alert *alert = cras_alert_create(NULL, 0);
134 cras_alert_add_callback(alert, &callback1, NULL);
139 cras_alert_destroy(alert);
142 TEST_F(Alert, PendingInCallback) {
159 TEST_F(Alert, Prepare) {
160 struct cras_alert *alert = cras_alert_create(prepare, 0);
161 cras_alert_add_callback(alert, &callback1, NULL);
163 cras_alert_pending(alert);
168 cras_alert_destroy(alert);
171 TEST_F(Alert, TwoAlerts) {
224 void prepare(struct cras_alert *alert)