| Index: webrtc/pc/channelmanager_unittest.cc | 
| diff --git a/webrtc/pc/channelmanager_unittest.cc b/webrtc/pc/channelmanager_unittest.cc | 
| index 8cb066b25df3eb61db5c6b3cf03745863017e7d1..0cedd8b4bc176d666ade372fcff6c43722115de5 100644 | 
| --- a/webrtc/pc/channelmanager_unittest.cc | 
| +++ b/webrtc/pc/channelmanager_unittest.cc | 
| @@ -56,6 +56,7 @@ class ChannelManagerTest : public testing::Test { | 
| fme_ = NULL; | 
| } | 
|  | 
| +  rtc::Thread network_; | 
| rtc::Thread worker_; | 
| cricket::FakeMediaEngine* fme_; | 
| cricket::FakeDataEngine* fdme_; | 
| @@ -77,14 +78,18 @@ TEST_F(ChannelManagerTest, StartupShutdown) { | 
|  | 
| // Test that we startup/shutdown properly with a worker thread. | 
| TEST_F(ChannelManagerTest, StartupShutdownOnThread) { | 
| +  network_.Start(); | 
| worker_.Start(); | 
| EXPECT_FALSE(cm_->initialized()); | 
| EXPECT_EQ(rtc::Thread::Current(), cm_->worker_thread()); | 
| +  EXPECT_TRUE(cm_->set_network_thread(&network_)); | 
| +  EXPECT_EQ(&network_, cm_->network_thread()); | 
| EXPECT_TRUE(cm_->set_worker_thread(&worker_)); | 
| EXPECT_EQ(&worker_, cm_->worker_thread()); | 
| EXPECT_TRUE(cm_->Init()); | 
| EXPECT_TRUE(cm_->initialized()); | 
| -  // Setting the worker thread while initialized should fail. | 
| +  // Setting the network or worker thread while initialized should fail. | 
| +  EXPECT_FALSE(cm_->set_network_thread(rtc::Thread::Current())); | 
| EXPECT_FALSE(cm_->set_worker_thread(rtc::Thread::Current())); | 
| cm_->Terminate(); | 
| EXPECT_FALSE(cm_->initialized()); | 
| @@ -112,12 +117,14 @@ TEST_F(ChannelManagerTest, CreateDestroyChannels) { | 
|  | 
| // Test that we can create and destroy a voice and video channel with a worker. | 
| TEST_F(ChannelManagerTest, CreateDestroyChannelsOnThread) { | 
| +  network_.Start(); | 
| worker_.Start(); | 
| EXPECT_TRUE(cm_->set_worker_thread(&worker_)); | 
| +  EXPECT_TRUE(cm_->set_network_thread(&network_)); | 
| EXPECT_TRUE(cm_->Init()); | 
| delete transport_controller_; | 
| transport_controller_ = | 
| -      new cricket::FakeTransportController(&worker_, ICEROLE_CONTROLLING); | 
| +      new cricket::FakeTransportController(&network_, ICEROLE_CONTROLLING); | 
| cricket::VoiceChannel* voice_channel = | 
| cm_->CreateVoiceChannel(&fake_mc_, transport_controller_, | 
| cricket::CN_AUDIO, false, AudioOptions()); | 
|  |