+
+ ok(bt_ctf_stream_get_discarded_events_count(NULL, &ret_uint64) == -1,
+ "bt_ctf_stream_get_discarded_events_count handles a NULL stream correctly");
+ ok(bt_ctf_stream_get_discarded_events_count(stream, NULL) == -1,
+ "bt_ctf_stream_get_discarded_events_count handles a NULL return pointer correctly");
+ ret = bt_ctf_stream_get_discarded_events_count(stream, &ret_uint64);
+ ok(ret == 0 && ret_uint64 == 0,
+ "bt_ctf_stream_get_discarded_events_count returns a correct number of discarded events when none were discarded");
+ bt_ctf_stream_append_discarded_events(stream, 1000);
+ ret = bt_ctf_stream_get_discarded_events_count(stream, &ret_uint64);
+ ok(ret == 0 && ret_uint64 == 1000,
+ "bt_ctf_stream_get_discarded_events_count returns a correct number of discarded events when some were discarded");
+