mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-09-21 11:30:18 +00:00
tests/webrtcbin: Use fail_unless_matches_string()
Use pattern matching against expected error strings that might include internal element names, where the names are default assigned with incrementing integers. When running with CK_FORK=no, there may have been previous tests that ran in the same process and incremented the counters more than when running in the default fork-per-test mode. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7365>
This commit is contained in:
parent
807dbfbebf
commit
490c21a72e
1 changed files with 4 additions and 4 deletions
|
@ -4343,8 +4343,8 @@ GST_START_TEST (test_reject_create_offer)
|
||||||
gst_structure_get (s, "error", G_TYPE_ERROR, &error, NULL);
|
gst_structure_get (s, "error", G_TYPE_ERROR, &error, NULL);
|
||||||
fail_unless (g_error_matches (error, GST_WEBRTC_ERROR,
|
fail_unless (g_error_matches (error, GST_WEBRTC_ERROR,
|
||||||
GST_WEBRTC_ERROR_INTERNAL_FAILURE));
|
GST_WEBRTC_ERROR_INTERNAL_FAILURE));
|
||||||
fail_unless_equals_string (error->message,
|
fail_unless_matches_string (error->message,
|
||||||
"Tranceiver <webrtctransceiver0> with mid (null) has locked mline 1 but the offer only has 0 sections");
|
"Tranceiver <webrtctransceiver[0-9]+> with mid \\(null\\) has locked mline 1 but the offer only has 0 sections");
|
||||||
g_clear_error (&error);
|
g_clear_error (&error);
|
||||||
gst_promise_unref (promise);
|
gst_promise_unref (promise);
|
||||||
|
|
||||||
|
@ -4446,9 +4446,9 @@ GST_START_TEST (test_reject_set_description)
|
||||||
gst_structure_get (s, "error", G_TYPE_ERROR, &error, NULL);
|
gst_structure_get (s, "error", G_TYPE_ERROR, &error, NULL);
|
||||||
fail_unless (g_error_matches (error, GST_WEBRTC_ERROR,
|
fail_unless (g_error_matches (error, GST_WEBRTC_ERROR,
|
||||||
GST_WEBRTC_ERROR_INTERNAL_FAILURE));
|
GST_WEBRTC_ERROR_INTERNAL_FAILURE));
|
||||||
fail_unless_equals_string
|
fail_unless_matches_string
|
||||||
(error->message,
|
(error->message,
|
||||||
"m-line 0 with transceiver <webrtctransceiver1> was locked to video, but SDP has audio media");
|
"m-line 0 with transceiver <webrtctransceiver[0-9]+> was locked to video, but SDP has audio media");
|
||||||
|
|
||||||
g_clear_error (&error);
|
g_clear_error (&error);
|
||||||
fail_unless (s != NULL);
|
fail_unless (s != NULL);
|
||||||
|
|
Loading…
Reference in a new issue