Phil Nash
d1beb539e8
Refactored main() a bit
2012-05-10 08:17:06 +01:00
Phil Nash
5ec53b2788
renamed hub -> context
...
(also did some reformatting)
2012-05-10 07:58:48 +01:00
Phil Nash
86bf8b9f8a
Added Xcode 4 single include test project
2012-05-09 19:36:54 +01:00
Phil Nash
d06dcedfdc
Some more reformatting.
...
Also fixed some warnings
2012-05-09 08:17:51 +01:00
Phil Nash
b5d367206b
Factored MutableResultInfo into its own file
2012-05-08 19:29:51 +01:00
Phil Nash
81a122e66a
Factored toString overloads into their own file
2012-05-08 08:10:49 +01:00
Phil Nash
a976c07b8d
Fixed section ordering issue
...
If a branch section completes without running any inner sections it will no run subsequent sections (until the next isolated run).
2012-05-05 19:32:52 +01:00
Phil Nash
b213202ad7
Added self-test for section ordering
...
Added MockReporter for tracking test runs.
Added intrusive smart pointer. Config holds reporter by smart pointer, so we can route the mock reporter through multiple test runs
2012-05-04 07:55:11 +01:00
Phil Nash
861a1e79cf
Conditionally compile __unsafe_unretained
...
Addresses, and hopefully fixes, issue #77 .
2012-04-28 12:29:52 +01:00
Phil Nash
2969a0df41
iOSTest works with ARC
2012-03-17 18:36:00 +00:00
Phil Nash
53c990a7e1
ARC support for Object-C projects
2012-03-17 18:20:06 +00:00
Phil Nash
db837a157f
Added Equals matcher for NSString
2012-03-14 20:04:50 +00:00
Phil Nash
966f5dbff2
Added initial built-in matchers for NSString (ObjC)
2012-03-04 21:18:46 +00:00
Phil Nash
af8d0b3955
Fixed trim() for single char strings (github #75 )
2012-02-28 20:04:25 +00:00
Phil Nash
25db95816e
Added tests to iOStest
...
Currently fails to build for ARM due to Github issue #61
2012-02-28 08:36:00 +00:00
Phil Nash
20df8c5da1
Added colorised console output for Windows
...
Also tweaks the output again
2012-02-25 20:36:22 +00:00
Phil Nash
5ddf794fbc
Added Totals class and started using it
2012-02-23 08:49:52 +00:00
Phil Nash
93b8a39c38
Added new cpp to VS project
...
Moved catch_self_test.cpp and added it to VS2010 project
2012-02-17 09:05:20 +00:00
Phil Nash
1686bca274
Added missing newline
2012-02-15 18:36:36 +00:00
Phil Nash
501aa8b633
Added Xcode 4 iOStest project
...
Updated iOS runner for Xcode for and added project
2012-02-15 08:21:02 +00:00
Phil Nash
7b449f7abe
Ability to register line# for testing
...
Factored file/ line storage and formatting into common class.
Used in a static registry so failure messages can be asserted to have the file/ line in.
2012-02-15 08:20:06 +00:00
Phil Nash
8d24143827
Remove user file
2012-02-10 18:59:10 +00:00
Phil Nash
6abf702895
OC project for Xcode 4
2012-02-10 08:28:37 +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