summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/unittest-cpp/UnitTest++/Win32
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2015-09-02 13:49:59 +0200
committer Miodrag Milanovic <mmicko@gmail.com>2015-09-02 13:50:20 +0200
commit70bddf12f5f92a71022c049fb6b8f4f8672af974 (patch)
treeda554cf16908c6092dcbc4c01598a318520b5384 /3rdparty/unittest-cpp/UnitTest++/Win32
parenta7943aa92f2c78c65c5313980c55357a31697b29 (diff)
Added GoogleTest and convert tests to us it (nw)
Diffstat (limited to '3rdparty/unittest-cpp/UnitTest++/Win32')
-rw-r--r--3rdparty/unittest-cpp/UnitTest++/Win32/TimeHelpers.cpp49
-rw-r--r--3rdparty/unittest-cpp/UnitTest++/Win32/TimeHelpers.h45
2 files changed, 0 insertions, 94 deletions
diff --git a/3rdparty/unittest-cpp/UnitTest++/Win32/TimeHelpers.cpp b/3rdparty/unittest-cpp/UnitTest++/Win32/TimeHelpers.cpp
deleted file mode 100644
index aa97b892b60..00000000000
--- a/3rdparty/unittest-cpp/UnitTest++/Win32/TimeHelpers.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-#include "TimeHelpers.h"
-
-#define WIN32_LEAN_AND_MEAN
-#include <windows.h>
-
-namespace UnitTest {
-
-Timer::Timer()
- : m_threadHandle(::GetCurrentThread())
- , m_startTime(0)
-{
-#if defined(UNITTEST_WIN32) && (_MSC_VER == 1200) // VC6 doesn't have DWORD_PTR
- typedef unsigned long DWORD_PTR;
-#endif
-
- DWORD_PTR systemMask;
- ::GetProcessAffinityMask(GetCurrentProcess(), &m_processAffinityMask, &systemMask);
- ::SetThreadAffinityMask(m_threadHandle, 1);
- ::QueryPerformanceFrequency(reinterpret_cast< LARGE_INTEGER* >(&m_frequency));
- ::SetThreadAffinityMask(m_threadHandle, m_processAffinityMask);
-}
-
-void Timer::Start()
-{
- m_startTime = GetTime();
-}
-
-double Timer::GetTimeInMs() const
-{
- __int64 const elapsedTime = GetTime() - m_startTime;
- double const seconds = double(elapsedTime) / double(m_frequency);
- return seconds * 1000.0;
-}
-
-__int64 Timer::GetTime() const
-{
- LARGE_INTEGER curTime;
- ::SetThreadAffinityMask(m_threadHandle, 1);
- ::QueryPerformanceCounter(&curTime);
- ::SetThreadAffinityMask(m_threadHandle, m_processAffinityMask);
- return curTime.QuadPart;
-}
-
-void TimeHelpers::SleepMs(int ms)
-{
- ::Sleep(ms);
-}
-
-}
diff --git a/3rdparty/unittest-cpp/UnitTest++/Win32/TimeHelpers.h b/3rdparty/unittest-cpp/UnitTest++/Win32/TimeHelpers.h
deleted file mode 100644
index 2bbe75f81f0..00000000000
--- a/3rdparty/unittest-cpp/UnitTest++/Win32/TimeHelpers.h
+++ /dev/null
@@ -1,45 +0,0 @@
-#ifndef UNITTEST_TIMEHELPERS_H
-#define UNITTEST_TIMEHELPERS_H
-
-#include "../Config.h"
-#include "../HelperMacros.h"
-
-#ifdef UNITTEST_MINGW
- #ifndef __int64
- #define __int64 long long
- #endif
-#endif
-
-namespace UnitTest {
-
-class UNITTEST_LINKAGE Timer
-{
-public:
- Timer();
- void Start();
- double GetTimeInMs() const;
-
-private:
- __int64 GetTime() const;
-
- void* m_threadHandle;
-
-#if defined(_WIN64)
- unsigned __int64 m_processAffinityMask;
-#else
- unsigned long m_processAffinityMask;
-#endif
-
- __int64 m_startTime;
- __int64 m_frequency;
-};
-
-
-namespace TimeHelpers
-{
- UNITTEST_LINKAGE void SleepMs(int ms);
-}
-
-}
-
-#endif