DTLS retransmission interval setting

Add SetDTLSRetranmissionInterval setting to SettingEngine.

Add test for SetDTLSRetransmissionInterval
This commit is contained in:
boks1971
2022-02-06 10:35:26 +05:30
committed by Raja Subramanian
parent 8da9a678c5
commit 1846813609
3 changed files with 32 additions and 0 deletions

View File

@@ -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")
}
}