Summary

Harness status: OK

Found 12 tests

Details

ResultTest NameMessage
Passaudio jitterBufferTarget is null by default
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:14:3)
Passaudio jitterBufferTarget accepts posititve values
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:21:3)
Pass
assert_equals(500, 500)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:23:3)
Passaudio jitterBufferTarget accepts values up to 4000 milliseconds
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:30:3)
Pass
assert_throws_js(function "function RangeError() { [native code] }", function "() => {     receiver.jitterBufferTarget = 4001;   }", "audio jitterBufferTarget doesn't accept values greater than 4000 milliseconds")
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:32:3)
Pass
assert_equals(4000, 4000)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:35:3)
Passaudio jitterBufferTarget returns last valid value on throw
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:42:3)
Pass
assert_throws_js(function "function RangeError() { [native code] }", function "() => {     receiver.jitterBufferTarget = -500;   }", "audio jitterBufferTarget doesn't accept negative values")
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:44:3)
Pass
assert_equals(700, 700)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:47:3)
Passaudio jitterBufferTarget allows zero value
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:54:3)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:56:3)
Passaudio jitterBufferTarget allows to reset value to null
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:63:3)
Pass
assert_equals(500, 500)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:65:3)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:67:3)
Passvideo jitterBufferTarget is null by default
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:74:3)
Passvideo jitterBufferTarget accepts posititve values
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:81:3)
Pass
assert_equals(500, 500)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:83:3)
Passvideo jitterBufferTarget accepts values up to 4000 milliseconds
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:90:3)
Pass
assert_throws_js(function "function RangeError() { [native code] }", function "() => {     receiver.jitterBufferTarget = 4001;   }", "video jitterBufferTarget doesn't accept values greater than 4000 milliseconds")
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:92:3)
Pass
assert_equals(4000, 4000)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:95:3)
Passvideo jitterBufferTarget returns last valid value
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:102:3)
Pass
assert_throws_js(function "function RangeError() { [native code] }", function "() => {     receiver.jitterBufferTarget = -500;   }", "video jitterBufferTarget doesn't accept negative values")
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:104:3)
Pass
assert_equals(700, 700)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:107:3)
Passvideo jitterBufferTarget allows zero value
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:114:3)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:116:3)
Passvideo jitterBufferTarget allows to reset value to null
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:123:3)
Pass
assert_equals(500, 500)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:125:3)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /webrtc/RTCRtpReceiver-jitterBufferTarget.html:127:3)