X-Git-Url: http://plrg.eecs.uci.edu/git/?p=folly.git;a=blobdiff_plain;f=folly%2Ftest%2FThreadIdTest.cpp;fp=folly%2Ftest%2FThreadIdTest.cpp;h=0000000000000000000000000000000000000000;hp=88e6fac49b0d4c5167c6e931524facf0fdd8e12e;hb=87a2402c6ba1c8610b034ed39a896fcc3b61deec;hpb=453d5ff6fdcb0a1e2c68efd90dcf40d053a5bceb diff --git a/folly/test/ThreadIdTest.cpp b/folly/test/ThreadIdTest.cpp deleted file mode 100644 index 88e6fac4..00000000 --- a/folly/test/ThreadIdTest.cpp +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright 2017 Facebook, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -// Make sure we include ThreadId.h before anything else. -// There is no ThreadId.cpp file, so this test is the only thing that verifies -// that ThreadId.h compiles by itself when included first. -#include - -#include - -#include - -TEST(ThreadId, getCurrentID) { - auto thisThreadID = folly::getCurrentThreadID(); - uint64_t otherThreadID; - std::thread otherThread{[&] { otherThreadID = folly::getCurrentThreadID(); }}; - otherThread.join(); - EXPECT_NE(thisThreadID, otherThreadID); -} - -TEST(ThreadId, getOSThreadID) { - auto thisThreadID = folly::getOSThreadID(); - uint64_t otherThreadID; - std::thread otherThread{[&] { otherThreadID = folly::getOSThreadID(); }}; - otherThread.join(); - EXPECT_NE(thisThreadID, otherThreadID); -}