webrtc_data_channel_set_buffered_amount_low_cb
webrtc_data_channel_get_buffered_amount_low_threshold
webrtc_data_channel_unset_buffered_amount_low_cb
+webrtc_foreach_stats
webrtc_set_state_changed_cb
webrtc_unset_state_changed_cb
webrtc_set_error_cb
webrtc_data_channel_unset_error_cb
webrtc_data_channel_set_close_cb
webrtc_data_channel_unset_close_cb
-webrtc_foreach_stats
extern int utc_media_webrtc_data_channel_get_buffered_amount_low_threshold_n(void);
extern int utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_p(void);
extern int utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n(void);
+extern int utc_media_webrtc_foreach_stats_p(void);
+extern int utc_media_webrtc_foreach_stats_n(void);
+/* callbacks */
extern int utc_media_webrtc_set_state_changed_cb_p(void);
extern int utc_media_webrtc_set_state_changed_cb_n(void);
extern int utc_media_webrtc_unset_state_changed_cb_p(void);
extern int utc_media_webrtc_data_channel_set_close_cb_n(void);
extern int utc_media_webrtc_data_channel_unset_close_cb_p(void);
extern int utc_media_webrtc_data_channel_unset_close_cb_n(void);
-extern int utc_media_webrtc_foreach_stats_p(void);
-extern int utc_media_webrtc_foreach_stats_n(void);
testcase tc_array[] = {
{"utc_media_webrtc_create_p",utc_media_webrtc_create_p,NULL,NULL},
{"utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n",utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_foreach_stats_p",utc_media_webrtc_foreach_stats_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_foreach_stats_n",utc_media_webrtc_foreach_stats_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
- /* callback */
- {"utc_media_webrtc_set_state_changed_cb_p",utc_media_webrtc_set_state_changed_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_state_changed_cb_n",utc_media_webrtc_set_state_changed_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_state_changed_cb_p",utc_media_webrtc_unset_state_changed_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_state_changed_cb_n",utc_media_webrtc_unset_state_changed_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_error_cb_p",utc_media_webrtc_set_error_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_error_cb_n",utc_media_webrtc_set_error_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_error_cb_p",utc_media_webrtc_unset_error_cb_p,NULL,NULL},
+ /* callbacks */
+ {"utc_media_webrtc_set_state_changed_cb_p",utc_media_webrtc_set_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_state_changed_cb_n",utc_media_webrtc_set_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_state_changed_cb_p",utc_media_webrtc_unset_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_state_changed_cb_n",utc_media_webrtc_unset_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_error_cb_p",utc_media_webrtc_set_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_error_cb_n",utc_media_webrtc_set_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_error_cb_p",utc_media_webrtc_unset_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_error_cb_n",utc_media_webrtc_unset_error_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_ice_candidate_cb_p",utc_media_webrtc_set_ice_candidate_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_ice_candidate_cb_n",utc_media_webrtc_set_ice_candidate_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_ice_candidate_cb_p",utc_media_webrtc_unset_ice_candidate_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_ice_candidate_cb_p",utc_media_webrtc_set_ice_candidate_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_ice_candidate_cb_n",utc_media_webrtc_set_ice_candidate_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_ice_candidate_cb_p",utc_media_webrtc_unset_ice_candidate_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_ice_candidate_cb_n",utc_media_webrtc_unset_ice_candidate_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_negotiation_needed_cb_p",utc_media_webrtc_set_negotiation_needed_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_negotiation_needed_cb_n",utc_media_webrtc_set_negotiation_needed_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_negotiation_needed_cb_p",utc_media_webrtc_unset_negotiation_needed_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_negotiation_needed_cb_p",utc_media_webrtc_set_negotiation_needed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_negotiation_needed_cb_n",utc_media_webrtc_set_negotiation_needed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_negotiation_needed_cb_p",utc_media_webrtc_unset_negotiation_needed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_negotiation_needed_cb_n",utc_media_webrtc_unset_negotiation_needed_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_peer_connection_state_change_cb_p",utc_media_webrtc_set_peer_connection_state_change_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_peer_connection_state_change_cb_n",utc_media_webrtc_set_peer_connection_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_peer_connection_state_change_cb_p",utc_media_webrtc_unset_peer_connection_state_change_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_peer_connection_state_change_cb_p",utc_media_webrtc_set_peer_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_peer_connection_state_change_cb_n",utc_media_webrtc_set_peer_connection_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_peer_connection_state_change_cb_p",utc_media_webrtc_unset_peer_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_peer_connection_state_change_cb_n",utc_media_webrtc_unset_peer_connection_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_signaling_state_change_cb_p",utc_media_webrtc_set_signaling_state_change_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_signaling_state_change_cb_n",utc_media_webrtc_set_signaling_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_signaling_state_change_cb_p",utc_media_webrtc_unset_signaling_state_change_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_signaling_state_change_cb_p",utc_media_webrtc_set_signaling_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_signaling_state_change_cb_n",utc_media_webrtc_set_signaling_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_signaling_state_change_cb_p",utc_media_webrtc_unset_signaling_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_signaling_state_change_cb_n",utc_media_webrtc_unset_signaling_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_ice_gathering_state_change_cb_p",utc_media_webrtc_set_ice_gathering_state_change_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_ice_gathering_state_change_cb_n",utc_media_webrtc_set_ice_gathering_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_ice_gathering_state_change_cb_p",utc_media_webrtc_unset_ice_gathering_state_change_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_ice_gathering_state_change_cb_p",utc_media_webrtc_set_ice_gathering_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_ice_gathering_state_change_cb_n",utc_media_webrtc_set_ice_gathering_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_ice_gathering_state_change_cb_p",utc_media_webrtc_unset_ice_gathering_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_ice_gathering_state_change_cb_n",utc_media_webrtc_unset_ice_gathering_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_ice_connection_state_change_cb_p",utc_media_webrtc_set_ice_connection_state_change_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_ice_connection_state_change_cb_n",utc_media_webrtc_set_ice_connection_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_ice_connection_state_change_cb_p",utc_media_webrtc_unset_ice_connection_state_change_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_ice_connection_state_change_cb_p",utc_media_webrtc_set_ice_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_ice_connection_state_change_cb_n",utc_media_webrtc_set_ice_connection_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_ice_connection_state_change_cb_p",utc_media_webrtc_unset_ice_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_ice_connection_state_change_cb_n",utc_media_webrtc_unset_ice_connection_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_track_added_cb_p",utc_media_webrtc_set_track_added_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_track_added_cb_n",utc_media_webrtc_set_track_added_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_track_added_cb_p",utc_media_webrtc_unset_track_added_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_track_added_cb_n",utc_media_webrtc_unset_track_added_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_encoded_audio_frame_cb_p",utc_media_webrtc_set_encoded_audio_frame_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_encoded_audio_frame_cb_n",utc_media_webrtc_set_encoded_audio_frame_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_encoded_audio_frame_cb_p",utc_media_webrtc_unset_encoded_audio_frame_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_encoded_audio_frame_cb_n",utc_media_webrtc_unset_encoded_audio_frame_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_encoded_video_frame_cb_p",utc_media_webrtc_set_encoded_video_frame_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_encoded_video_frame_cb_n",utc_media_webrtc_set_encoded_video_frame_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_encoded_video_frame_cb_p",utc_media_webrtc_unset_encoded_video_frame_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_encoded_video_frame_cb_n",utc_media_webrtc_unset_encoded_video_frame_cb_n,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_data_channel_cb_p",utc_media_webrtc_set_data_channel_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_data_channel_cb_n",utc_media_webrtc_set_data_channel_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_data_channel_cb_p",utc_media_webrtc_unset_data_channel_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_data_channel_cb_n",utc_media_webrtc_unset_data_channel_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_open_cb_p",utc_media_webrtc_data_channel_set_open_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_open_cb_n",utc_media_webrtc_data_channel_set_open_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_open_cb_p",utc_media_webrtc_data_channel_unset_open_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_open_cb_n",utc_media_webrtc_data_channel_unset_open_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_message_cb_p",utc_media_webrtc_data_channel_set_message_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_message_cb_n",utc_media_webrtc_data_channel_set_message_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_message_cb_p",utc_media_webrtc_data_channel_unset_message_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_message_cb_n",utc_media_webrtc_data_channel_unset_message_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_error_cb_p",utc_media_webrtc_data_channel_set_error_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_error_cb_n",utc_media_webrtc_data_channel_set_error_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_error_cb_p",utc_media_webrtc_data_channel_unset_error_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_error_cb_n",utc_media_webrtc_data_channel_unset_error_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_close_cb_p",utc_media_webrtc_data_channel_set_close_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_close_cb_n",utc_media_webrtc_data_channel_set_close_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_close_cb_p",utc_media_webrtc_data_channel_unset_close_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_close_cb_n",utc_media_webrtc_data_channel_unset_close_cb_n,NULL,NULL},
+ {"utc_media_webrtc_set_track_added_cb_p",utc_media_webrtc_set_track_added_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_track_added_cb_n",utc_media_webrtc_set_track_added_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_track_added_cb_p",utc_media_webrtc_unset_track_added_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_track_added_cb_n",utc_media_webrtc_unset_track_added_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_encoded_audio_frame_cb_p",utc_media_webrtc_set_encoded_audio_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_encoded_audio_frame_cb_n",utc_media_webrtc_set_encoded_audio_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_encoded_audio_frame_cb_p",utc_media_webrtc_unset_encoded_audio_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_encoded_audio_frame_cb_n",utc_media_webrtc_unset_encoded_audio_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_encoded_video_frame_cb_p",utc_media_webrtc_set_encoded_video_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_encoded_video_frame_cb_n",utc_media_webrtc_set_encoded_video_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_encoded_video_frame_cb_p",utc_media_webrtc_unset_encoded_video_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_encoded_video_frame_cb_n",utc_media_webrtc_unset_encoded_video_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_data_channel_cb_p",utc_media_webrtc_set_data_channel_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_data_channel_cb_n",utc_media_webrtc_set_data_channel_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_data_channel_cb_p",utc_media_webrtc_unset_data_channel_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_data_channel_cb_n",utc_media_webrtc_unset_data_channel_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_open_cb_p",utc_media_webrtc_data_channel_set_open_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_open_cb_n",utc_media_webrtc_data_channel_set_open_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_open_cb_p",utc_media_webrtc_data_channel_unset_open_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_open_cb_n",utc_media_webrtc_data_channel_unset_open_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_message_cb_p",utc_media_webrtc_data_channel_set_message_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_message_cb_n",utc_media_webrtc_data_channel_set_message_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_message_cb_p",utc_media_webrtc_data_channel_unset_message_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_message_cb_n",utc_media_webrtc_data_channel_unset_message_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_error_cb_p",utc_media_webrtc_data_channel_set_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_error_cb_n",utc_media_webrtc_data_channel_set_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_error_cb_p",utc_media_webrtc_data_channel_unset_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_error_cb_n",utc_media_webrtc_data_channel_unset_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_close_cb_p",utc_media_webrtc_data_channel_set_close_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_close_cb_n",utc_media_webrtc_data_channel_set_close_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_close_cb_p",utc_media_webrtc_data_channel_unset_close_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_close_cb_n",utc_media_webrtc_data_channel_unset_close_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{NULL, NULL}
};
extern int utc_media_webrtc_data_channel_get_buffered_amount_low_threshold_n(void);
extern int utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_p(void);
extern int utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n(void);
+extern int utc_media_webrtc_foreach_stats_p(void);
+extern int utc_media_webrtc_foreach_stats_n(void);
+/* callbacks */
extern int utc_media_webrtc_set_state_changed_cb_p(void);
extern int utc_media_webrtc_set_state_changed_cb_n(void);
extern int utc_media_webrtc_unset_state_changed_cb_p(void);
extern int utc_media_webrtc_data_channel_set_close_cb_n(void);
extern int utc_media_webrtc_data_channel_unset_close_cb_p(void);
extern int utc_media_webrtc_data_channel_unset_close_cb_n(void);
-extern int utc_media_webrtc_foreach_stats_p(void);
-extern int utc_media_webrtc_foreach_stats_n(void);
testcase tc_array[] = {
{"utc_media_webrtc_create_p",utc_media_webrtc_create_p,NULL,NULL},
{"utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n",utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_foreach_stats_p",utc_media_webrtc_foreach_stats_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_foreach_stats_n",utc_media_webrtc_foreach_stats_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
- /* callback */
- {"utc_media_webrtc_set_state_changed_cb_p",utc_media_webrtc_set_state_changed_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_state_changed_cb_n",utc_media_webrtc_set_state_changed_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_state_changed_cb_p",utc_media_webrtc_unset_state_changed_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_state_changed_cb_n",utc_media_webrtc_unset_state_changed_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_error_cb_p",utc_media_webrtc_set_error_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_error_cb_n",utc_media_webrtc_set_error_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_error_cb_p",utc_media_webrtc_unset_error_cb_p,NULL,NULL},
+ /* callbacks */
+ {"utc_media_webrtc_set_state_changed_cb_p",utc_media_webrtc_set_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_state_changed_cb_n",utc_media_webrtc_set_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_state_changed_cb_p",utc_media_webrtc_unset_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_state_changed_cb_n",utc_media_webrtc_unset_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_error_cb_p",utc_media_webrtc_set_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_error_cb_n",utc_media_webrtc_set_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_error_cb_p",utc_media_webrtc_unset_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_error_cb_n",utc_media_webrtc_unset_error_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_ice_candidate_cb_p",utc_media_webrtc_set_ice_candidate_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_ice_candidate_cb_n",utc_media_webrtc_set_ice_candidate_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_ice_candidate_cb_p",utc_media_webrtc_unset_ice_candidate_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_ice_candidate_cb_p",utc_media_webrtc_set_ice_candidate_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_ice_candidate_cb_n",utc_media_webrtc_set_ice_candidate_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_ice_candidate_cb_p",utc_media_webrtc_unset_ice_candidate_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_ice_candidate_cb_n",utc_media_webrtc_unset_ice_candidate_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_negotiation_needed_cb_p",utc_media_webrtc_set_negotiation_needed_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_negotiation_needed_cb_n",utc_media_webrtc_set_negotiation_needed_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_negotiation_needed_cb_p",utc_media_webrtc_unset_negotiation_needed_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_negotiation_needed_cb_p",utc_media_webrtc_set_negotiation_needed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_negotiation_needed_cb_n",utc_media_webrtc_set_negotiation_needed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_negotiation_needed_cb_p",utc_media_webrtc_unset_negotiation_needed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_negotiation_needed_cb_n",utc_media_webrtc_unset_negotiation_needed_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_peer_connection_state_change_cb_p",utc_media_webrtc_set_peer_connection_state_change_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_peer_connection_state_change_cb_n",utc_media_webrtc_set_peer_connection_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_peer_connection_state_change_cb_p",utc_media_webrtc_unset_peer_connection_state_change_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_peer_connection_state_change_cb_p",utc_media_webrtc_set_peer_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_peer_connection_state_change_cb_n",utc_media_webrtc_set_peer_connection_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_peer_connection_state_change_cb_p",utc_media_webrtc_unset_peer_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_peer_connection_state_change_cb_n",utc_media_webrtc_unset_peer_connection_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_signaling_state_change_cb_p",utc_media_webrtc_set_signaling_state_change_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_signaling_state_change_cb_n",utc_media_webrtc_set_signaling_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_signaling_state_change_cb_p",utc_media_webrtc_unset_signaling_state_change_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_signaling_state_change_cb_p",utc_media_webrtc_set_signaling_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_signaling_state_change_cb_n",utc_media_webrtc_set_signaling_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_signaling_state_change_cb_p",utc_media_webrtc_unset_signaling_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_signaling_state_change_cb_n",utc_media_webrtc_unset_signaling_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_ice_gathering_state_change_cb_p",utc_media_webrtc_set_ice_gathering_state_change_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_ice_gathering_state_change_cb_n",utc_media_webrtc_set_ice_gathering_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_ice_gathering_state_change_cb_p",utc_media_webrtc_unset_ice_gathering_state_change_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_ice_gathering_state_change_cb_p",utc_media_webrtc_set_ice_gathering_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_ice_gathering_state_change_cb_n",utc_media_webrtc_set_ice_gathering_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_ice_gathering_state_change_cb_p",utc_media_webrtc_unset_ice_gathering_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_ice_gathering_state_change_cb_n",utc_media_webrtc_unset_ice_gathering_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_ice_connection_state_change_cb_p",utc_media_webrtc_set_ice_connection_state_change_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_ice_connection_state_change_cb_n",utc_media_webrtc_set_ice_connection_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_ice_connection_state_change_cb_p",utc_media_webrtc_unset_ice_connection_state_change_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_ice_connection_state_change_cb_p",utc_media_webrtc_set_ice_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_ice_connection_state_change_cb_n",utc_media_webrtc_set_ice_connection_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_ice_connection_state_change_cb_p",utc_media_webrtc_unset_ice_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_ice_connection_state_change_cb_n",utc_media_webrtc_unset_ice_connection_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_track_added_cb_p",utc_media_webrtc_set_track_added_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_track_added_cb_n",utc_media_webrtc_set_track_added_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_track_added_cb_p",utc_media_webrtc_unset_track_added_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_track_added_cb_n",utc_media_webrtc_unset_track_added_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_encoded_audio_frame_cb_p",utc_media_webrtc_set_encoded_audio_frame_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_encoded_audio_frame_cb_n",utc_media_webrtc_set_encoded_audio_frame_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_encoded_audio_frame_cb_p",utc_media_webrtc_unset_encoded_audio_frame_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_encoded_audio_frame_cb_n",utc_media_webrtc_unset_encoded_audio_frame_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_encoded_video_frame_cb_p",utc_media_webrtc_set_encoded_video_frame_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_encoded_video_frame_cb_n",utc_media_webrtc_set_encoded_video_frame_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_encoded_video_frame_cb_p",utc_media_webrtc_unset_encoded_video_frame_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_encoded_video_frame_cb_n",utc_media_webrtc_unset_encoded_video_frame_cb_n,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_data_channel_cb_p",utc_media_webrtc_set_data_channel_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_data_channel_cb_n",utc_media_webrtc_set_data_channel_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_data_channel_cb_p",utc_media_webrtc_unset_data_channel_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_data_channel_cb_n",utc_media_webrtc_unset_data_channel_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_open_cb_p",utc_media_webrtc_data_channel_set_open_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_open_cb_n",utc_media_webrtc_data_channel_set_open_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_open_cb_p",utc_media_webrtc_data_channel_unset_open_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_open_cb_n",utc_media_webrtc_data_channel_unset_open_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_message_cb_p",utc_media_webrtc_data_channel_set_message_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_message_cb_n",utc_media_webrtc_data_channel_set_message_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_message_cb_p",utc_media_webrtc_data_channel_unset_message_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_message_cb_n",utc_media_webrtc_data_channel_unset_message_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_error_cb_p",utc_media_webrtc_data_channel_set_error_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_error_cb_n",utc_media_webrtc_data_channel_set_error_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_error_cb_p",utc_media_webrtc_data_channel_unset_error_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_error_cb_n",utc_media_webrtc_data_channel_unset_error_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_close_cb_p",utc_media_webrtc_data_channel_set_close_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_close_cb_n",utc_media_webrtc_data_channel_set_close_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_close_cb_p",utc_media_webrtc_data_channel_unset_close_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_close_cb_n",utc_media_webrtc_data_channel_unset_close_cb_n,NULL,NULL},
+ {"utc_media_webrtc_set_track_added_cb_p",utc_media_webrtc_set_track_added_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_track_added_cb_n",utc_media_webrtc_set_track_added_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_track_added_cb_p",utc_media_webrtc_unset_track_added_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_track_added_cb_n",utc_media_webrtc_unset_track_added_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_encoded_audio_frame_cb_p",utc_media_webrtc_set_encoded_audio_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_encoded_audio_frame_cb_n",utc_media_webrtc_set_encoded_audio_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_encoded_audio_frame_cb_p",utc_media_webrtc_unset_encoded_audio_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_encoded_audio_frame_cb_n",utc_media_webrtc_unset_encoded_audio_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_encoded_video_frame_cb_p",utc_media_webrtc_set_encoded_video_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_encoded_video_frame_cb_n",utc_media_webrtc_set_encoded_video_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_encoded_video_frame_cb_p",utc_media_webrtc_unset_encoded_video_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_encoded_video_frame_cb_n",utc_media_webrtc_unset_encoded_video_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_data_channel_cb_p",utc_media_webrtc_set_data_channel_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_data_channel_cb_n",utc_media_webrtc_set_data_channel_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_data_channel_cb_p",utc_media_webrtc_unset_data_channel_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_data_channel_cb_n",utc_media_webrtc_unset_data_channel_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_open_cb_p",utc_media_webrtc_data_channel_set_open_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_open_cb_n",utc_media_webrtc_data_channel_set_open_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_open_cb_p",utc_media_webrtc_data_channel_unset_open_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_open_cb_n",utc_media_webrtc_data_channel_unset_open_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_message_cb_p",utc_media_webrtc_data_channel_set_message_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_message_cb_n",utc_media_webrtc_data_channel_set_message_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_message_cb_p",utc_media_webrtc_data_channel_unset_message_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_message_cb_n",utc_media_webrtc_data_channel_unset_message_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_error_cb_p",utc_media_webrtc_data_channel_set_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_error_cb_n",utc_media_webrtc_data_channel_set_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_error_cb_p",utc_media_webrtc_data_channel_unset_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_error_cb_n",utc_media_webrtc_data_channel_unset_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_close_cb_p",utc_media_webrtc_data_channel_set_close_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_close_cb_n",utc_media_webrtc_data_channel_set_close_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_close_cb_p",utc_media_webrtc_data_channel_unset_close_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_close_cb_n",utc_media_webrtc_data_channel_unset_close_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{NULL, NULL}
};
extern int utc_media_webrtc_data_channel_get_buffered_amount_low_threshold_n(void);
extern int utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_p(void);
extern int utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n(void);
+extern int utc_media_webrtc_foreach_stats_p(void);
+extern int utc_media_webrtc_foreach_stats_n(void);
+/* callbacks */
extern int utc_media_webrtc_set_state_changed_cb_p(void);
extern int utc_media_webrtc_set_state_changed_cb_n(void);
extern int utc_media_webrtc_unset_state_changed_cb_p(void);
extern int utc_media_webrtc_data_channel_set_close_cb_n(void);
extern int utc_media_webrtc_data_channel_unset_close_cb_p(void);
extern int utc_media_webrtc_data_channel_unset_close_cb_n(void);
-extern int utc_media_webrtc_foreach_stats_p(void);
-extern int utc_media_webrtc_foreach_stats_n(void);
testcase tc_array[] = {
{"utc_media_webrtc_create_p",utc_media_webrtc_create_p,NULL,NULL},
{"utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n",utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_foreach_stats_p",utc_media_webrtc_foreach_stats_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_foreach_stats_n",utc_media_webrtc_foreach_stats_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
- /* callback */
- {"utc_media_webrtc_set_state_changed_cb_p",utc_media_webrtc_set_state_changed_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_state_changed_cb_n",utc_media_webrtc_set_state_changed_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_state_changed_cb_p",utc_media_webrtc_unset_state_changed_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_state_changed_cb_n",utc_media_webrtc_unset_state_changed_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_error_cb_p",utc_media_webrtc_set_error_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_error_cb_n",utc_media_webrtc_set_error_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_error_cb_p",utc_media_webrtc_unset_error_cb_p,NULL,NULL},
+ /* callbacks */
+ {"utc_media_webrtc_set_state_changed_cb_p",utc_media_webrtc_set_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_state_changed_cb_n",utc_media_webrtc_set_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_state_changed_cb_p",utc_media_webrtc_unset_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_state_changed_cb_n",utc_media_webrtc_unset_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_error_cb_p",utc_media_webrtc_set_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_error_cb_n",utc_media_webrtc_set_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_error_cb_p",utc_media_webrtc_unset_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_error_cb_n",utc_media_webrtc_unset_error_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_ice_candidate_cb_p",utc_media_webrtc_set_ice_candidate_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_ice_candidate_cb_n",utc_media_webrtc_set_ice_candidate_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_ice_candidate_cb_p",utc_media_webrtc_unset_ice_candidate_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_ice_candidate_cb_p",utc_media_webrtc_set_ice_candidate_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_ice_candidate_cb_n",utc_media_webrtc_set_ice_candidate_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_ice_candidate_cb_p",utc_media_webrtc_unset_ice_candidate_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_ice_candidate_cb_n",utc_media_webrtc_unset_ice_candidate_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_negotiation_needed_cb_p",utc_media_webrtc_set_negotiation_needed_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_negotiation_needed_cb_n",utc_media_webrtc_set_negotiation_needed_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_negotiation_needed_cb_p",utc_media_webrtc_unset_negotiation_needed_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_negotiation_needed_cb_p",utc_media_webrtc_set_negotiation_needed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_negotiation_needed_cb_n",utc_media_webrtc_set_negotiation_needed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_negotiation_needed_cb_p",utc_media_webrtc_unset_negotiation_needed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_negotiation_needed_cb_n",utc_media_webrtc_unset_negotiation_needed_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_peer_connection_state_change_cb_p",utc_media_webrtc_set_peer_connection_state_change_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_peer_connection_state_change_cb_n",utc_media_webrtc_set_peer_connection_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_peer_connection_state_change_cb_p",utc_media_webrtc_unset_peer_connection_state_change_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_peer_connection_state_change_cb_p",utc_media_webrtc_set_peer_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_peer_connection_state_change_cb_n",utc_media_webrtc_set_peer_connection_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_peer_connection_state_change_cb_p",utc_media_webrtc_unset_peer_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_peer_connection_state_change_cb_n",utc_media_webrtc_unset_peer_connection_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_signaling_state_change_cb_p",utc_media_webrtc_set_signaling_state_change_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_signaling_state_change_cb_n",utc_media_webrtc_set_signaling_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_signaling_state_change_cb_p",utc_media_webrtc_unset_signaling_state_change_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_signaling_state_change_cb_p",utc_media_webrtc_set_signaling_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_signaling_state_change_cb_n",utc_media_webrtc_set_signaling_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_signaling_state_change_cb_p",utc_media_webrtc_unset_signaling_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_signaling_state_change_cb_n",utc_media_webrtc_unset_signaling_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_ice_gathering_state_change_cb_p",utc_media_webrtc_set_ice_gathering_state_change_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_ice_gathering_state_change_cb_n",utc_media_webrtc_set_ice_gathering_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_ice_gathering_state_change_cb_p",utc_media_webrtc_unset_ice_gathering_state_change_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_ice_gathering_state_change_cb_p",utc_media_webrtc_set_ice_gathering_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_ice_gathering_state_change_cb_n",utc_media_webrtc_set_ice_gathering_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_ice_gathering_state_change_cb_p",utc_media_webrtc_unset_ice_gathering_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_ice_gathering_state_change_cb_n",utc_media_webrtc_unset_ice_gathering_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_ice_connection_state_change_cb_p",utc_media_webrtc_set_ice_connection_state_change_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_ice_connection_state_change_cb_n",utc_media_webrtc_set_ice_connection_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_ice_connection_state_change_cb_p",utc_media_webrtc_unset_ice_connection_state_change_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_ice_connection_state_change_cb_p",utc_media_webrtc_set_ice_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_ice_connection_state_change_cb_n",utc_media_webrtc_set_ice_connection_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_ice_connection_state_change_cb_p",utc_media_webrtc_unset_ice_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_ice_connection_state_change_cb_n",utc_media_webrtc_unset_ice_connection_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_track_added_cb_p",utc_media_webrtc_set_track_added_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_track_added_cb_n",utc_media_webrtc_set_track_added_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_track_added_cb_p",utc_media_webrtc_unset_track_added_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_track_added_cb_n",utc_media_webrtc_unset_track_added_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_encoded_audio_frame_cb_p",utc_media_webrtc_set_encoded_audio_frame_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_encoded_audio_frame_cb_n",utc_media_webrtc_set_encoded_audio_frame_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_encoded_audio_frame_cb_p",utc_media_webrtc_unset_encoded_audio_frame_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_encoded_audio_frame_cb_n",utc_media_webrtc_unset_encoded_audio_frame_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_encoded_video_frame_cb_p",utc_media_webrtc_set_encoded_video_frame_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_encoded_video_frame_cb_n",utc_media_webrtc_set_encoded_video_frame_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_encoded_video_frame_cb_p",utc_media_webrtc_unset_encoded_video_frame_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_encoded_video_frame_cb_n",utc_media_webrtc_unset_encoded_video_frame_cb_n,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_data_channel_cb_p",utc_media_webrtc_set_data_channel_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_data_channel_cb_n",utc_media_webrtc_set_data_channel_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_data_channel_cb_p",utc_media_webrtc_unset_data_channel_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_data_channel_cb_n",utc_media_webrtc_unset_data_channel_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_open_cb_p",utc_media_webrtc_data_channel_set_open_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_open_cb_n",utc_media_webrtc_data_channel_set_open_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_open_cb_p",utc_media_webrtc_data_channel_unset_open_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_open_cb_n",utc_media_webrtc_data_channel_unset_open_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_message_cb_p",utc_media_webrtc_data_channel_set_message_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_message_cb_n",utc_media_webrtc_data_channel_set_message_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_message_cb_p",utc_media_webrtc_data_channel_unset_message_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_message_cb_n",utc_media_webrtc_data_channel_unset_message_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_error_cb_p",utc_media_webrtc_data_channel_set_error_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_error_cb_n",utc_media_webrtc_data_channel_set_error_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_error_cb_p",utc_media_webrtc_data_channel_unset_error_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_error_cb_n",utc_media_webrtc_data_channel_unset_error_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_close_cb_p",utc_media_webrtc_data_channel_set_close_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_close_cb_n",utc_media_webrtc_data_channel_set_close_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_close_cb_p",utc_media_webrtc_data_channel_unset_close_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_close_cb_n",utc_media_webrtc_data_channel_unset_close_cb_n,NULL,NULL},
+ {"utc_media_webrtc_set_track_added_cb_p",utc_media_webrtc_set_track_added_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_track_added_cb_n",utc_media_webrtc_set_track_added_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_track_added_cb_p",utc_media_webrtc_unset_track_added_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_track_added_cb_n",utc_media_webrtc_unset_track_added_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_encoded_audio_frame_cb_p",utc_media_webrtc_set_encoded_audio_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_encoded_audio_frame_cb_n",utc_media_webrtc_set_encoded_audio_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_encoded_audio_frame_cb_p",utc_media_webrtc_unset_encoded_audio_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_encoded_audio_frame_cb_n",utc_media_webrtc_unset_encoded_audio_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_encoded_video_frame_cb_p",utc_media_webrtc_set_encoded_video_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_encoded_video_frame_cb_n",utc_media_webrtc_set_encoded_video_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_encoded_video_frame_cb_p",utc_media_webrtc_unset_encoded_video_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_encoded_video_frame_cb_n",utc_media_webrtc_unset_encoded_video_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_data_channel_cb_p",utc_media_webrtc_set_data_channel_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_data_channel_cb_n",utc_media_webrtc_set_data_channel_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_data_channel_cb_p",utc_media_webrtc_unset_data_channel_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_data_channel_cb_n",utc_media_webrtc_unset_data_channel_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_open_cb_p",utc_media_webrtc_data_channel_set_open_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_open_cb_n",utc_media_webrtc_data_channel_set_open_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_open_cb_p",utc_media_webrtc_data_channel_unset_open_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_open_cb_n",utc_media_webrtc_data_channel_unset_open_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_message_cb_p",utc_media_webrtc_data_channel_set_message_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_message_cb_n",utc_media_webrtc_data_channel_set_message_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_message_cb_p",utc_media_webrtc_data_channel_unset_message_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_message_cb_n",utc_media_webrtc_data_channel_unset_message_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_error_cb_p",utc_media_webrtc_data_channel_set_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_error_cb_n",utc_media_webrtc_data_channel_set_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_error_cb_p",utc_media_webrtc_data_channel_unset_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_error_cb_n",utc_media_webrtc_data_channel_unset_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_close_cb_p",utc_media_webrtc_data_channel_set_close_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_close_cb_n",utc_media_webrtc_data_channel_set_close_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_close_cb_p",utc_media_webrtc_data_channel_unset_close_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_close_cb_n",utc_media_webrtc_data_channel_unset_close_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{NULL, NULL}
};
extern int utc_media_webrtc_data_channel_get_buffered_amount_low_threshold_n(void);
extern int utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_p(void);
extern int utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n(void);
+extern int utc_media_webrtc_foreach_stats_p(void);
+extern int utc_media_webrtc_foreach_stats_n(void);
+/* callbacks */
extern int utc_media_webrtc_set_state_changed_cb_p(void);
extern int utc_media_webrtc_set_state_changed_cb_n(void);
extern int utc_media_webrtc_unset_state_changed_cb_p(void);
extern int utc_media_webrtc_data_channel_set_close_cb_n(void);
extern int utc_media_webrtc_data_channel_unset_close_cb_p(void);
extern int utc_media_webrtc_data_channel_unset_close_cb_n(void);
-extern int utc_media_webrtc_foreach_stats_p(void);
-extern int utc_media_webrtc_foreach_stats_n(void);
testcase tc_array[] = {
{"utc_media_webrtc_create_p",utc_media_webrtc_create_p,NULL,NULL},
{"utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n",utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_foreach_stats_p",utc_media_webrtc_foreach_stats_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_foreach_stats_n",utc_media_webrtc_foreach_stats_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
- /* callback */
- {"utc_media_webrtc_set_state_changed_cb_p",utc_media_webrtc_set_state_changed_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_state_changed_cb_n",utc_media_webrtc_set_state_changed_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_state_changed_cb_p",utc_media_webrtc_unset_state_changed_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_state_changed_cb_n",utc_media_webrtc_unset_state_changed_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_error_cb_p",utc_media_webrtc_set_error_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_error_cb_n",utc_media_webrtc_set_error_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_error_cb_p",utc_media_webrtc_unset_error_cb_p,NULL,NULL},
+ /* callbacks */
+ {"utc_media_webrtc_set_state_changed_cb_p",utc_media_webrtc_set_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_state_changed_cb_n",utc_media_webrtc_set_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_state_changed_cb_p",utc_media_webrtc_unset_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_state_changed_cb_n",utc_media_webrtc_unset_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_error_cb_p",utc_media_webrtc_set_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_error_cb_n",utc_media_webrtc_set_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_error_cb_p",utc_media_webrtc_unset_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_error_cb_n",utc_media_webrtc_unset_error_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_ice_candidate_cb_p",utc_media_webrtc_set_ice_candidate_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_ice_candidate_cb_n",utc_media_webrtc_set_ice_candidate_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_ice_candidate_cb_p",utc_media_webrtc_unset_ice_candidate_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_ice_candidate_cb_p",utc_media_webrtc_set_ice_candidate_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_ice_candidate_cb_n",utc_media_webrtc_set_ice_candidate_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_ice_candidate_cb_p",utc_media_webrtc_unset_ice_candidate_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_ice_candidate_cb_n",utc_media_webrtc_unset_ice_candidate_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_negotiation_needed_cb_p",utc_media_webrtc_set_negotiation_needed_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_negotiation_needed_cb_n",utc_media_webrtc_set_negotiation_needed_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_negotiation_needed_cb_p",utc_media_webrtc_unset_negotiation_needed_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_negotiation_needed_cb_p",utc_media_webrtc_set_negotiation_needed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_negotiation_needed_cb_n",utc_media_webrtc_set_negotiation_needed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_negotiation_needed_cb_p",utc_media_webrtc_unset_negotiation_needed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_negotiation_needed_cb_n",utc_media_webrtc_unset_negotiation_needed_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_peer_connection_state_change_cb_p",utc_media_webrtc_set_peer_connection_state_change_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_peer_connection_state_change_cb_n",utc_media_webrtc_set_peer_connection_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_peer_connection_state_change_cb_p",utc_media_webrtc_unset_peer_connection_state_change_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_peer_connection_state_change_cb_p",utc_media_webrtc_set_peer_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_peer_connection_state_change_cb_n",utc_media_webrtc_set_peer_connection_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_peer_connection_state_change_cb_p",utc_media_webrtc_unset_peer_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_peer_connection_state_change_cb_n",utc_media_webrtc_unset_peer_connection_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_signaling_state_change_cb_p",utc_media_webrtc_set_signaling_state_change_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_signaling_state_change_cb_n",utc_media_webrtc_set_signaling_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_signaling_state_change_cb_p",utc_media_webrtc_unset_signaling_state_change_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_signaling_state_change_cb_p",utc_media_webrtc_set_signaling_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_signaling_state_change_cb_n",utc_media_webrtc_set_signaling_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_signaling_state_change_cb_p",utc_media_webrtc_unset_signaling_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_signaling_state_change_cb_n",utc_media_webrtc_unset_signaling_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_ice_gathering_state_change_cb_p",utc_media_webrtc_set_ice_gathering_state_change_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_ice_gathering_state_change_cb_n",utc_media_webrtc_set_ice_gathering_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_ice_gathering_state_change_cb_p",utc_media_webrtc_unset_ice_gathering_state_change_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_ice_gathering_state_change_cb_p",utc_media_webrtc_set_ice_gathering_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_ice_gathering_state_change_cb_n",utc_media_webrtc_set_ice_gathering_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_ice_gathering_state_change_cb_p",utc_media_webrtc_unset_ice_gathering_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_ice_gathering_state_change_cb_n",utc_media_webrtc_unset_ice_gathering_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_ice_connection_state_change_cb_p",utc_media_webrtc_set_ice_connection_state_change_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_ice_connection_state_change_cb_n",utc_media_webrtc_set_ice_connection_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_ice_connection_state_change_cb_p",utc_media_webrtc_unset_ice_connection_state_change_cb_p,NULL,NULL},
+ {"utc_media_webrtc_set_ice_connection_state_change_cb_p",utc_media_webrtc_set_ice_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_ice_connection_state_change_cb_n",utc_media_webrtc_set_ice_connection_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_ice_connection_state_change_cb_p",utc_media_webrtc_unset_ice_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{"utc_media_webrtc_unset_ice_connection_state_change_cb_n",utc_media_webrtc_unset_ice_connection_state_change_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_track_added_cb_p",utc_media_webrtc_set_track_added_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_track_added_cb_n",utc_media_webrtc_set_track_added_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_track_added_cb_p",utc_media_webrtc_unset_track_added_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_track_added_cb_n",utc_media_webrtc_unset_track_added_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_encoded_audio_frame_cb_p",utc_media_webrtc_set_encoded_audio_frame_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_encoded_audio_frame_cb_n",utc_media_webrtc_set_encoded_audio_frame_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_encoded_audio_frame_cb_p",utc_media_webrtc_unset_encoded_audio_frame_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_encoded_audio_frame_cb_n",utc_media_webrtc_unset_encoded_audio_frame_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_encoded_video_frame_cb_p",utc_media_webrtc_set_encoded_video_frame_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_encoded_video_frame_cb_n",utc_media_webrtc_set_encoded_video_frame_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_encoded_video_frame_cb_p",utc_media_webrtc_unset_encoded_video_frame_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_encoded_video_frame_cb_n",utc_media_webrtc_unset_encoded_video_frame_cb_n,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p,NULL,NULL},
- {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n,NULL,NULL},
- {"utc_media_webrtc_set_data_channel_cb_p",utc_media_webrtc_set_data_channel_cb_p,NULL,NULL},
- {"utc_media_webrtc_set_data_channel_cb_n",utc_media_webrtc_set_data_channel_cb_n,NULL,NULL},
- {"utc_media_webrtc_unset_data_channel_cb_p",utc_media_webrtc_unset_data_channel_cb_p,NULL,NULL},
- {"utc_media_webrtc_unset_data_channel_cb_n",utc_media_webrtc_unset_data_channel_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_open_cb_p",utc_media_webrtc_data_channel_set_open_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_open_cb_n",utc_media_webrtc_data_channel_set_open_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_open_cb_p",utc_media_webrtc_data_channel_unset_open_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_open_cb_n",utc_media_webrtc_data_channel_unset_open_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_message_cb_p",utc_media_webrtc_data_channel_set_message_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_message_cb_n",utc_media_webrtc_data_channel_set_message_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_message_cb_p",utc_media_webrtc_data_channel_unset_message_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_message_cb_n",utc_media_webrtc_data_channel_unset_message_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_error_cb_p",utc_media_webrtc_data_channel_set_error_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_error_cb_n",utc_media_webrtc_data_channel_set_error_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_error_cb_p",utc_media_webrtc_data_channel_unset_error_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_error_cb_n",utc_media_webrtc_data_channel_unset_error_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_close_cb_p",utc_media_webrtc_data_channel_set_close_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_set_close_cb_n",utc_media_webrtc_data_channel_set_close_cb_n,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_close_cb_p",utc_media_webrtc_data_channel_unset_close_cb_p,NULL,NULL},
- {"utc_media_webrtc_data_channel_unset_close_cb_n",utc_media_webrtc_data_channel_unset_close_cb_n,NULL,NULL},
+ {"utc_media_webrtc_set_track_added_cb_p",utc_media_webrtc_set_track_added_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_track_added_cb_n",utc_media_webrtc_set_track_added_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_track_added_cb_p",utc_media_webrtc_unset_track_added_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_track_added_cb_n",utc_media_webrtc_unset_track_added_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_encoded_audio_frame_cb_p",utc_media_webrtc_set_encoded_audio_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_encoded_audio_frame_cb_n",utc_media_webrtc_set_encoded_audio_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_encoded_audio_frame_cb_p",utc_media_webrtc_unset_encoded_audio_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_encoded_audio_frame_cb_n",utc_media_webrtc_unset_encoded_audio_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_encoded_video_frame_cb_p",utc_media_webrtc_set_encoded_video_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_encoded_video_frame_cb_n",utc_media_webrtc_set_encoded_video_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_encoded_video_frame_cb_p",utc_media_webrtc_unset_encoded_video_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_encoded_video_frame_cb_n",utc_media_webrtc_unset_encoded_video_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_data_channel_cb_p",utc_media_webrtc_set_data_channel_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_set_data_channel_cb_n",utc_media_webrtc_set_data_channel_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_data_channel_cb_p",utc_media_webrtc_unset_data_channel_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_unset_data_channel_cb_n",utc_media_webrtc_unset_data_channel_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_open_cb_p",utc_media_webrtc_data_channel_set_open_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_open_cb_n",utc_media_webrtc_data_channel_set_open_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_open_cb_p",utc_media_webrtc_data_channel_unset_open_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_open_cb_n",utc_media_webrtc_data_channel_unset_open_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_message_cb_p",utc_media_webrtc_data_channel_set_message_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_message_cb_n",utc_media_webrtc_data_channel_set_message_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_message_cb_p",utc_media_webrtc_data_channel_unset_message_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_message_cb_n",utc_media_webrtc_data_channel_unset_message_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_error_cb_p",utc_media_webrtc_data_channel_set_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_error_cb_n",utc_media_webrtc_data_channel_set_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_error_cb_p",utc_media_webrtc_data_channel_unset_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_error_cb_n",utc_media_webrtc_data_channel_unset_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_close_cb_p",utc_media_webrtc_data_channel_set_close_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_set_close_cb_n",utc_media_webrtc_data_channel_set_close_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_close_cb_p",utc_media_webrtc_data_channel_unset_close_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
+ {"utc_media_webrtc_data_channel_unset_close_cb_n",utc_media_webrtc_data_channel_unset_close_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup},
{NULL, NULL}
};
#include "assert.h"
#include <webrtc.h>
+extern webrtc_h g_webrtc;
+
static void __webrtc_state_changed_cb(webrtc_h webrtc, webrtc_state_e previous, webrtc_state_e current, void *user_data)
{
}
*/
int utc_media_webrtc_set_state_changed_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_state_changed_cb(webrtc, __webrtc_state_changed_cb, NULL);
+ int ret = webrtc_set_state_changed_cb(g_webrtc, __webrtc_state_changed_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_state_changed_cb_n(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_state_changed_cb(webrtc, NULL, NULL);
+ int ret = webrtc_set_state_changed_cb(g_webrtc, NULL, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_unset_state_changed_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
+ int ret = webrtc_set_state_changed_cb(g_webrtc, __webrtc_state_changed_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_set_state_changed_cb(webrtc, __webrtc_state_changed_cb, NULL);
+ ret = webrtc_unset_state_changed_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_unset_state_changed_cb(webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_error_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_error_cb(webrtc, __webrtc_error_cb, NULL);
+ int ret = webrtc_set_error_cb(g_webrtc, __webrtc_error_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_error_cb_n(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_error_cb(webrtc, NULL, NULL);
+ int ret = webrtc_set_error_cb(g_webrtc, NULL, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_unset_error_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
+ int ret = webrtc_set_error_cb(g_webrtc, __webrtc_error_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_set_error_cb(webrtc, __webrtc_error_cb, NULL);
+ ret = webrtc_unset_error_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_unset_error_cb(webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_ice_candidate_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
+ int ret = webrtc_set_ice_candidate_cb(g_webrtc, __webrtc_ice_candidate_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_set_ice_candidate_cb(webrtc, __webrtc_ice_candidate_cb, NULL);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_ice_candidate_cb_n(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_ice_candidate_cb(webrtc, NULL, NULL);
+ int ret = webrtc_set_ice_candidate_cb(g_webrtc, NULL, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_unset_ice_candidate_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_ice_candidate_cb(webrtc, __webrtc_ice_candidate_cb, NULL);
+ int ret = webrtc_set_ice_candidate_cb(g_webrtc, __webrtc_ice_candidate_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_unset_ice_candidate_cb(webrtc);
+ ret = webrtc_unset_ice_candidate_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_NONE);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_negotiation_needed_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_negotiation_needed_cb(webrtc, __webrtc_negotiation_needed_cb, NULL);
+ int ret = webrtc_set_negotiation_needed_cb(g_webrtc, __webrtc_negotiation_needed_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_negotiation_needed_cb_n(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_negotiation_needed_cb(webrtc, NULL, NULL);
+ int ret = webrtc_set_negotiation_needed_cb(g_webrtc, NULL, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_unset_negotiation_needed_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_negotiation_needed_cb(webrtc, __webrtc_negotiation_needed_cb, NULL);
+ int ret = webrtc_set_negotiation_needed_cb(g_webrtc, __webrtc_negotiation_needed_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_unset_negotiation_needed_cb(webrtc);
+ ret = webrtc_unset_negotiation_needed_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_NONE);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_peer_connection_state_change_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
+ int ret = webrtc_set_peer_connection_state_change_cb(g_webrtc, __webrtc_peer_connection_state_change_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_set_peer_connection_state_change_cb(webrtc, __webrtc_peer_connection_state_change_cb, NULL);
+ ret = webrtc_unset_peer_connection_state_change_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_unset_peer_connection_state_change_cb(webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_peer_connection_state_change_cb_n(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_peer_connection_state_change_cb(webrtc, NULL, NULL);
+ int ret = webrtc_set_peer_connection_state_change_cb(g_webrtc, NULL, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_unset_peer_connection_state_change_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
+ int ret = webrtc_set_peer_connection_state_change_cb(g_webrtc, __webrtc_peer_connection_state_change_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_set_peer_connection_state_change_cb(webrtc, __webrtc_peer_connection_state_change_cb, NULL);
+ ret = webrtc_unset_peer_connection_state_change_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_unset_peer_connection_state_change_cb(webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_signaling_state_change_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
+ int ret = webrtc_set_signaling_state_change_cb(g_webrtc, __webrtc_signaling_state_change_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_set_signaling_state_change_cb(webrtc, __webrtc_signaling_state_change_cb, NULL);
+ ret = webrtc_unset_signaling_state_change_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_unset_signaling_state_change_cb(webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_signaling_state_change_cb_n(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_signaling_state_change_cb(webrtc, NULL, NULL);
+ int ret = webrtc_set_signaling_state_change_cb(g_webrtc, NULL, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_unset_signaling_state_change_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
+ int ret = webrtc_set_signaling_state_change_cb(g_webrtc, __webrtc_signaling_state_change_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_set_signaling_state_change_cb(webrtc, __webrtc_signaling_state_change_cb, NULL);
+ ret = webrtc_unset_signaling_state_change_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_unset_signaling_state_change_cb(webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_ice_gathering_state_change_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_ice_gathering_state_change_cb(webrtc, __webrtc_ice_gathering_state_change_cb, NULL);
+ int ret = webrtc_set_ice_gathering_state_change_cb(g_webrtc, __webrtc_ice_gathering_state_change_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_unset_ice_gathering_state_change_cb(webrtc);
+ ret = webrtc_unset_ice_gathering_state_change_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_NONE);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_ice_gathering_state_change_cb_n(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_ice_gathering_state_change_cb(webrtc, NULL, NULL);
+ int ret = webrtc_set_ice_gathering_state_change_cb(g_webrtc, NULL, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_unset_ice_gathering_state_change_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_ice_gathering_state_change_cb(webrtc, __webrtc_ice_gathering_state_change_cb, NULL);
+ int ret = webrtc_set_ice_gathering_state_change_cb(g_webrtc, __webrtc_ice_gathering_state_change_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_unset_ice_gathering_state_change_cb(webrtc);
+ ret = webrtc_unset_ice_gathering_state_change_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_NONE);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_ice_connection_state_change_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
+ int ret = webrtc_set_ice_connection_state_change_cb(g_webrtc, __webrtc_ice_connection_state_change_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_set_ice_connection_state_change_cb(webrtc, __webrtc_ice_connection_state_change_cb, NULL);
+ ret = webrtc_unset_ice_connection_state_change_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_unset_ice_connection_state_change_cb(webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_ice_connection_state_change_cb_n(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_ice_connection_state_change_cb(webrtc, NULL, NULL);
+ int ret = webrtc_set_ice_connection_state_change_cb(g_webrtc, NULL, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_unset_ice_connection_state_change_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_ice_connection_state_change_cb(webrtc, __webrtc_ice_connection_state_change_cb, NULL);
+ int ret = webrtc_set_ice_connection_state_change_cb(g_webrtc, __webrtc_ice_connection_state_change_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_unset_ice_connection_state_change_cb(webrtc);
+ ret = webrtc_unset_ice_connection_state_change_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_NONE);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_track_added_cb_n(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_track_added_cb(webrtc, NULL, NULL);
+ int ret = webrtc_set_track_added_cb(g_webrtc, NULL, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_unset_track_added_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
+ int ret = webrtc_set_track_added_cb(g_webrtc, __webrtc_track_added_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_set_track_added_cb(webrtc, __webrtc_track_added_cb, NULL);
+ ret = webrtc_unset_track_added_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_unset_track_added_cb(webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_unset_track_added_cb_n(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_unset_track_added_cb(webrtc);
+ int ret = webrtc_unset_track_added_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_encoded_audio_frame_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_encoded_audio_frame_cb(webrtc, __webrtc_encoded_frame_cb, NULL);
+ int ret = webrtc_set_encoded_audio_frame_cb(g_webrtc, __webrtc_encoded_frame_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_encoded_audio_frame_cb_n(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_encoded_audio_frame_cb(webrtc, NULL, NULL);
+ int ret = webrtc_set_encoded_audio_frame_cb(g_webrtc, NULL, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_unset_encoded_audio_frame_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_encoded_audio_frame_cb(webrtc, __webrtc_encoded_frame_cb, NULL);
+ int ret = webrtc_set_encoded_audio_frame_cb(g_webrtc, __webrtc_encoded_frame_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_unset_encoded_audio_frame_cb(webrtc);
+ ret = webrtc_unset_encoded_audio_frame_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_NONE);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_unset_encoded_audio_frame_cb_n(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_unset_encoded_audio_frame_cb(webrtc);
+ int ret = webrtc_unset_encoded_audio_frame_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_encoded_video_frame_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
+ int ret = webrtc_set_encoded_video_frame_cb(g_webrtc, __webrtc_encoded_frame_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_set_encoded_video_frame_cb(webrtc, __webrtc_encoded_frame_cb, NULL);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_encoded_video_frame_cb_n(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_encoded_video_frame_cb(webrtc, NULL, NULL);
+ int ret = webrtc_set_encoded_video_frame_cb(g_webrtc, NULL, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_unset_encoded_video_frame_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
+ int ret = webrtc_set_encoded_video_frame_cb(g_webrtc, __webrtc_encoded_frame_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_set_encoded_video_frame_cb(webrtc, __webrtc_encoded_frame_cb, NULL);
+ ret = webrtc_unset_encoded_video_frame_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_unset_encoded_video_frame_cb(webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_unset_encoded_video_frame_cb_n(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_unset_encoded_video_frame_cb(webrtc);
+ int ret = webrtc_unset_encoded_video_frame_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION);
- webrtc_destroy(webrtc);
-
return 0;
}
int utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p(void)
{
int ret;
- webrtc_h webrtc;
unsigned int id;
- ret = webrtc_create(&webrtc);
+ ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_MEDIA_PACKET, &id);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_add_media_source(webrtc, WEBRTC_MEDIA_SOURCE_TYPE_MEDIA_PACKET, &id);
+ ret = webrtc_media_packet_source_set_buffer_state_changed_cb(g_webrtc, id, __webrtc_media_packet_source_buffer_state_changed_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_media_packet_source_set_buffer_state_changed_cb(webrtc, id, __webrtc_media_packet_source_buffer_state_changed_cb, NULL);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- webrtc_destroy(webrtc);
-
return 0;
}
int utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1(void)
{
int ret;
- webrtc_h webrtc;
unsigned int id;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_add_media_source(webrtc, WEBRTC_MEDIA_SOURCE_TYPE_MEDIA_PACKET, &id);
+ ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_MEDIA_PACKET, &id);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_media_packet_source_set_buffer_state_changed_cb(webrtc, id, NULL, NULL);
+ ret = webrtc_media_packet_source_set_buffer_state_changed_cb(g_webrtc, id, NULL, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_media_packet_source_set_buffer_state_changed_cb(webrtc, 1, __webrtc_media_packet_source_buffer_state_changed_cb, NULL);
+ int ret = webrtc_media_packet_source_set_buffer_state_changed_cb(g_webrtc, 1, __webrtc_media_packet_source_buffer_state_changed_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
- webrtc_destroy(webrtc);
-
return 0;
}
int utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p(void)
{
int ret;
- webrtc_h webrtc;
unsigned int id;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_add_media_source(webrtc, WEBRTC_MEDIA_SOURCE_TYPE_MEDIA_PACKET, &id);
+ ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_MEDIA_PACKET, &id);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_media_packet_source_set_buffer_state_changed_cb(webrtc, id, __webrtc_media_packet_source_buffer_state_changed_cb, NULL);
+ ret = webrtc_media_packet_source_set_buffer_state_changed_cb(g_webrtc, id, __webrtc_media_packet_source_buffer_state_changed_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_media_packet_source_unset_buffer_state_changed_cb(webrtc, id);
+ ret = webrtc_media_packet_source_unset_buffer_state_changed_cb(g_webrtc, id);
assert_eq(ret, WEBRTC_ERROR_NONE);
- webrtc_destroy(webrtc);
-
return 0;
}
int utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n(void)
{
int ret;
- webrtc_h webrtc;
unsigned int id;
- ret = webrtc_create(&webrtc);
+ ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_MEDIA_PACKET, &id);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_add_media_source(webrtc, WEBRTC_MEDIA_SOURCE_TYPE_MEDIA_PACKET, &id);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_media_packet_source_unset_buffer_state_changed_cb(webrtc, id);
+ ret = webrtc_media_packet_source_unset_buffer_state_changed_cb(g_webrtc, id);
assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_data_channel_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_data_channel_cb(webrtc, __webrtc_data_channel_cb, NULL);
+ int ret = webrtc_set_data_channel_cb(g_webrtc, __webrtc_data_channel_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_set_data_channel_cb_n(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_set_data_channel_cb(webrtc, NULL, NULL);
+ int ret = webrtc_set_data_channel_cb(g_webrtc, NULL, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_unset_data_channel_cb_p(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
+ int ret = webrtc_set_data_channel_cb(g_webrtc, __webrtc_data_channel_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_set_data_channel_cb(webrtc, __webrtc_data_channel_cb, NULL);
+ ret = webrtc_unset_data_channel_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_NONE);
- ret = webrtc_unset_data_channel_cb(webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- webrtc_destroy(webrtc);
-
return 0;
}
*/
int utc_media_webrtc_unset_data_channel_cb_n(void)
{
- int ret;
- webrtc_h webrtc;
-
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_unset_data_channel_cb(webrtc);
+ int ret = webrtc_unset_data_channel_cb(g_webrtc);
assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION);
- webrtc_destroy(webrtc);
-
return 0;
}
int utc_media_webrtc_data_channel_set_open_cb_p(void)
{
int ret;
- webrtc_h webrtc;
webrtc_data_channel_h channel;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel);
+ ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel);
assert_eq(ret, WEBRTC_ERROR_NONE);
ret = webrtc_data_channel_set_open_cb(channel, __webrtc_data_channel_open_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
webrtc_destroy_data_channel(channel);
- webrtc_destroy(webrtc);
return 0;
}
int utc_media_webrtc_data_channel_set_open_cb_n(void)
{
int ret;
- webrtc_h webrtc;
webrtc_data_channel_h channel;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel);
+ ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel);
assert_eq(ret, WEBRTC_ERROR_NONE);
ret = webrtc_data_channel_set_open_cb(channel, NULL, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
webrtc_destroy_data_channel(channel);
- webrtc_destroy(webrtc);
return 0;
}
int utc_media_webrtc_data_channel_unset_open_cb_p(void)
{
int ret;
- webrtc_h webrtc;
webrtc_data_channel_h channel;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel);
+ ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel);
assert_eq(ret, WEBRTC_ERROR_NONE);
ret = webrtc_data_channel_set_open_cb(channel, __webrtc_data_channel_open_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
webrtc_destroy_data_channel(channel);
- webrtc_destroy(webrtc);
return 0;
}
int utc_media_webrtc_data_channel_unset_open_cb_n(void)
{
int ret;
- webrtc_h webrtc;
webrtc_data_channel_h channel;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel);
+ ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel);
assert_eq(ret, WEBRTC_ERROR_NONE);
ret = webrtc_data_channel_unset_open_cb(channel);
assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION);
webrtc_destroy_data_channel(channel);
- webrtc_destroy(webrtc);
return 0;
}
int utc_media_webrtc_data_channel_set_message_cb_p(void)
{
int ret;
- webrtc_h webrtc;
webrtc_data_channel_h channel;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel);
+ ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel);
assert_eq(ret, WEBRTC_ERROR_NONE);
ret = webrtc_data_channel_set_message_cb(channel, __webrtc_data_channel_message_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
webrtc_destroy_data_channel(channel);
- webrtc_destroy(webrtc);
return 0;
}
int utc_media_webrtc_data_channel_set_message_cb_n(void)
{
int ret;
- webrtc_h webrtc;
webrtc_data_channel_h channel;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel);
+ ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel);
assert_eq(ret, WEBRTC_ERROR_NONE);
ret = webrtc_data_channel_set_message_cb(channel, NULL, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
webrtc_destroy_data_channel(channel);
- webrtc_destroy(webrtc);
return 0;
}
int utc_media_webrtc_data_channel_unset_message_cb_p(void)
{
int ret;
- webrtc_h webrtc;
webrtc_data_channel_h channel;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel);
+ ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel);
assert_eq(ret, WEBRTC_ERROR_NONE);
ret = webrtc_data_channel_set_message_cb(channel, __webrtc_data_channel_message_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
webrtc_destroy_data_channel(channel);
- webrtc_destroy(webrtc);
return 0;
}
int utc_media_webrtc_data_channel_unset_message_cb_n(void)
{
int ret;
- webrtc_h webrtc;
webrtc_data_channel_h channel;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel);
+ ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel);
assert_eq(ret, WEBRTC_ERROR_NONE);
ret = webrtc_data_channel_unset_message_cb(channel);
assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION);
webrtc_destroy_data_channel(channel);
- webrtc_destroy(webrtc);
return 0;
}
int utc_media_webrtc_data_channel_set_error_cb_p(void)
{
int ret;
- webrtc_h webrtc;
webrtc_data_channel_h channel;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel);
+ ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel);
assert_eq(ret, WEBRTC_ERROR_NONE);
ret = webrtc_data_channel_set_error_cb(channel, __webrtc_data_channel_error_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
webrtc_destroy_data_channel(channel);
- webrtc_destroy(webrtc);
return 0;
}
int utc_media_webrtc_data_channel_set_error_cb_n(void)
{
int ret;
- webrtc_h webrtc;
webrtc_data_channel_h channel;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel);
+ ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel);
assert_eq(ret, WEBRTC_ERROR_NONE);
ret = webrtc_data_channel_set_error_cb(channel, NULL, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
webrtc_destroy_data_channel(channel);
- webrtc_destroy(webrtc);
return 0;
}
int utc_media_webrtc_data_channel_unset_error_cb_p(void)
{
int ret;
- webrtc_h webrtc;
webrtc_data_channel_h channel;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel);
+ ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel);
assert_eq(ret, WEBRTC_ERROR_NONE);
ret = webrtc_data_channel_set_error_cb(channel, __webrtc_data_channel_error_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
webrtc_destroy_data_channel(channel);
- webrtc_destroy(webrtc);
return 0;
}
int utc_media_webrtc_data_channel_unset_error_cb_n(void)
{
int ret;
- webrtc_h webrtc;
webrtc_data_channel_h channel;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel);
+ ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel);
assert_eq(ret, WEBRTC_ERROR_NONE);
ret = webrtc_data_channel_unset_error_cb(channel);
assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION);
webrtc_destroy_data_channel(channel);
- webrtc_destroy(webrtc);
return 0;
}
int utc_media_webrtc_data_channel_set_close_cb_p(void)
{
int ret;
- webrtc_h webrtc;
webrtc_data_channel_h channel;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel);
+ ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel);
assert_eq(ret, WEBRTC_ERROR_NONE);
ret = webrtc_data_channel_set_close_cb(channel, __webrtc_data_channel_close_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
webrtc_destroy_data_channel(channel);
- webrtc_destroy(webrtc);
return 0;
}
int utc_media_webrtc_data_channel_set_close_cb_n(void)
{
int ret;
- webrtc_h webrtc;
webrtc_data_channel_h channel;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel);
+ ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel);
assert_eq(ret, WEBRTC_ERROR_NONE);
ret = webrtc_data_channel_set_close_cb(channel, NULL, NULL);
assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER);
webrtc_destroy_data_channel(channel);
- webrtc_destroy(webrtc);
return 0;
}
int utc_media_webrtc_data_channel_unset_close_cb_p(void)
{
int ret;
- webrtc_h webrtc;
webrtc_data_channel_h channel;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel);
+ ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel);
assert_eq(ret, WEBRTC_ERROR_NONE);
ret = webrtc_data_channel_set_close_cb(channel, __webrtc_data_channel_close_cb, NULL);
assert_eq(ret, WEBRTC_ERROR_NONE);
webrtc_destroy_data_channel(channel);
- webrtc_destroy(webrtc);
return 0;
}
int utc_media_webrtc_data_channel_unset_close_cb_n(void)
{
int ret;
- webrtc_h webrtc;
webrtc_data_channel_h channel;
- ret = webrtc_create(&webrtc);
- assert_eq(ret, WEBRTC_ERROR_NONE);
-
- ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel);
+ ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel);
assert_eq(ret, WEBRTC_ERROR_NONE);
ret = webrtc_data_channel_unset_close_cb(channel);
assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION);
webrtc_destroy_data_channel(channel);
- webrtc_destroy(webrtc);
return 0;
}
static GMainLoop *g_mainloop = NULL;
static int g_timeout_id = 0;
static Evas_Object *g_win = NULL;
-static webrtc_h g_webrtc = NULL;
+webrtc_h g_webrtc = NULL;
static gboolean __timeout_func(gpointer data)
{