webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Typedefs | Enumerations | Functions
webrtcsession_unittest.cc File Reference
#include <memory>
#include <utility>
#include <vector>
#include "webrtc/api/fakemetricsobserver.h"
#include "webrtc/api/jsepicecandidate.h"
#include "webrtc/api/jsepsessiondescription.h"
#include "webrtc/base/checks.h"
#include "webrtc/base/fakenetwork.h"
#include "webrtc/base/firewallsocketserver.h"
#include "webrtc/base/gunit.h"
#include "webrtc/base/logging.h"
#include "webrtc/base/network.h"
#include "webrtc/base/physicalsocketserver.h"
#include "webrtc/base/ssladapter.h"
#include "webrtc/base/sslidentity.h"
#include "webrtc/base/sslstreamadapter.h"
#include "webrtc/base/stringutils.h"
#include "webrtc/base/thread.h"
#include "webrtc/base/virtualsocketserver.h"
#include "webrtc/logging/rtc_event_log/rtc_event_log.h"
#include "webrtc/media/base/fakemediaengine.h"
#include "webrtc/media/base/fakevideorenderer.h"
#include "webrtc/media/base/mediachannel.h"
#include "webrtc/media/engine/fakewebrtccall.h"
#include "webrtc/media/sctp/sctptransportinternal.h"
#include "webrtc/p2p/base/packettransportinternal.h"
#include "webrtc/p2p/base/stunserver.h"
#include "webrtc/p2p/base/teststunserver.h"
#include "webrtc/p2p/base/testturnserver.h"
#include "webrtc/p2p/client/basicportallocator.h"
#include "webrtc/pc/audiotrack.h"
#include "webrtc/pc/channelmanager.h"
#include "webrtc/pc/fakemediacontroller.h"
#include "webrtc/pc/mediasession.h"
#include "webrtc/pc/peerconnection.h"
#include "webrtc/pc/sctputils.h"
#include "webrtc/pc/test/fakertccertificategenerator.h"
#include "webrtc/pc/videotrack.h"
#include "webrtc/pc/webrtcsession.h"
#include "webrtc/pc/webrtcsessiondescriptionfactory.h"

Classes

class  MockIceObserver
 
class  FakeSctpTransport
 
class  FakeSctpTransportFactory
 
class  WebRtcSessionForTest
 
class  WebRtcSessionCreateSDPObserverForTest
 
class  FakeAudioSource
 
class  WebRtcSessionTest
 
class  WebRtcSessionTest::LoopbackNetworkConfiguration
 
struct  WebRtcSessionTest::LoopbackNetworkConfiguration::ExpectedBestConnection
 
class  WebRtcSessionTest::LoopbackNetworkManager
 

Typedefs

typedef PeerConnectionInterface::RTCOfferAnswerOptions RTCOfferAnswerOptions
 

Enumerations

enum  RTCCertificateGenerationMethod { ALREADY_GENERATED, DTLS_IDENTITY_STORE }
 

