Phil Nash
3fd7dc0218
Prevent duplicate test names from being registered
...
If a test case with the same name as an already registered test case is registered an error is logged to cerr and the program exits (with error level 1)
2012-02-09 08:34:01 +00:00
herringbanger@gmail.com
aa648bd690
Fix linker error in catch_debugger.hpp on iOS on ARM that occurs trying to use assembly for Intel because CATCH_PLATFORM_MAC is defined.
...
Define CATCH_PLATFORM_MAC using #if defined(__MAC_OS_X_VERSION_MIN_REQUIRED) instead of #if defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__).
Add new CATCH_PLATFORM_IPHONE defined using #elif defined(__IPHONE_OS_VERSION_MIN_REQUIRED) for future use. The BreakIntoDebugger and isDebuggerActive functions remain without implementations for iOS.
2012-01-14 11:12:58 -08:00
Phil Nash
fd78e0f6df
Regenerated single include after last commit
2011-12-28 19:56:39 +00:00
Phil Nash
d207cecade
Fix for GitHub issue #56
...
TEST_CASE_METHOD's put the generated class into the anonymous namespace
2011-12-28 19:55:11 +00:00
Phil Nash
f51d316dba
Regenerated single include for last few commits
2011-12-28 10:37:31 +00:00
Phil Nash
7c94aef660
Fix for GitHub Issue #66
...
SECTIONs distinguished by name as well as file/ line
2011-12-28 10:33:54 +00:00
Phil Nash
07ff5f39fd
GitHub issue #62
...
Initialise m_firstSectionInTestCase in Basic Reporter
2011-12-28 10:28:56 +00:00
Phil Nash
b13ad46532
stdout retained for all sections
...
Fixed issue where stdout was dropped between sections
2011-12-28 10:23:32 +00:00
Phil Nash
458e5eec16
Xcode 4, warnings and MinGW
...
Added separate Xcode 4 project.
Fixed some warnings.
Fixed OutputDebugString decl for MinGW
2011-12-27 10:59:41 +00:00
Phil Nash
f7e2777665
Github issue #51
...
Fixed " entity referece
2011-09-30 08:04:54 +01:00
Phil Nash
6e74b5c7ed
Removed a couple of noisy warnings
2011-09-30 07:30:03 +01:00
Phil Nash
4094e7fe3d
Merge branch 'master' of github.com:philsquared/Catch
2011-09-29 18:42:32 +01:00
Phil Nash
a713ce0264
Simplified streamable detection
2011-09-29 09:01:59 +01:00
Phil Nash
0afab69c7d
Supress more warnings
2011-09-29 08:58:40 +01:00
Phil Nash
7df1ba0926
Merge branch 'master' of github.com:philsquared/Catch
2011-09-29 08:49:05 +01:00
Phil Nash
7c329e1d05
Added more warnings
2011-09-29 08:48:26 +01:00
Phil Nash
820c2fb6ae
Merge pull request #53 from wichert/warnings
...
Suppress compiler warnings
2011-09-29 00:43:46 -07:00
Wichert Akkerman
6d18d4b189
Fix compiler warnings
...
Fix base classes without virtual destructors and missing initialisors.
2011-09-23 10:03:52 +02:00
Phil Nash
98a21bce5d
regenerated single_include
2011-09-19 18:23:07 +01:00
Phil Nash
5680fe4237
Merge ../../Catch
2011-09-19 18:20:11 +01:00
Phil Nash
08a1b51987
Hold values by value and references by reference
2011-09-19 18:19:13 +01:00
Phil Nash
0653f4880b
Added tests for true == true etc
2011-09-19 18:17:51 +01:00
Phil Nash
8152825e9f
Fixed Obj-C related #include ordering
2011-08-15 09:06:31 +01:00
Phil Nash
83224e637f
Regenerated single include
2011-08-12 18:53:28 +01:00
Phil Nash
e88434067c
Merge ../../Catch
2011-08-12 18:52:55 +01:00
Phil Nash
8350ef6366
Re-ordered Obj-C headers to fix dependency issue
2011-08-12 18:52:10 +01:00
Phil Nash
2254540959
Regenerated single include
2011-08-09 18:41:01 +01:00
Phil Nash
d474d8dcd8
Updated test count check to include recently added tests
2011-08-09 18:39:31 +01:00
Phil Nash
4d0a8d96e6
Fixed issue with evaluating static bools
2011-08-09 08:18:27 +01:00
Phil Nash
4021d65f64
Regenerated single_include
2011-07-15 08:12:10 +01:00
Phil Nash
3723b527f5
Some fixes for string literals on LHS
2011-07-15 08:07:44 +01:00
Phil Nash
d6566f9d2f
regen single header with __debugbreak fix
2011-07-04 09:14:15 +01:00
Phil Nash
3d244adf22
Merge branch 'master' of github.com:philsquared/Catch
2011-07-04 09:10:12 +01:00
Phil Nash
7cfe6eb078
Only use __debugbreak from MSVC (rather than any compiler on Windows)
2011-07-04 09:09:03 +01:00
Phil Nash
62a5ddce2b
regen single header with lhs string literal fix
2011-06-29 19:25:14 +01:00
Phil Nash
1adebefb50
Fixed tests with string literal on lhs
2011-06-29 19:22:56 +01:00
Phil Nash
b5fabcb26b
Updated glue script to work relative to script dir, then regenerated single header
2011-06-28 08:38:55 +01:00
Phil Nash
f5c057ead2
Merge branch 'master' of github.com:philsquared/Catch
2011-06-23 08:25:07 +01:00
Phil Nash
3c20a75189
regenerated single header
2011-06-23 08:23:33 +01:00
Phil Nash
b6d4991add
Updated self test counts
2011-06-23 08:19:48 +01:00
Phil Nash
eb2964e4ae
Disambiguated some locally scoped names
2011-06-23 08:13:25 +01:00
Phil Nash
d258e49f7c
(Hopefully) fixed infinite loop in sections (GitHub #39 ).
2011-06-21 08:43:48 +01:00
Phil Nash
f721a96d24
regenerated to include Approx changes
2011-06-07 14:13:57 +01:00
Phil Nash
2fa72a47cd
Added ability to build custom Approx instance
2011-06-06 08:21:21 +01:00
Phil Nash
cae44d8ace
Made Approx a little more forgiving (to 100& epsilon of float) and added some more tests for it
2011-06-03 18:56:47 +01:00
Phil Nash
f5668fafd9
Made #include paths from reporters relative (again)
2011-06-02 08:49:47 +01:00
Phil Nash
48112c2700
Fixed a potential ordering issue with output streambufs
2011-05-31 18:47:30 +01:00
Phil Nash
6b6143ccd4
Removed templates from Approx (just uses double)
2011-05-31 07:51:04 +01:00
Phil Nash
89d1e6c4f1
Tweaks to allow headers to be glued together.
...
Added Python script to generate single header.
Added new XCode project that runs self test against single header
2011-05-24 08:23:02 +01:00
Phil Nash
4b24490e1a
Fixed Github Issue #32 : "ResultBuilder& operator << should use toString"
2011-05-11 10:06:28 +01:00