+ ok(bt_ctf_stream_get_event_context(NULL) == NULL,
+ "bt_ctf_stream_get_event_context handles NULL correctly");
+ event_context = bt_ctf_stream_get_event_context(stream);
+ ok(event_context,
+ "bt_ctf_stream_get_event_context returns a stream event context");
+ ok(bt_ctf_stream_set_event_context(NULL, event_context) < 0,
+ "bt_ctf_stream_set_event_context handles a NULL stream correctly");
+ ok(bt_ctf_stream_set_event_context(stream, NULL) < 0,
+ "bt_ctf_stream_set_event_context handles a NULL stream event context correctly");
+ ok(!bt_ctf_stream_set_event_context(stream, event_context),
+ "bt_ctf_stream_set_event_context correctly set a stream event context");
+ ret_field = bt_ctf_field_create(integer_type);
+ ok(bt_ctf_stream_set_event_context(stream, ret_field) < 0,
+ "bt_ctf_stream_set_event_context rejects an event context of incorrect type");
+ bt_ctf_field_put(ret_field);
+