webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Typedefs | Functions
sigslot_unittest.cc File Reference
#include "webrtc/base/sigslot.h"
#include "webrtc/base/gunit.h"

Classes

class  SigslotDefault
 
class  SigslotReceiver< slot_policy, signal_policy >
 
class  SigslotSlotTest< slot_policy, mt_signal_policy >
 
class  multi_threaded_local_fake
 
class  SigslotMTLockTest
 

Typedefs

typedef SigslotSlotTest SigslotSTSlotTest
 
typedef SigslotSlotTest< sigslot::multi_threaded_local, sigslot::multi_threaded_local > SigslotMTSlotTest
 
typedef SigslotSlotTest< multi_threaded_local_fake, multi_threaded_local_fakeSigslotMTLockBase
 

Functions

 TEST_F (SigslotDefault, DefaultIsST)
 
 TEST_F (SigslotSTSlotTest, STLoopbackTest)
 
 TEST_F (SigslotSTSlotTest, MTLoopbackTest)
 
 TEST_F (SigslotSTSlotTest, AllLoopbackTest)
 
 TEST_F (SigslotSTSlotTest, Reconnect)
 
 TEST_F (SigslotMTLockTest, LockSanity)
 
 TEST (DestructionOrder, SignalFirst)
 
 TEST (DestructionOrder, SlotFirst)
 

Typedef Documentation

◆ SigslotMTLockBase

◆ SigslotMTSlotTest

typedef SigslotSlotTest<sigslot::multi_threaded_local, sigslot::multi_threaded_local> SigslotMTSlotTest

◆ SigslotSTSlotTest

Function Documentation

◆ TEST() [1/2]

TEST ( DestructionOrder  ,
SignalFirst   
)

◆ TEST() [2/2]

TEST ( DestructionOrder  ,
SlotFirst   
)

◆ TEST_F() [1/6]

TEST_F ( SigslotDefault  ,
DefaultIsST   
)

◆ TEST_F() [2/6]

TEST_F ( SigslotSTSlotTest  ,
STLoopbackTest   
)

◆ TEST_F() [3/6]

TEST_F ( SigslotSTSlotTest  ,
MTLoopbackTest   
)

◆ TEST_F() [4/6]

TEST_F ( SigslotSTSlotTest  ,
AllLoopbackTest   
)

◆ TEST_F() [5/6]

TEST_F ( SigslotSTSlotTest  ,
Reconnect   
)

◆ TEST_F() [6/6]

TEST_F ( SigslotMTLockTest  ,
LockSanity   
)