Don't use omitempty for ICECandidateInit

Always return sdpMid & sdpMLineindex value if it
is null. The W3C starts every attribute definition with
`If not null ...`
This commit is contained in:
JooYoung
2020-08-19 17:48:39 +09:00
committed by Sean DuBois
parent cdc726201b
commit 6d3633e589
5 changed files with 10 additions and 12 deletions

View File

@@ -215,6 +215,7 @@ func TestICECandidate_ToJSON(t *testing.T) {
candidateInit := candidate.ToJSON()
assert.Equal(t, uint16(0), *candidateInit.SDPMLineIndex)
var nilUint16Ptr *uint16
assert.Equal(t, nilUint16Ptr, candidateInit.SDPMLineIndex)
assert.Equal(t, "candidate:foundation 1 udp 128 1.0.0.1 1234 typ host", candidateInit.Candidate)
}