webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Functions
datachannel_unittest.cc File Reference
#include <memory>
#include "webrtc/base/gunit.h"
#include "webrtc/pc/datachannel.h"
#include "webrtc/pc/sctputils.h"
#include "webrtc/pc/test/fakedatachannelprovider.h"

Classes

class  FakeDataChannelObserver
 
class  SctpDataChannelTest
 
class  StateSignalsListener
 
class  SctpSidAllocatorTest
 

Functions

 TEST_F (SctpDataChannelTest, ConnectedToTransportOnCreated)
 
 TEST_F (SctpDataChannelTest, ConnectedAfterTransportBecomesAvailable)
 
 TEST_F (SctpDataChannelTest, StateTransition)
 
 TEST_F (SctpDataChannelTest, BufferedAmountWhenBlocked)
 
 TEST_F (SctpDataChannelTest, QueuedDataSentWhenUnblocked)
 
 TEST_F (SctpDataChannelTest, BlockedWhenSendQueuedDataNoCrash)
 
 TEST_F (SctpDataChannelTest, VerifyMessagesAndBytesSent)
 
 TEST_F (SctpDataChannelTest, OpenMessageSent)
 
 TEST_F (SctpDataChannelTest, QueuedOpenMessageSent)
 
 TEST_F (SctpDataChannelTest, LateCreatedChannelTransitionToOpen)
 
 TEST_F (SctpDataChannelTest, SendUnorderedAfterReceivesOpenAck)
 
 TEST_F (SctpDataChannelTest, SendUnorderedAfterReceiveData)
 
 TEST_F (SctpDataChannelTest, OpenWaitsForOpenMesssage)
 
 TEST_F (SctpDataChannelTest, QueuedCloseFlushes)
 
 TEST_F (SctpDataChannelTest, SendDataSsrc)
 
 TEST_F (SctpDataChannelTest, ReceiveDataWithInvalidSsrc)
 
 TEST_F (SctpDataChannelTest, ReceiveDataWithValidSsrc)
 
 TEST_F (SctpDataChannelTest, NoMsgSentIfNegotiatedAndNotFromOpenMsg)
 
 TEST_F (SctpDataChannelTest, VerifyMessagesAndBytesReceived)
 
 TEST_F (SctpDataChannelTest, OpenAckSentIfCreatedFromOpenMessage)
 
 TEST_F (SctpDataChannelTest, OpenAckRoleInitialization)
 
 TEST_F (SctpDataChannelTest, ClosedWhenSendBufferFull)
 
 TEST_F (SctpDataChannelTest, ClosedOnTransportError)
 
 TEST_F (SctpDataChannelTest, ClosedDataChannelDoesNotFireOnStateChange)
 
 TEST_F (SctpDataChannelTest, RemotePeerRequestClose)
 
 TEST_F (SctpDataChannelTest, ClosedWhenReceivedBufferFull)
 
 TEST_F (SctpDataChannelTest, SendEmptyData)
 
 TEST_F (SctpDataChannelTest, NeverOpened)
 
 TEST_F (SctpDataChannelTest, TransportDestroyedWhileDataBuffered)
 
 TEST_F (SctpSidAllocatorTest, SctpIdAllocationBasedOnRole)
 
 TEST_F (SctpSidAllocatorTest, SctpIdAllocationNoReuse)
 
 TEST_F (SctpSidAllocatorTest, SctpIdReusedForRemovedDataChannel)
 

Function Documentation

◆ TEST_F() [1/32]

TEST_F ( SctpDataChannelTest  ,
ConnectedToTransportOnCreated   
)

◆ TEST_F() [2/32]

TEST_F ( SctpDataChannelTest  ,
ConnectedAfterTransportBecomesAvailable   
)

◆ TEST_F() [3/32]

TEST_F ( SctpDataChannelTest  ,
StateTransition   
)

◆ TEST_F() [4/32]

TEST_F ( SctpDataChannelTest  ,
BufferedAmountWhenBlocked   
)

