gst_uri_protocol_check_internal (protocol, &endptr);
- return *endptr == '\0' && ((gsize) (endptr - protocol)) >= 3;
+ return *endptr == '\0' && ((gsize) (endptr - protocol)) >= 2;
}
/**
gst_uri_protocol_check_internal (uri, &endptr);
- return *endptr == ':' && ((gsize) (endptr - uri)) >= 3;
+ return *endptr == ':' && ((gsize) (endptr - uri)) >= 2;
}
/**
GST_START_TEST (test_uri_misc)
{
- /* require at least three characters for the protocol */
+ /* require at least two characters for the protocol */
fail_if (gst_uri_is_valid ("B:\\foo.txt"));
fail_if (gst_uri_is_valid ("B:/foo.txt"));
fail_if (gst_uri_is_valid ("B://foo.txt"));
fail_if (gst_uri_is_valid ("B:foo.txt"));
- fail_if (gst_uri_is_valid ("AB:\\foo.txt"));
- fail_if (gst_uri_is_valid ("AB:/foo.txt"));
- fail_if (gst_uri_is_valid ("AB://foo.txt"));
- fail_if (gst_uri_is_valid ("AB:foo.txt"));
+ fail_unless (gst_uri_is_valid ("fd://0"));
+ fail_unless (gst_uri_is_valid ("AB:\\foo.txt"));
+ fail_unless (gst_uri_is_valid ("AB:/foo.txt"));
+ fail_unless (gst_uri_is_valid ("AB://foo.txt"));
+ fail_unless (gst_uri_is_valid ("AB:foo.txt"));
fail_unless (gst_uri_is_valid ("ABC:/foo.txt"));
fail_unless (gst_uri_is_valid ("ABC://foo.txt"));