Functions

 TEST_P (WebRtcSessionTest, TestInitializeWithDtls)
 
 TEST_F (WebRtcSessionTest, TestInitializeWithoutDtls)
 
 TEST_F (WebRtcSessionTest, TestSessionCandidates)
 
 TEST_F (WebRtcSessionTest, TestSessionCandidatesWithRtcpMux)
 
 TEST_F (WebRtcSessionTest, TestSessionCandidatesWithBundleRtcpMux)
 
 TEST_F (WebRtcSessionTest, TestMultihomeCandidates)
 
 TEST_F (WebRtcSessionTest, TestStunError)
 
 TEST_F (WebRtcSessionTest, SetSdpFailedOnInvalidSdp)
 
 TEST_F (WebRtcSessionTest, TestCreateSdesOfferReceiveSdesAnswer)
 
 TEST_F (WebRtcSessionTest, TestReceiveSdesOfferCreateSdesAnswer)
 
 TEST_F (WebRtcSessionTest, SetLocalSdpFailedOnCreateChannel)
 
 TEST_F (WebRtcSessionTest, TestSetNonSdesOfferWhenSdesOn)
 
 TEST_F (WebRtcSessionTest, TestSetLocalNonSdesAnswerWhenSdesOn)
 
 TEST_F (WebRtcSessionTest, TestSetRemoteNonSdesAnswerWhenSdesOn)
 
 TEST_P (WebRtcSessionTest, TestReceiveDtlsOfferCreateDtlsAnswer)
 
 TEST_P (WebRtcSessionTest, TestCreateDtlsOfferReceiveDtlsAnswer)
 
 TEST_P (WebRtcSessionTest, TestReceiveNonDtlsOfferWhenDtlsOn)
 
 TEST_P (WebRtcSessionTest, TestSetLocalNonDtlsAnswerWhenDtlsOn)
 
 TEST_P (WebRtcSessionTest, TestSetRemoteNonDtlsAnswerWhenDtlsOn)
 
 TEST_P (WebRtcSessionTest, TestCreateOfferReceiveAnswerWithoutEncryption)
 
 TEST_P (WebRtcSessionTest, TestCreateAnswerReceiveOfferWithoutEncryption)
 
 TEST_P (WebRtcSessionTest, TestCreateAnswerWithDifferentSslRoles)
 
 TEST_F (WebRtcSessionTest, TestSetLocalOfferTwice)
 
 TEST_F (WebRtcSessionTest, TestSetRemoteOfferTwice)
 
 TEST_F (WebRtcSessionTest, TestSetLocalAndRemoteOffer)
 
 TEST_F (WebRtcSessionTest, TestSetRemoteAndLocalOffer)
 
 TEST_F (WebRtcSessionTest, TestSetLocalPrAnswer)
 
 TEST_F (WebRtcSessionTest, TestSetRemotePrAnswer)
 
 TEST_F (WebRtcSessionTest, TestSetLocalAnswerWithoutOffer)
 
 TEST_F (WebRtcSessionTest, TestSetRemoteAnswerWithoutOffer)
 
 TEST_F (WebRtcSessionTest, TestAddAndRemoveRemoteCandidates)
 
 TEST_F (WebRtcSessionTest, TestRemoteCandidatesAddedToSessionDescription)
 
 TEST_F (WebRtcSessionTest, TestLocalCandidatesAddedAndRemovedIfGatherContinually)
 
 TEST_F (WebRtcSessionTest, TestLocalCandidatesNotRemovedIfNotGatherContinually)
 
 TEST_F (WebRtcSessionTest, TestSetRemoteSessionDescriptionWithCandidates)
 
 TEST_F (WebRtcSessionTest, TestSetLocalAndRemoteDescriptionWithCandidates)
 
 TEST_F (WebRtcSessionTest, TestChannelCreationsWithContentNames)
 
 TEST_F (WebRtcSessionTest, CreateOfferWithoutConstraintsOrStreams)
 
 TEST_F (WebRtcSessionTest, CreateOfferWithoutConstraints)
 
 TEST_F (WebRtcSessionTest, CreateOfferWithConstraintsWithoutStreams)
 
 TEST_F (WebRtcSessionTest, CreateAudioOnlyOfferWithConstraints)
 
 TEST_F (WebRtcSessionTest, CreateOfferWithConstraints)
 
 TEST_F (WebRtcSessionTest, CreateAnswerWithoutAnOffer)
 
 TEST_F (WebRtcSessionTest, CreateAnswerWithoutConstraintsOrStreams)
 
 TEST_F (WebRtcSessionTest, CreateAudioAnswerWithoutConstraintsOrStreams)
 
 TEST_F (WebRtcSessionTest, CreateAnswerWithoutConstraints)
 
 TEST_F (WebRtcSessionTest, CreateAnswerWithConstraintsWithoutStreams)
 
 TEST_F (WebRtcSessionTest, CreateAnswerWithConstraints)
 
 TEST_F (WebRtcSessionTest, CreateOfferWithoutCNCodecs)
 
 TEST_F (WebRtcSessionTest, CreateAnswerWithoutCNCodecs)
 
 TEST_F (WebRtcSessionTest, TestAVOfferWithAudioOnlyAnswer)
 
 TEST_F (WebRtcSessionTest, TestAVOfferWithVideoOnlyAnswer)
 
 TEST_F (WebRtcSessionTest, VerifyCryptoParamsInSDP)
 
 TEST_F (WebRtcSessionTest, VerifyCryptoParamsInSDPGcm)
 
 TEST_F (WebRtcSessionTest, VerifyNoCryptoParamsInSDP)
 
 TEST_F (WebRtcSessionTest, VerifyAnswerFromNonCryptoOffer)
 
 TEST_F (WebRtcSessionTest, VerifyAnswerFromCryptoOffer)
 
 TEST_F (WebRtcSessionTest, TestSetLocalDescriptionWithoutIce)
 
 TEST_F (WebRtcSessionTest, TestSetRemoteDescriptionWithoutIce)
 
 TEST_F (WebRtcSessionTest, TestSetLocalDescriptionInvalidIceCredentials)
 
 TEST_F (WebRtcSessionTest, TestSetRemoteDescriptionInvalidIceCredentials)
 
 TEST_F (WebRtcSessionTest, TestSetRemoteOfferWithIceRestart)
 
 TEST_F (WebRtcSessionTest, TestSetRemoteAnswerWithIceRestart)
 
 TEST_F (WebRtcSessionTest, TestIgnoreCandidatesForUnusedTransportWhenBundling)
 
 TEST_F (WebRtcSessionTest, TestBalancedBundleInAnswer)
 
 TEST_F (WebRtcSessionTest, TestBalancedNoBundleInAnswer)
 
 TEST_F (WebRtcSessionTest, TestMaxBundleBundleInAnswer)
 
 TEST_F (WebRtcSessionTest, TestMaxBundleRejectAudio)
 
 TEST_F (WebRtcSessionTest, TestMaxBundleNoBundleInAnswer)
 
 TEST_F (WebRtcSessionTest, TestMaxBundleBundleInRemoteOffer)
 
 TEST_F (WebRtcSessionTest, TestMaxBundleNoBundleInRemoteOffer)
 
 TEST_F (WebRtcSessionTest, TestMaxCompatBundleInAnswer)
 
 TEST_F (WebRtcSessionTest, TestMaxCompatNoBundleInAnswer)
 
 TEST_F (WebRtcSessionTest, TestMaxBundleWithSetRemoteDescriptionFirst)
 
 TEST_F (WebRtcSessionTest, TestAddChannelToConnectedBundle)
 
 TEST_F (WebRtcSessionTest, TestRequireRtcpMux)
 
 TEST_F (WebRtcSessionTest, TestNegotiateRtcpMux)
 
 TEST_F (WebRtcSessionTest, TestDisabledRtcpMuxWithBundleEnabled)
 
 TEST_F (WebRtcSessionTest, SetSetupGcm)
 
 TEST_F (WebRtcSessionTest, TestInitiatorFlagAsOriginator)
 
 TEST_F (WebRtcSessionTest, TestInitiatorFlagAsReceiver)
 
 TEST_F (WebRtcSessionTest, TestIncorrectMLinesInRemoteAnswer)
 
 TEST_F (WebRtcSessionTest, TestIncorrectMLinesInLocalAnswer)
 
 TEST_F (WebRtcSessionTest, TestIceStartAfterSetLocalDescriptionOnly)
 
 TEST_F (WebRtcSessionTest, TestCryptoAfterSetLocalDescription)
 
 TEST_F (WebRtcSessionTest, TestCryptoAfterSetLocalDescriptionWithDisabled)
 
 TEST_F (WebRtcSessionTest, TestCreateAnswerWithNewUfragAndPassword)
 
 TEST_F (WebRtcSessionTest, TestOfferChangingOnlyUfragOrPassword)
 
 TEST_F (WebRtcSessionTest, TestCreateAnswerWithOldUfragAndPassword)
 
 TEST_F (WebRtcSessionTest, TestCreateAnswerWithNewAndOldUfragAndPassword)
 
 TEST_F (WebRtcSessionTest, TestSessionContentError)
 
 TEST_F (WebRtcSessionTest, TestIceStatesBasic)
 
 TEST_F (WebRtcSessionTest, TestIceStatesBasicIPv6)
 
 TEST_F (WebRtcSessionTest, TestIceStatesBundle)
 
 TEST_F (WebRtcSessionTest, TestRtpDataChannel)
 
 TEST_P (WebRtcSessionTest, TestRtpDataChannelConstraintTakesPrecedence)
 
 TEST_P (WebRtcSessionTest, SctpContentAndTransportName)
 
 TEST_P (WebRtcSessionTest, TestCreateOfferWithSctpEnabledWithoutStreams)
 
 TEST_P (WebRtcSessionTest, TestCreateAnswerWithSctpInOfferAndNoStreams)
 
 TEST_P (WebRtcSessionTest, TestSctpDataChannelWithoutDtls)
 
 TEST_P (WebRtcSessionTest, TestSctpDataChannelWithDtls)
 
 TEST_P (WebRtcSessionTest, TestDisableSctpDataChannels)
 
 TEST_P (WebRtcSessionTest, TestSctpDataChannelSendPortParsing)
 
 TEST_P (WebRtcSessionTest, TestSctpDataChannelOpenMessage)
 
 TEST_P (WebRtcSessionTest, TestUsesProvidedCertificate)
 
 TEST_P (WebRtcSessionTest, TestCreateOfferBeforeIdentityRequestReturnSuccess)
 
 TEST_P (WebRtcSessionTest, TestCreateAnswerBeforeIdentityRequestReturnSuccess)
 
 TEST_P (WebRtcSessionTest, TestCreateOfferAfterIdentityRequestReturnSuccess)
 
 TEST_F (WebRtcSessionTest, TestCreateOfferAfterIdentityRequestReturnFailure)
 
 TEST_P (WebRtcSessionTest, TestMultipleCreateOfferBeforeIdentityRequestReturnSuccess)
 
 TEST_F (WebRtcSessionTest, TestMultipleCreateOfferBeforeIdentityRequestReturnFailure)
 
 TEST_P (WebRtcSessionTest, TestMultipleCreateAnswerBeforeIdentityRequestReturnSuccess)
 
 TEST_F (WebRtcSessionTest, TestMultipleCreateAnswerBeforeIdentityRequestReturnFailure)
 
 TEST_F (WebRtcSessionTest, TestSetRemoteOfferFailIfDtlsDisabledAndNoCrypto)
 
 TEST_F (WebRtcSessionTest, TestCombinedAudioVideoBweConstraint)
 
 TEST_P (WebRtcSessionTest, TestRenegotiateNewMediaWithCandidatesInSdp)
 
 TEST_P (WebRtcSessionTest, TestRenegotiateNewMediaWithCandidatesSeparated)
 
 TEST_F (WebRtcSessionTest, TestRtxRemovedByCreateAnswer)
 
 TEST_F (WebRtcSessionTest, TestSetSocketOptionBeforeBundle)
 
 TEST_F (WebRtcSessionTest, CreateOffersAndShutdown)
 
 TEST_F (WebRtcSessionTest, TestPacketOptionsAndOnPacketSent)
 
 INSTANTIATE_TEST_CASE_P (WebRtcSessionTests, WebRtcSessionTest, testing::Values(ALREADY_GENERATED, DTLS_IDENTITY_STORE))
 

