webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Functions
pseudotcp_unittest.cc File Reference
#include <algorithm>
#include <vector>
#include "webrtc/p2p/base/pseudotcp.h"
#include "webrtc/base/gunit.h"
#include "webrtc/base/helpers.h"
#include "webrtc/base/messagehandler.h"
#include "webrtc/base/stream.h"
#include "webrtc/base/thread.h"
#include "webrtc/base/timeutils.h"

Classes

class  PseudoTcpForTest
 
class  PseudoTcpTestBase
 
class  PseudoTcpTest
 
class  PseudoTcpTestPingPong
 
class  PseudoTcpTestReceiveWindow
 

Functions

 TEST_F (PseudoTcpTest, TestSend)
 
 TEST_F (PseudoTcpTest, TestSendWithDelay)
 
 TEST_F (PseudoTcpTest, TestSendWithLoss)
 
 TEST_F (PseudoTcpTest, TestSendWithDelayAndLoss)
 
 TEST_F (PseudoTcpTest, TestSendWithLossAndOptNaglingOff)
 
 TEST_F (PseudoTcpTest, TestSendWithLossAndOptAckDelayOff)
 
 TEST_F (PseudoTcpTest, TestSendWithDelayAndOptNaglingOff)
 
 TEST_F (PseudoTcpTest, TestSendWithDelayAndOptAckDelayOff)
 
 TEST_F (PseudoTcpTest, TestSendRemoteNoWindowScale)
 
 TEST_F (PseudoTcpTest, TestSendLocalNoWindowScale)
 
 TEST_F (PseudoTcpTest, TestSendBothUseWindowScale)
 
 TEST_F (PseudoTcpTest, TestSendLargeInFlight)
 
 TEST_F (PseudoTcpTest, TestSendBothUseLargeWindowScale)
 
 TEST_F (PseudoTcpTest, TestSendSmallReceiveBuffer)
 
 TEST_F (PseudoTcpTest, TestSendVerySmallReceiveBuffer)
 
 TEST_F (PseudoTcpTestPingPong, TestPingPong1xMtu)
 
 TEST_F (PseudoTcpTestPingPong, TestPingPong3xMtu)
 
 TEST_F (PseudoTcpTestPingPong, TestPingPong2xMtu)
 
 TEST_F (PseudoTcpTestPingPong, TestPingPong2xMtuWithAckDelayOff)
 
 TEST_F (PseudoTcpTestPingPong, TestPingPong2xMtuWithNaglingOff)
 
 TEST_F (PseudoTcpTestPingPong, TestPingPongShortSegments)
 
 TEST_F (PseudoTcpTestPingPong, TestPingPongShortSegmentsWithNaglingOff)
 
 TEST_F (PseudoTcpTestPingPong, TestPingPongShortSegmentsWithAckDelayOff)
 
 TEST_F (PseudoTcpTestReceiveWindow, TestReceiveWindow)
 
 TEST_F (PseudoTcpTestReceiveWindow, TestSetVerySmallSendWindowSize)
 
 TEST_F (PseudoTcpTestReceiveWindow, TestSetReceiveWindowSize)
 

Function Documentation

◆ TEST_F() [1/26]

TEST_F ( PseudoTcpTest  ,
TestSend   
)

◆ TEST_F() [2/26]

TEST_F ( PseudoTcpTest  ,
TestSendWithDelay   
)

◆ TEST_F() [3/26]

TEST_F ( PseudoTcpTest  ,
TestSendWithLoss   
)

◆ TEST_F() [4/26]

TEST_F ( PseudoTcpTest  ,
TestSendWithDelayAndLoss   
)

◆ TEST_F() [5/26]

TEST_F ( PseudoTcpTest  ,
TestSendWithLossAndOptNaglingOff   
)

◆ TEST_F() [6/26]

TEST_F ( PseudoTcpTest  ,
TestSendWithLossAndOptAckDelayOff   
)

◆ TEST_F() [7/26]

TEST_F ( PseudoTcpTest  ,
TestSendWithDelayAndOptNaglingOff   
)

◆ TEST_F() [8/26]

TEST_F ( PseudoTcpTest  ,
TestSendWithDelayAndOptAckDelayOff   
)

◆ TEST_F() [9/26]

TEST_F ( PseudoTcpTest  ,
TestSendRemoteNoWindowScale   
)

◆ TEST_F() [10/26]

TEST_F ( PseudoTcpTest  ,
TestSendLocalNoWindowScale   
)

◆ TEST_F() [11/26]

TEST_F ( PseudoTcpTest  ,
TestSendBothUseWindowScale   
)

◆ TEST_F() [12/26]

TEST_F ( PseudoTcpTest  ,
TestSendLargeInFlight   
)

◆ TEST_F() [13/26]

TEST_F ( PseudoTcpTest  ,
TestSendBothUseLargeWindowScale   
)

◆ TEST_F() [14/26]

TEST_F ( PseudoTcpTest  ,
TestSendSmallReceiveBuffer   
)

◆ TEST_F() [15/26]

TEST_F ( PseudoTcpTest  ,
TestSendVerySmallReceiveBuffer   
)

◆ TEST_F() [16/26]

TEST_F ( PseudoTcpTestPingPong  ,
TestPingPong1xMtu   
)

◆ TEST_F() [17/26]

TEST_F ( PseudoTcpTestPingPong  ,
TestPingPong3xMtu   
)

◆ TEST_F() [18/26]

TEST_F ( PseudoTcpTestPingPong  ,
TestPingPong2xMtu   
)

◆ TEST_F() [19/26]

TEST_F ( PseudoTcpTestPingPong  ,
TestPingPong2xMtuWithAckDelayOff   
)

◆ TEST_F() [20/26]

TEST_F ( PseudoTcpTestPingPong  ,
TestPingPong2xMtuWithNaglingOff   
)

◆ TEST_F() [21/26]

TEST_F ( PseudoTcpTestPingPong  ,
TestPingPongShortSegments   
)

◆ TEST_F() [22/26]

TEST_F ( PseudoTcpTestPingPong  ,
TestPingPongShortSegmentsWithNaglingOff   
)

◆ TEST_F() [23/26]

TEST_F ( PseudoTcpTestPingPong  ,
TestPingPongShortSegmentsWithAckDelayOff   
)

◆ TEST_F() [24/26]

TEST_F ( PseudoTcpTestReceiveWindow  ,
TestReceiveWindow   
)

◆ TEST_F() [25/26]

TEST_F ( PseudoTcpTestReceiveWindow  ,
TestSetVerySmallSendWindowSize   
)

◆ TEST_F() [26/26]

TEST_F ( PseudoTcpTestReceiveWindow  ,
TestSetReceiveWindowSize   
)