Index: util/thread/thread_win.cc |
diff --git a/test/thread_win.cc b/util/thread/thread_win.cc |
similarity index 76% |
rename from test/thread_win.cc |
rename to util/thread/thread_win.cc |
index 05c67ea8875ffe6b72f129e60a0d60781a78bee4..c4ac1eb784d1f80bfcb066987a934c0c6df0eb67 100644 |
--- a/test/thread_win.cc |
+++ b/util/thread/thread_win.cc |
@@ -12,25 +12,23 @@ |
// See the License for the specific language governing permissions and |
// limitations under the License. |
-#include "test/thread.h" |
+#include "util/thread/thread.h" |
-#include "gtest/gtest.h" |
-#include "test/errors.h" |
+#include "base/logging.h" |
namespace crashpad { |
-namespace test { |
void Thread::Start() { |
- ASSERT_FALSE(platform_thread_); |
+ DCHECK(!platform_thread_); |
platform_thread_ = |
CreateThread(nullptr, 0, ThreadEntryThunk, this, 0, nullptr); |
- ASSERT_TRUE(platform_thread_) << ErrorMessage("CreateThread"); |
+ PCHECK(platform_thread_); |
} |
void Thread::Join() { |
- ASSERT_TRUE(platform_thread_); |
+ DCHECK(platform_thread_); |
DWORD result = WaitForSingleObject(platform_thread_, INFINITE); |
- EXPECT_EQ(WAIT_OBJECT_0, result) << ErrorMessage("WaitForSingleObject"); |
+ PCHECK(WAIT_OBJECT_0 == result); |
platform_thread_ = 0; |
} |
@@ -41,5 +39,4 @@ DWORD WINAPI Thread::ThreadEntryThunk(void* argument) { |
return 0; |
} |
-} // namespace test |
} // namespace crashpad |