Typedef Documentation

◆ RTCOfferAnswerOptions

typedef PeerConnectionInterface::RTCOfferAnswerOptions RTCOfferAnswerOptions

Enumeration Type Documentation

◆ RTCCertificateGenerationMethod

Enumerator
ALREADY_GENERATED 
DTLS_IDENTITY_STORE 

Function Documentation

◆ INSTANTIATE_TEST_CASE_P()

INSTANTIATE_TEST_CASE_P ( WebRtcSessionTests  ,
WebRtcSessionTest  ,
testing::Values(ALREADY_GENERATED, DTLS_IDENTITY_STORE  
)

◆ TEST_F() [1/95]

TEST_F ( WebRtcSessionTest  ,
TestInitializeWithoutDtls   
)

◆ TEST_F() [2/95]

TEST_F ( WebRtcSessionTest  ,
TestSessionCandidates   
)

◆ TEST_F() [3/95]

TEST_F ( WebRtcSessionTest  ,
TestSessionCandidatesWithRtcpMux   
)

◆ TEST_F() [4/95]

TEST_F ( WebRtcSessionTest  ,
TestSessionCandidatesWithBundleRtcpMux   
)

◆ TEST_F() [5/95]

TEST_F ( WebRtcSessionTest  ,
TestMultihomeCandidates   
)

◆ TEST_F() [6/95]

TEST_F ( WebRtcSessionTest  ,
TestStunError   
)

◆ TEST_F() [7/95]

TEST_F ( WebRtcSessionTest  ,
SetSdpFailedOnInvalidSdp   
)

◆ TEST_F() [8/95]

TEST_F ( WebRtcSessionTest  ,
TestCreateSdesOfferReceiveSdesAnswer   
)

◆ TEST_F() [9/95]

TEST_F ( WebRtcSessionTest  ,
TestReceiveSdesOfferCreateSdesAnswer   
)

◆ TEST_F() [10/95]

TEST_F ( WebRtcSessionTest  ,
SetLocalSdpFailedOnCreateChannel   
)

◆ TEST_F() [11/95]

TEST_F ( WebRtcSessionTest  ,
TestSetNonSdesOfferWhenSdesOn   
)

◆ TEST_F() [12/95]

TEST_F ( WebRtcSessionTest  ,
TestSetLocalNonSdesAnswerWhenSdesOn   
)

◆ TEST_F() [13/95]

TEST_F ( WebRtcSessionTest  ,
TestSetRemoteNonSdesAnswerWhenSdesOn   
)

◆ TEST_F() [14/95]

TEST_F ( WebRtcSessionTest  ,
TestSetLocalOfferTwice   
)

◆ TEST_F() [15/95]

TEST_F ( WebRtcSessionTest  ,
TestSetRemoteOfferTwice   
)

◆ TEST_F() [16/95]

TEST_F ( WebRtcSessionTest  ,
TestSetLocalAndRemoteOffer   
)

◆ TEST_F() [17/95]

TEST_F ( WebRtcSessionTest  ,
TestSetRemoteAndLocalOffer   
)

◆ TEST_F() [18/95]

TEST_F ( WebRtcSessionTest  ,
TestSetLocalPrAnswer   
)

◆ TEST_F() [19/95]

TEST_F ( WebRtcSessionTest  ,
TestSetRemotePrAnswer   
)

◆ TEST_F() [20/95]

TEST_F ( WebRtcSessionTest  ,
TestSetLocalAnswerWithoutOffer   
)

◆ TEST_F() [21/95]

TEST_F ( WebRtcSessionTest  ,
TestSetRemoteAnswerWithoutOffer   
)

◆ TEST_F() [22/95]

TEST_F ( WebRtcSessionTest  ,
TestAddAndRemoveRemoteCandidates   
)

◆ TEST_F() [23/95]

TEST_F ( WebRtcSessionTest  ,
TestRemoteCandidatesAddedToSessionDescription   
)

◆ TEST_F() [24/95]

TEST_F ( WebRtcSessionTest  ,
TestLocalCandidatesAddedAndRemovedIfGatherContinually   
)

◆ TEST_F() [25/95]

TEST_F ( WebRtcSessionTest  ,
TestLocalCandidatesNotRemovedIfNotGatherContinually   
)

◆ TEST_F() [26/95]

TEST_F ( WebRtcSessionTest  ,
TestSetRemoteSessionDescriptionWithCandidates   
)

◆ TEST_F() [27/95]

TEST_F ( WebRtcSessionTest  ,
TestSetLocalAndRemoteDescriptionWithCandidates   
)

◆ TEST_F() [28/95]

TEST_F ( WebRtcSessionTest  ,
TestChannelCreationsWithContentNames   
)

◆ TEST_F() [29/95]

TEST_F ( WebRtcSessionTest  ,
CreateOfferWithoutConstraintsOrStreams   
)

◆ TEST_F() [30/95]

TEST_F ( WebRtcSessionTest  ,
CreateOfferWithoutConstraints   
)

◆ TEST_F() [31/95]

TEST_F ( WebRtcSessionTest  ,
CreateOfferWithConstraintsWithoutStreams   
)

◆ TEST_F() [32/95]

TEST_F ( WebRtcSessionTest  ,
CreateAudioOnlyOfferWithConstraints   
)

◆ TEST_F() [33/95]

TEST_F ( WebRtcSessionTest  ,
CreateOfferWithConstraints   
)

◆ TEST_F() [34/95]

TEST_F ( WebRtcSessionTest  ,
CreateAnswerWithoutAnOffer   
)

◆ TEST_F() [35/95]

TEST_F ( WebRtcSessionTest  ,
CreateAnswerWithoutConstraintsOrStreams   
)

◆ TEST_F() [36/95]

TEST_F ( WebRtcSessionTest  ,
CreateAudioAnswerWithoutConstraintsOrStreams   
)

◆ TEST_F() [37/95]

TEST_F ( WebRtcSessionTest  ,
CreateAnswerWithoutConstraints   
)

◆ TEST_F() [38/95]

TEST_F ( WebRtcSessionTest  ,
CreateAnswerWithConstraintsWithoutStreams   
)

◆ TEST_F() [39/95]

TEST_F ( WebRtcSessionTest  ,
CreateAnswerWithConstraints   
)

◆ TEST_F() [40/95]

TEST_F ( WebRtcSessionTest  ,
CreateOfferWithoutCNCodecs   
)

◆ TEST_F() [41/95]

TEST_F ( WebRtcSessionTest  ,
CreateAnswerWithoutCNCodecs   
)

◆ TEST_F() [42/95]

TEST_F ( WebRtcSessionTest  ,
TestAVOfferWithAudioOnlyAnswer   
)

◆ TEST_F() [43/95]

TEST_F ( WebRtcSessionTest  ,
TestAVOfferWithVideoOnlyAnswer   
)

◆ TEST_F() [44/95]

TEST_F ( WebRtcSessionTest  ,
VerifyCryptoParamsInSDP   
)

◆ TEST_F() [45/95]

TEST_F ( WebRtcSessionTest  ,
VerifyCryptoParamsInSDPGcm   
)

◆ TEST_F() [46/95]

TEST_F ( WebRtcSessionTest  ,
VerifyNoCryptoParamsInSDP   
)

◆ TEST_F() [47/95]

TEST_F ( WebRtcSessionTest  ,
VerifyAnswerFromNonCryptoOffer   
)

◆ TEST_F() [48/95]

TEST_F ( WebRtcSessionTest  ,
VerifyAnswerFromCryptoOffer   
)

◆ TEST_F() [49/95]

TEST_F ( WebRtcSessionTest  ,
TestSetLocalDescriptionWithoutIce   
)

◆ TEST_F() [50/95]

TEST_F ( WebRtcSessionTest  ,
TestSetRemoteDescriptionWithoutIce   
)

◆ TEST_F() [51/95]

TEST_F ( WebRtcSessionTest  ,
TestSetLocalDescriptionInvalidIceCredentials   
)

◆ TEST_F() [52/95]

TEST_F ( WebRtcSessionTest  ,
TestSetRemoteDescriptionInvalidIceCredentials   
)

◆ TEST_F() [53/95]

TEST_F ( WebRtcSessionTest  ,
TestSetRemoteOfferWithIceRestart   
)

◆ TEST_F() [54/95]

TEST_F ( WebRtcSessionTest  ,
TestSetRemoteAnswerWithIceRestart   
)

◆ TEST_F() [55/95]

TEST_F ( WebRtcSessionTest  ,
TestIgnoreCandidatesForUnusedTransportWhenBundling   
)

◆ TEST_F() [56/95]

TEST_F ( WebRtcSessionTest  ,
TestBalancedBundleInAnswer   
)

◆ TEST_F() [57/95]

TEST_F ( WebRtcSessionTest  ,
TestBalancedNoBundleInAnswer   
)

◆ TEST_F() [58/95]

TEST_F ( WebRtcSessionTest  ,
TestMaxBundleBundleInAnswer   
)

◆ TEST_F() [59/95]

TEST_F ( WebRtcSessionTest  ,
TestMaxBundleRejectAudio   
)

◆ TEST_F() [60/95]

TEST_F ( WebRtcSessionTest  ,
TestMaxBundleNoBundleInAnswer   
)

◆ TEST_F() [61/95]

TEST_F ( WebRtcSessionTest  ,
TestMaxBundleBundleInRemoteOffer   
)

◆ TEST_F() [62/95]

TEST_F ( WebRtcSessionTest  ,
TestMaxBundleNoBundleInRemoteOffer   
)

◆ TEST_F() [63/95]

TEST_F ( WebRtcSessionTest  ,
TestMaxCompatBundleInAnswer   
)

◆ TEST_F() [64/95]

TEST_F ( WebRtcSessionTest  ,
TestMaxCompatNoBundleInAnswer   
)

◆ TEST_F() [65/95]

TEST_F ( WebRtcSessionTest  ,
TestMaxBundleWithSetRemoteDescriptionFirst   
)

◆ TEST_F() [66/95]

TEST_F ( WebRtcSessionTest  ,
TestAddChannelToConnectedBundle   
)

◆ TEST_F() [67/95]

TEST_F ( WebRtcSessionTest  ,
TestRequireRtcpMux   
)

◆ TEST_F() [68/95]

TEST_F ( WebRtcSessionTest  ,
TestNegotiateRtcpMux   
)

◆ TEST_F() [69/95]

TEST_F ( WebRtcSessionTest  ,
TestDisabledRtcpMuxWithBundleEnabled   
)

◆ TEST_F() [70/95]

TEST_F ( WebRtcSessionTest  ,
SetSetupGcm   
)

◆ TEST_F() [71/95]

TEST_F ( WebRtcSessionTest  ,
TestInitiatorFlagAsOriginator   
)

◆ TEST_F() [72/95]

TEST_F ( WebRtcSessionTest  ,
TestInitiatorFlagAsReceiver   
)

◆ TEST_F() [73/95]

TEST_F ( WebRtcSessionTest  ,
TestIncorrectMLinesInRemoteAnswer   
)

◆ TEST_F() [74/95]

TEST_F ( WebRtcSessionTest  ,
TestIncorrectMLinesInLocalAnswer   
)

◆ TEST_F() [75/95]

TEST_F ( WebRtcSessionTest  ,
TestIceStartAfterSetLocalDescriptionOnly   
)

◆ TEST_F() [76/95]

TEST_F ( WebRtcSessionTest  ,
TestCryptoAfterSetLocalDescription   
)

◆ TEST_F() [77/95]

TEST_F ( WebRtcSessionTest  ,
TestCryptoAfterSetLocalDescriptionWithDisabled   
)

◆ TEST_F() [78/95]

TEST_F ( WebRtcSessionTest  ,
TestCreateAnswerWithNewUfragAndPassword   
)

◆ TEST_F() [79/95]

TEST_F ( WebRtcSessionTest  ,
TestOfferChangingOnlyUfragOrPassword   
)

◆ TEST_F() [80/95]

TEST_F ( WebRtcSessionTest  ,
TestCreateAnswerWithOldUfragAndPassword   
)

◆ TEST_F() [81/95]

TEST_F ( WebRtcSessionTest  ,
TestCreateAnswerWithNewAndOldUfragAndPassword   
)

◆ TEST_F() [82/95]

TEST_F ( WebRtcSessionTest  ,
TestSessionContentError   
)

◆ TEST_F() [83/95]

TEST_F ( WebRtcSessionTest  ,
TestIceStatesBasic   
)

◆ TEST_F() [84/95]

TEST_F ( WebRtcSessionTest  ,
TestIceStatesBasicIPv6   
)

◆ TEST_F() [85/95]

TEST_F ( WebRtcSessionTest  ,
TestIceStatesBundle   
)

◆ TEST_F() [86/95]

TEST_F ( WebRtcSessionTest  ,
TestRtpDataChannel   
)

◆ TEST_F() [87/95]

TEST_F ( WebRtcSessionTest  ,
TestCreateOfferAfterIdentityRequestReturnFailure   
)

◆ TEST_F() [88/95]

TEST_F ( WebRtcSessionTest  ,
TestMultipleCreateOfferBeforeIdentityRequestReturnFailure   
)

◆ TEST_F() [89/95]

TEST_F ( WebRtcSessionTest  ,
TestMultipleCreateAnswerBeforeIdentityRequestReturnFailure   
)

◆ TEST_F() [90/95]

TEST_F ( WebRtcSessionTest  ,
TestSetRemoteOfferFailIfDtlsDisabledAndNoCrypto   
)

◆ TEST_F() [91/95]

TEST_F ( WebRtcSessionTest  ,
TestCombinedAudioVideoBweConstraint   
)

◆ TEST_F() [92/95]

TEST_F ( WebRtcSessionTest  ,
TestRtxRemovedByCreateAnswer   
)

◆ TEST_F() [93/95]

TEST_F ( WebRtcSessionTest  ,
TestSetSocketOptionBeforeBundle   
)

◆ TEST_F() [94/95]

TEST_F ( WebRtcSessionTest  ,
CreateOffersAndShutdown   
)

◆ TEST_F() [95/95]

TEST_F ( WebRtcSessionTest  ,
TestPacketOptionsAndOnPacketSent   
)

◆ TEST_P() [1/26]

TEST_P ( WebRtcSessionTest  ,
TestInitializeWithDtls   
)

◆ TEST_P() [2/26]

TEST_P ( WebRtcSessionTest  ,
TestReceiveDtlsOfferCreateDtlsAnswer   
)

◆ TEST_P() [3/26]

TEST_P ( WebRtcSessionTest  ,
TestCreateDtlsOfferReceiveDtlsAnswer   
)

◆ TEST_P() [4/26]

TEST_P ( WebRtcSessionTest  ,
TestReceiveNonDtlsOfferWhenDtlsOn   
)

◆ TEST_P() [5/26]

TEST_P ( WebRtcSessionTest  ,
TestSetLocalNonDtlsAnswerWhenDtlsOn   
)

◆ TEST_P() [6/26]

TEST_P ( WebRtcSessionTest  ,
TestSetRemoteNonDtlsAnswerWhenDtlsOn   
)

◆ TEST_P() [7/26]

TEST_P ( WebRtcSessionTest  ,
TestCreateOfferReceiveAnswerWithoutEncryption   
)

◆ TEST_P() [8/26]

TEST_P ( WebRtcSessionTest  ,
TestCreateAnswerReceiveOfferWithoutEncryption   
)

◆ TEST_P() [9/26]

TEST_P ( WebRtcSessionTest  ,
TestCreateAnswerWithDifferentSslRoles   
)

◆ TEST_P() [10/26]

TEST_P ( WebRtcSessionTest  ,
TestRtpDataChannelConstraintTakesPrecedence   
)

◆ TEST_P() [11/26]

TEST_P ( WebRtcSessionTest  ,
SctpContentAndTransportName   
)

◆ TEST_P() [12/26]

TEST_P ( WebRtcSessionTest  ,
TestCreateOfferWithSctpEnabledWithoutStreams   
)

◆ TEST_P() [13/26]

TEST_P ( WebRtcSessionTest  ,
TestCreateAnswerWithSctpInOfferAndNoStreams   
)

◆ TEST_P() [14/26]

TEST_P ( WebRtcSessionTest  ,
TestSctpDataChannelWithoutDtls   
)

◆ TEST_P() [15/26]

TEST_P ( WebRtcSessionTest  ,
TestSctpDataChannelWithDtls   
)

◆ TEST_P() [16/26]

TEST_P ( WebRtcSessionTest  ,
TestDisableSctpDataChannels   
)

◆ TEST_P() [17/26]

TEST_P ( WebRtcSessionTest  ,
TestSctpDataChannelSendPortParsing   
)

◆ TEST_P() [18/26]

TEST_P ( WebRtcSessionTest  ,
TestSctpDataChannelOpenMessage   
)

◆ TEST_P() [19/26]

TEST_P ( WebRtcSessionTest  ,
TestUsesProvidedCertificate   
)

◆ TEST_P() [20/26]

TEST_P ( WebRtcSessionTest  ,
TestCreateOfferBeforeIdentityRequestReturnSuccess   
)

◆ TEST_P() [21/26]

TEST_P ( WebRtcSessionTest  ,
TestCreateAnswerBeforeIdentityRequestReturnSuccess   
)

◆ TEST_P() [22/26]

TEST_P ( WebRtcSessionTest  ,
TestCreateOfferAfterIdentityRequestReturnSuccess   
)

◆ TEST_P() [23/26]

TEST_P ( WebRtcSessionTest  ,
TestMultipleCreateOfferBeforeIdentityRequestReturnSuccess   
)

◆ TEST_P() [24/26]

TEST_P ( WebRtcSessionTest  ,
TestMultipleCreateAnswerBeforeIdentityRequestReturnSuccess   
)

◆ TEST_P() [25/26]

TEST_P ( WebRtcSessionTest  ,
TestRenegotiateNewMediaWithCandidatesInSdp   
)

◆ TEST_P() [26/26]

TEST_P ( WebRtcSessionTest  ,
TestRenegotiateNewMediaWithCandidatesSeparated   
)