mirror of
https://github.com/pion/webrtc.git
synced 2025-10-26 00:30:35 +08:00
DTLS retransmission interval setting
Add SetDTLSRetranmissionInterval setting to SettingEngine. Add test for SetDTLSRetransmissionInterval
This commit is contained in:
committed by
Raja Subramanian
parent
8da9a678c5
commit
1846813609
@@ -213,3 +213,23 @@ func TestSettingEngine_SetDisableMediaEngineCopy(t *testing.T) {
|
||||
closePairNow(t, offerer, answerer)
|
||||
})
|
||||
}
|
||||
|
||||
func TestSetDTLSRetransmissionInterval(t *testing.T) {
|
||||
s := SettingEngine{}
|
||||
|
||||
if s.dtls.retransmissionInterval != 0 {
|
||||
t.Fatalf("SettingEngine defaults aren't as expected.")
|
||||
}
|
||||
|
||||
s.SetDTLSRetransmissionInterval(100 * time.Millisecond)
|
||||
if s.dtls.retransmissionInterval == 0 ||
|
||||
s.dtls.retransmissionInterval != 100*time.Millisecond {
|
||||
t.Errorf("Failed to set DTLS retransmission interval")
|
||||
}
|
||||
|
||||
s.SetDTLSRetransmissionInterval(1 * time.Second)
|
||||
if s.dtls.retransmissionInterval == 0 ||
|
||||
s.dtls.retransmissionInterval != 1*time.Second {
|
||||
t.Errorf("Failed to set DTLS retransmission interval")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user