webrtc

package
v0.0.0-...-72d413f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 21, 2023 License: Apache-2.0, MIT Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func TestAddTransceiver

func TestAddTransceiver(t *testing.T)

func TestCodecsFromMediaDescription

func TestCodecsFromMediaDescription(t *testing.T)

func TestConfigurationJSON

func TestConfigurationJSON(t *testing.T)

func TestConfiguration_getICEServers

func TestConfiguration_getICEServers(t *testing.T)

func TestCreateOfferAnswer

func TestCreateOfferAnswer(t *testing.T)

func TestEmptyCandidate

func TestEmptyCandidate(t *testing.T)

func TestExtractFingerprint

func TestExtractFingerprint(t *testing.T)

func TestExtractICEDetails

func TestExtractICEDetails(t *testing.T)

func TestGatherOnSetLocalDescription

func TestGatherOnSetLocalDescription(t *testing.T)

Assert that candidates are gathered by calling SetLocalDescription, not SetRemoteDescription

func TestGetRIDs

func TestGetRIDs(t *testing.T)

func TestHaveApplicationMediaSection

func TestHaveApplicationMediaSection(t *testing.T)

func TestICELite

func TestICELite(t *testing.T)

this test asserts that if an ice-lite offer is received, pion will take the ICE-CONTROLLING role

func TestICERestart

func TestICERestart(t *testing.T)

func TestICERestart_Error_Handling

func TestICERestart_Error_Handling(t *testing.T)

Assert error handling when an Agent is restart

func TestICEServer_validate

func TestICEServer_validate(t *testing.T)

func TestMediaDescriptionFingerprints

func TestMediaDescriptionFingerprints(t *testing.T)

func TestMulticastDNSCandidates

func TestMulticastDNSCandidates(t *testing.T)

Assert that two agents that only generate mDNS candidates can connect

func TestMultipleCreateChannel

func TestMultipleCreateChannel(t *testing.T)

func TestMultipleOfferAnswer

func TestMultipleOfferAnswer(t *testing.T)

func TestNegotiationNeeded

func TestNegotiationNeeded(t *testing.T)

func TestNew

func TestNew(t *testing.T)

func TestNew_Go

func TestNew_Go(t *testing.T)

func TestNoFingerprintInFirstMediaIfSetRemoteDescription

func TestNoFingerprintInFirstMediaIfSetRemoteDescription(t *testing.T)

func TestOnICEGatheringStateChange

func TestOnICEGatheringStateChange(t *testing.T)

func TestOneAttrKeyConnectionSetupPerMediaDescriptionInSDP

func TestOneAttrKeyConnectionSetupPerMediaDescriptionInSDP(t *testing.T)

func TestPeerConnectionTrickle

func TestPeerConnectionTrickle(t *testing.T)

Assert Trickle ICE behaviors

func TestPeerConnection_AnswerWithClosedConnection

func TestPeerConnection_AnswerWithClosedConnection(t *testing.T)

func TestPeerConnection_AnswerWithoutOffer

func TestPeerConnection_AnswerWithoutOffer(t *testing.T)

func TestPeerConnection_AnsweringLite

func TestPeerConnection_AnsweringLite(t *testing.T)

func TestPeerConnection_EventHandlers

func TestPeerConnection_EventHandlers(t *testing.T)

func TestPeerConnection_EventHandlers_Go

func TestPeerConnection_EventHandlers_Go(t *testing.T)

func TestPeerConnection_GetConfiguration

func TestPeerConnection_GetConfiguration(t *testing.T)

func TestPeerConnection_MassiveTracks

func TestPeerConnection_MassiveTracks(t *testing.T)

This test assure that all track events emits.

func TestPeerConnection_OfferingLite

func TestPeerConnection_OfferingLite(t *testing.T)

func TestPeerConnection_PropertyGetters

func TestPeerConnection_PropertyGetters(t *testing.T)

func TestPeerConnection_SessionID

func TestPeerConnection_SessionID(t *testing.T)

func TestPeerConnection_SetConfiguration

func TestPeerConnection_SetConfiguration(t *testing.T)

func TestPeerConnection_SetConfiguration_Go

func TestPeerConnection_SetConfiguration_Go(t *testing.T)

func TestPeerConnection_ShutdownNoDTLS

func TestPeerConnection_ShutdownNoDTLS(t *testing.T)

This test asserts that nothing deadlocks we try to shutdown when DTLS is in flight We ensure that DTLS is in flight by removing the mux func for it, so all inbound DTLS is lost

func TestPeerConnection_TransceiverDirection

func TestPeerConnection_TransceiverDirection(t *testing.T)

func TestPeerConnection_satisfyTypeAndDirection

func TestPeerConnection_satisfyTypeAndDirection(t *testing.T)

func TestPopulateLocalCandidates

func TestPopulateLocalCandidates(t *testing.T)

Issue #1121, assert populateLocalCandidates doesn't mutate

func TestPopulateSDP

func TestPopulateSDP(t *testing.T)

func TestRtpExtensionsFromMediaDescription

func TestRtpExtensionsFromMediaDescription(t *testing.T)

func TestSetRemoteDescription

func TestSetRemoteDescription(t *testing.T)

func TestSetRemoteDescriptionInvalid

func TestSetRemoteDescriptionInvalid(t *testing.T)

Assert that SetRemoteDescription handles invalid states

func TestTrackDetailsFromSDP

func TestTrackDetailsFromSDP(t *testing.T)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL