Patrick Johnmeyer
bb7555c718
Tweak preprocessor blocks.
2016-01-29 22:48:36 -06:00
Patrick Johnmeyer
f82c403768
Change preprocessor indent rules.
2016-01-29 22:22:37 -06:00
Patrick Johnmeyer
b47b4f7e85
Add uncrustify config and run first pass.
2016-01-29 22:15:10 -06:00
Patrick Johnmeyer
6e1d0f48ab
Fix comment in TestTestRunner.cpp
...
"Self-recursive" didn't make much sense.
2016-01-29 20:05:53 -06:00
Patrick Johnmeyer
44aa33b02b
Reduce possible timing test failures
...
TestFinishIsCalledWithCorrectTime was reliant on SleepMs(20) waking
up before a certain threshold was hit, which is not reliable. This
change uses the actual time of running tests as the top threshold;
not a great improvement but a good quick fix.
Fixes #90
2016-01-29 19:50:23 -06:00
grahamreeds
4fccb76875
Removed conditional compile around FixtureDtorThrows structure. Added a preprocessor block for _MSC_VER noexcept support.
2015-11-12 12:01:07 +00:00
Patrick Johnmeyer
dc6b908380
Merge pull request #78 from Microsoft/vs2015Support
...
Vs2015 support
2015-10-15 22:20:22 -05:00
Anna Gringauze
0a14abb0a5
Added support for VS2015
2015-09-22 07:36:28 -07:00
Patrick Johnmeyer
dab64862c4
Merge pull request #77 from paxos1977/Issue76
...
Disable tests in TestTestMacros.cpp which throw exceptions from destructors
2015-09-21 22:54:39 -05:00
Austin Gilbert
c4e36176d9
Disable tests in TestTestMacros.cpp which throw exceptions from user
...
defined destructors.
In accordance with the C++11 standard, Visual Studio 2015 adds an implicit
'noexcept' to all user defined destructors. Any destructor throwing an
exception causes abort() to be called on the process.
This commit fixes #76 .
2015-09-17 17:28:44 -05:00
Saul Beniquez
7549615b31
Adding conditional automake directives to allow Win32 compilation on win32-mingw/cygwin-mingw systems.
2015-04-07 08:46:20 -04:00
Patrick Johnmeyer
bd11339b2d
Disable CrashingTests... in debug.
...
After some consideration I decided to just remove this test in debug
configurations. Many debuggers will behave as XCode does and try to
'catch' this by default. The test still works in release configs.
Fixes #45 .
2015-04-04 00:56:40 -05:00
Patrick Johnmeyer
19fd65743b
Remove lurking tests/*.vcproj files.
2014-11-08 00:24:51 -06:00
Patrick Johnmeyer
1fe3d72776
Reformatted code from #54 .
2014-06-27 22:42:53 -05:00
Nathan Lapierre
6ea2db4cb1
keep absolute path
2014-06-05 02:07:49 -03:00
Nathan Lapierre
7b47f1c59a
fix broken tests
2014-06-05 02:06:44 -03:00
Martin Moene
65d2e03ec9
Adapt MemoryOutStream for VC6 __int64 type
2013-05-10 11:32:15 +02:00
Martin Moene
23127fe5b9
Add changes required to compile with MS VC6
...
Add macro UNITTEST_COMPILER_IS_MSVC6
Add macro UNIITEST_NS_QUAL_STD(fun)
Avoid __pragma()
Skip tests with long long
2013-05-09 11:12:29 +02:00
Patrick Johnmeyer
ce196f218a
Add support and project files for Visual Studio 2012
2013-03-24 01:13:10 -05:00
Patrick Johnmeyer
859e6250d2
Move src to UnitTest++ and move src/tests to tests.
...
CMakeLists was modified to support this, then include paths for the
test executable also had to be modified to include UnitTest++.
2013-02-20 00:22:14 -06:00