Lines Matching refs:SignalThreadTest
29 class SignalThreadTest : public ::testing::Test, public sigslot::has_slots<> { class
33 explicit SlowSignalThread(SignalThreadTest* harness) : harness_(harness) {} in SlowSignalThread()
40 const SignalThreadTest* harness() { return harness_; } in harness()
69 SignalThreadTest* harness_;
87 thread_->SignalWorkDone.connect(this, &SignalThreadTest::OnWorkComplete); in SetUp()
134 explicit OwnerThread(SignalThreadTest* harness) in OwnerThread()
142 SignalThreadTest::SlowSignalThread* signal_thread = in Run()
143 new SignalThreadTest::SlowSignalThread(harness_); in Run()
166 SignalThreadTest* harness_;
174 TEST_F(SignalThreadTest, OwnerThreadGoesAway) { in TEST_F() argument
193 TEST_F(SignalThreadTest, ThreadFinishes) { in TEST_F() argument
199 TEST_F(SignalThreadTest, ReleasedThreadFinishes) { in TEST_F() argument
208 TEST_F(SignalThreadTest, DestroyedThreadCleansUp) { in TEST_F() argument
217 TEST_F(SignalThreadTest, DeferredDestroyedThreadCleansUp) { in TEST_F() argument