+ ok(bt_ctf_stream_class_get_event_class_count(NULL) < 0,
+ "bt_ctf_stream_class_get_event_class_count handles NULL correctly");
+ ok(bt_ctf_stream_class_get_event_class_count(stream_class) == 1,
+ "bt_ctf_stream_class_get_event_class_count returns a correct number of event classes");
+ ok(bt_ctf_stream_class_get_event_class(NULL, 0) == NULL,
+ "bt_ctf_stream_class_get_event_class handles NULL correctly");
+ ok(bt_ctf_stream_class_get_event_class(stream_class, 8724) == NULL,
+ "bt_ctf_stream_class_get_event_class handles invalid indexes correctly");
+ ret_event_class = bt_ctf_stream_class_get_event_class(stream_class, 0);
+ ok(ret_event_class == simple_event_class,
+ "bt_ctf_stream_class_get_event_class returns the correct event class");
+ bt_ctf_event_class_put(ret_event_class);
+
+ ok(bt_ctf_stream_class_get_event_class_by_name(NULL, "some event name") == NULL,
+ "bt_ctf_stream_class_get_event_class_by_name handles a NULL stream class correctly");
+ ok(bt_ctf_stream_class_get_event_class_by_name(stream_class, NULL) == NULL,
+ "bt_ctf_stream_class_get_event_class_by_name handles a NULL event class name correctly");
+ ok(bt_ctf_stream_class_get_event_class_by_name(stream_class, "some event name") == NULL,
+ "bt_ctf_stream_class_get_event_class_by_name handles non-existing event class names correctly");
+ ret_event_class = bt_ctf_stream_class_get_event_class_by_name(stream_class, "Simple Event");
+ ok(ret_event_class == simple_event_class,
+ "bt_ctf_stream_class_get_event_class_by_name returns a correct event class");
+ bt_ctf_event_class_put(ret_event_class);
+