webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Macros | Functions
physicalsocketserver_unittest.cc File Reference
#include <memory>
#include <signal.h>
#include <stdarg.h>
#include "webrtc/base/gunit.h"
#include "webrtc/base/logging.h"
#include "webrtc/base/networkmonitor.h"
#include "webrtc/base/physicalsocketserver.h"
#include "webrtc/base/socket_unittest.h"
#include "webrtc/base/testutils.h"
#include "webrtc/base/thread.h"

Classes

class  rtc::FakeSocketDispatcher
 
class  rtc::FakePhysicalSocketServer
 
class  rtc::FakeNetworkBinder
 
class  rtc::PhysicalSocketTest
 

Namespaces

 rtc
 

Macros

#define MAYBE_SKIP_IPV6
 
#define MAYBE_TestWritableAfterPartialWriteIPv4   TestWritableAfterPartialWriteIPv4
 
#define MAYBE_TestWritableAfterPartialWriteIPv6   TestWritableAfterPartialWriteIPv6
 
#define MAYBE_TestUdpReadyToSendIPv4   TestUdpReadyToSendIPv4
 
#define MAYBE_TestUdpReadyToSendIPv6   TestUdpReadyToSendIPv6
 

Functions

 rtc::TEST_F (PhysicalSocketTest, TestConnectIPv4)
 
 rtc::TEST_F (PhysicalSocketTest, TestConnectIPv6)
 
 rtc::TEST_F (PhysicalSocketTest, TestConnectWithDnsLookupIPv4)
 
 rtc::TEST_F (PhysicalSocketTest, TestConnectWithDnsLookupIPv6)
 
 rtc::TEST_F (PhysicalSocketTest, TestConnectFailIPv4)
 
 rtc::TEST_F (PhysicalSocketTest, TestConnectAcceptErrorIPv4)
 
 rtc::TEST_F (PhysicalSocketTest, TestConnectAcceptErrorIPv6)
 
 rtc::TEST_F (PhysicalSocketTest, MAYBE_TestWritableAfterPartialWriteIPv4)
 
 rtc::TEST_F (PhysicalSocketTest, MAYBE_TestWritableAfterPartialWriteIPv6)
 
 rtc::TEST_F (PhysicalSocketTest, TestConnectFailIPv6)
 
 rtc::TEST_F (PhysicalSocketTest, TestConnectWithDnsLookupFailIPv4)
 
 rtc::TEST_F (PhysicalSocketTest, TestConnectWithDnsLookupFailIPv6)
 
 rtc::TEST_F (PhysicalSocketTest, TestConnectWithClosedSocketIPv4)
 
 rtc::TEST_F (PhysicalSocketTest, TestConnectWithClosedSocketIPv6)
 
 rtc::TEST_F (PhysicalSocketTest, TestConnectWhileNotClosedIPv4)
 
 rtc::TEST_F (PhysicalSocketTest, TestConnectWhileNotClosedIPv6)
 
 rtc::TEST_F (PhysicalSocketTest, TestServerCloseDuringConnectIPv4)
 
 rtc::TEST_F (PhysicalSocketTest, TestServerCloseDuringConnectIPv6)
 
 rtc::TEST_F (PhysicalSocketTest, TestClientCloseDuringConnectIPv4)
 
 rtc::TEST_F (PhysicalSocketTest, TestClientCloseDuringConnectIPv6)
 
 rtc::TEST_F (PhysicalSocketTest, TestServerCloseIPv4)
 
 rtc::TEST_F (PhysicalSocketTest, TestServerCloseIPv6)
 
 rtc::TEST_F (PhysicalSocketTest, TestCloseInClosedCallbackIPv4)
 
 rtc::TEST_F (PhysicalSocketTest, TestCloseInClosedCallbackIPv6)
 
 rtc::TEST_F (PhysicalSocketTest, TestSocketServerWaitIPv4)
 
 rtc::TEST_F (PhysicalSocketTest, TestSocketServerWaitIPv6)
 
 rtc::TEST_F (PhysicalSocketTest, TestTcpIPv4)
 
 rtc::TEST_F (PhysicalSocketTest, TestTcpIPv6)
 
 rtc::TEST_F (PhysicalSocketTest, TestUdpIPv4)
 
 rtc::TEST_F (PhysicalSocketTest, TestUdpIPv6)
 
 rtc::TEST_F (PhysicalSocketTest, MAYBE_TestUdpReadyToSendIPv4)
 
 rtc::TEST_F (PhysicalSocketTest, MAYBE_TestUdpReadyToSendIPv6)
 
 rtc::TEST_F (PhysicalSocketTest, TestGetSetOptionsIPv4)
 
 rtc::TEST_F (PhysicalSocketTest, TestGetSetOptionsIPv6)
 

Macro Definition Documentation

◆ MAYBE_SKIP_IPV6

#define MAYBE_SKIP_IPV6
Value:
if (!HasIPv6Enabled()) { \
LOG(LS_INFO) << "No IPv6... skipping"; \
return; \
}
Definition: logging.h:111
bool HasIPv6Enabled()
Definition: nethelpers.cc:144

◆ MAYBE_TestUdpReadyToSendIPv4

#define MAYBE_TestUdpReadyToSendIPv4   TestUdpReadyToSendIPv4

◆ MAYBE_TestUdpReadyToSendIPv6

#define MAYBE_TestUdpReadyToSendIPv6   TestUdpReadyToSendIPv6

◆ MAYBE_TestWritableAfterPartialWriteIPv4

#define MAYBE_TestWritableAfterPartialWriteIPv4   TestWritableAfterPartialWriteIPv4

◆ MAYBE_TestWritableAfterPartialWriteIPv6

#define MAYBE_TestWritableAfterPartialWriteIPv6   TestWritableAfterPartialWriteIPv6