#include #include "getcurrentthreadid.h" #include TEST(GetCurrentThreadId,simple) { const HANDLE currentThreadId = GetCurrentThreadId(); const pid_t tid = pthread_self(); // first make sure that on this platform those types are of the same size ASSERT_TRUE(sizeof(HANDLE) >= sizeof(pid_t)); // now compare the actual values ASSERT_EQ(currentThreadId,reinterpret_cast(tid)); }