summaryrefslogtreecommitdiff
path: root/base/thread_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'base/thread_unittest.cc')
-rw-r--r--base/thread_unittest.cc10
1 files changed, 7 insertions, 3 deletions
diff --git a/base/thread_unittest.cc b/base/thread_unittest.cc
index 6a54ac7b..6a687574 100644
--- a/base/thread_unittest.cc
+++ b/base/thread_unittest.cc
@@ -105,6 +105,13 @@ class CustomThread : public rtc::Thread {
CustomThread() {}
virtual ~CustomThread() { Stop(); }
bool Start() { return false; }
+
+ bool WrapCurrent() {
+ return Thread::WrapCurrent();
+ }
+ void UnwrapCurrent() {
+ Thread::UnwrapCurrent();
+ }
};
@@ -240,8 +247,6 @@ TEST(ThreadTest, Priorities) {
}
TEST(ThreadTest, Wrap) {
- Thread* current_thread = Thread::Current();
- current_thread->UnwrapCurrent();
CustomThread* cthread = new CustomThread();
EXPECT_TRUE(cthread->WrapCurrent());
EXPECT_TRUE(cthread->RunningForTest());
@@ -249,7 +254,6 @@ TEST(ThreadTest, Wrap) {
cthread->UnwrapCurrent();
EXPECT_FALSE(cthread->RunningForTest());
delete cthread;
- current_thread->WrapCurrent();
}
TEST(ThreadTest, Invoke) {