◆ TEST_F() [5/32]

TEST_F ( SctpDataChannelTest  ,
QueuedDataSentWhenUnblocked   
)

◆ TEST_F() [6/32]

TEST_F ( SctpDataChannelTest  ,
BlockedWhenSendQueuedDataNoCrash   
)

◆ TEST_F() [7/32]

TEST_F ( SctpDataChannelTest  ,
VerifyMessagesAndBytesSent   
)

◆ TEST_F() [8/32]

TEST_F ( SctpDataChannelTest  ,
OpenMessageSent   
)

◆ TEST_F() [9/32]

TEST_F ( SctpDataChannelTest  ,
QueuedOpenMessageSent   
)

◆ TEST_F() [10/32]

TEST_F ( SctpDataChannelTest  ,
LateCreatedChannelTransitionToOpen   
)

◆ TEST_F() [11/32]

TEST_F ( SctpDataChannelTest  ,
SendUnorderedAfterReceivesOpenAck   
)

◆ TEST_F() [12/32]

TEST_F ( SctpDataChannelTest  ,
SendUnorderedAfterReceiveData   
)

◆ TEST_F() [13/32]

TEST_F ( SctpDataChannelTest  ,
OpenWaitsForOpenMesssage   
)

◆ TEST_F() [14/32]

TEST_F ( SctpDataChannelTest  ,
QueuedCloseFlushes   
)

◆ TEST_F() [15/32]

TEST_F ( SctpDataChannelTest  ,
SendDataSsrc   
)

◆ TEST_F() [16/32]

TEST_F ( SctpDataChannelTest  ,
ReceiveDataWithInvalidSsrc   
)

◆ TEST_F() [17/32]

TEST_F ( SctpDataChannelTest  ,
ReceiveDataWithValidSsrc   
)

◆ TEST_F() [18/32]

TEST_F ( SctpDataChannelTest  ,
NoMsgSentIfNegotiatedAndNotFromOpenMsg   
)

◆ TEST_F() [19/32]

TEST_F ( SctpDataChannelTest  ,
VerifyMessagesAndBytesReceived   
)

◆ TEST_F() [20/32]

TEST_F ( SctpDataChannelTest  ,
OpenAckSentIfCreatedFromOpenMessage   
)

◆ TEST_F() [21/32]

TEST_F ( SctpDataChannelTest  ,
OpenAckRoleInitialization   
)

◆ TEST_F() [22/32]

TEST_F ( SctpDataChannelTest  ,
ClosedWhenSendBufferFull   
)

◆ TEST_F() [23/32]

TEST_F ( SctpDataChannelTest  ,
ClosedOnTransportError   
)

◆ TEST_F() [24/32]

TEST_F ( SctpDataChannelTest  ,
ClosedDataChannelDoesNotFireOnStateChange   
)

◆ TEST_F() [25/32]

TEST_F ( SctpDataChannelTest  ,
RemotePeerRequestClose   
)

◆ TEST_F() [26/32]

TEST_F ( SctpDataChannelTest  ,
ClosedWhenReceivedBufferFull   
)

◆ TEST_F() [27/32]

TEST_F ( SctpDataChannelTest  ,
SendEmptyData   
)

◆ TEST_F() [28/32]

TEST_F ( SctpDataChannelTest  ,
NeverOpened   
)

◆ TEST_F() [29/32]

TEST_F ( SctpDataChannelTest  ,
TransportDestroyedWhileDataBuffered   
)

◆ TEST_F() [30/32]

TEST_F ( SctpSidAllocatorTest  ,
SctpIdAllocationBasedOnRole   
)

◆ TEST_F() [31/32]

TEST_F ( SctpSidAllocatorTest  ,
SctpIdAllocationNoReuse   
)

◆ TEST_F() [32/32]

TEST_F ( SctpSidAllocatorTest  ,
SctpIdReusedForRemovedDataChannel   
)