ba4dda4 | Andy Sawyer | 01 October 2013, 18:49:09 UTC | SelfTest: A revised makefile. - Major difference: globs all the .cpp files in the directory (which avoids us having to touch the makefile every time we add a new test) - Minor: builds using clang/c++11/libc++ rather than g++/libstdc++. Ideally, we'd have some nice way of doing this conditionally. - Minor: enables a few more warnings | 01 October 2013, 18:49:09 UTC |
3e7d978 | Andy Sawyer | 01 October 2013, 18:46:16 UTC | SelfTest: Add .gitignore | 01 October 2013, 18:46:16 UTC |
8514358 | Andy Sawyer | 26 September 2013, 01:22:00 UTC | SelfTest: Add the 'Which Conversion' tests Tests to demonstrate if a type is using a toString overload, or the StringMaker. | 01 October 2013, 18:42:29 UTC |
bd66d65 | Andy Sawyer | 26 September 2013, 01:21:04 UTC | SelfTest : Add StringMaker<pair> and tests TODO: move the StringMaker<pair> into catch_tostring | 01 October 2013, 18:42:29 UTC |
fcf9765 | Andy Sawyer | 26 September 2013, 01:20:36 UTC | SelfTest : Tests for Catch::toString(vector) | 01 October 2013, 18:42:29 UTC |
76ef79a | Phil Nash | 01 October 2013, 18:07:09 UTC | Expanded test-cases-and-exceptions docs and added to reference-index | 01 October 2013, 18:07:09 UTC |
4ab680a | Phil Nash | 01 October 2013, 07:20:08 UTC | Expanded docs on tests cases and sections (still work-in-progress) - also touched up some outdated bits in the tutorial | 01 October 2013, 07:20:08 UTC |
a35ee20 | Phil Nash | 30 September 2013, 07:05:14 UTC | Filter out version number from approval tests | 30 September 2013, 07:05:14 UTC |
16c21ee | Phil Nash | 30 September 2013, 07:01:10 UTC | No, really trim paths in approval tests down to just filenames | 30 September 2013, 07:01:10 UTC |
1e74938 | Phil Nash | 30 September 2013, 06:39:06 UTC | Trim paths in approval tests down to filenames | 30 September 2013, 06:39:06 UTC |
2f7a296 | Phil Nash | 27 September 2013, 18:01:14 UTC | Split approve file into multiple files | 27 September 2013, 18:01:14 UTC |
345a4ea | Phil Nash | 26 September 2013, 06:30:49 UTC | Removed outdated Xcode 3 project | 26 September 2013, 06:30:49 UTC |
b4af9b9 | Phil Nash | 25 September 2013, 17:48:53 UTC | Merge commit '22ded1f2bb3caf96d90c2f1981ede29d3aeb1c74' | 25 September 2013, 17:48:53 UTC |
22ded1f | Phil Nash | 25 September 2013, 17:43:31 UTC | Merge pull request #198 from PureAbstract/vector_to_string Add allocator support to StringMaker<vector> | 25 September 2013, 17:43:31 UTC |
41b27af | Phil Nash | 25 September 2013, 17:40:07 UTC | Fix for comma separated tags on the command line - also added more test for tags | 25 September 2013, 17:40:07 UTC |
649cd13 | Phil Nash | 24 September 2013, 06:42:08 UTC | Upgraded project for latest Xcode | 24 September 2013, 06:42:08 UTC |
358b7b2 | Phil Nash | 24 September 2013, 06:41:18 UTC | Eliminate a warning in the latest clang with Xcode | 24 September 2013, 06:41:18 UTC |
7974e1c | Andy Sawyer | 21 September 2013, 18:08:23 UTC | updated single-include version | 21 September 2013, 18:08:23 UTC |
d6f23a9 | Andy Sawyer | 21 September 2013, 17:45:42 UTC | catch_tostring : moved defintion of rangeToString Detail::rangeToString is now defined after the various toString overloads. This results in them being accessible with rangeToString is instantiated (in this case, by StringMaker<vector>). This (sort-of) fixes the problem where contained types are toString'd incorrectly. Consider: std::vector<std::string> v { "abc" }; Before: Catch::toString( v ) == "{ abc }" After: Catch::toString( v ) == "{ "abc" }" (note the extra pair of quotes around the "abc" - these are added by Catch::toString( std::string ) which is now called by rangeToString) | 21 September 2013, 17:45:42 UTC |
0dbcf21 | Andy Sawyer | 17 September 2013, 21:22:47 UTC | Add allocator support to StringMaker<vector> - also extracted out 'rangeToString', in an attempt to make it easier to add support for other containers | 17 September 2013, 21:22:47 UTC |
1e2f1d1 | Phil Nash | 14 September 2013, 18:58:45 UTC | Fixes toString forward reference issue: - as raised in https://github.com/philsquared/Catch/pull/195 | 14 September 2013, 18:58:45 UTC |
f7378ee | Phil Nash | 07 September 2013, 11:07:38 UTC | Fixed string indexing bug | 07 September 2013, 11:07:38 UTC |
04a3364 | Phil Nash | 16 August 2013, 18:09:09 UTC | Regen single header | 16 August 2013, 18:09:09 UTC |
638cf9f | Phil Nash | 16 August 2013, 18:08:39 UTC | Separated out catch_platform.h | 16 August 2013, 18:08:39 UTC |
4611871 | Phil Nash | 16 August 2013, 18:01:32 UTC | Build 8 - includes command line tweaks and fixes for durations | 16 August 2013, 18:01:32 UTC |
1870ca8 | Phil Nash | 16 August 2013, 17:57:57 UTC | Some Clara/ command line clean-up and tweaks | 16 August 2013, 17:57:57 UTC |
f41fad7 | Phil Nash | 16 August 2013, 17:57:41 UTC | Don't report durations if not reporter anything else | 16 August 2013, 17:57:41 UTC |
357d654 | Phil Nash | 16 August 2013, 07:01:16 UTC | Added missing assert include | 16 August 2013, 07:01:16 UTC |
3faa412 | Phil Nash | 15 August 2013, 18:09:07 UTC | Removed basic reporter | 15 August 2013, 18:09:07 UTC |
aa7123b | Phil Nash | 15 August 2013, 18:01:00 UTC | Build 7 - New Junit reporter - New Timer class | 15 August 2013, 18:01:00 UTC |
11b5179 | Phil Nash | 15 August 2013, 17:50:40 UTC | Redacted test durations from JUnit reporter output in approval test script | 15 August 2013, 17:50:40 UTC |
d68510d | Phil Nash | 15 August 2013, 17:49:38 UTC | Removed legacy JUnit reporter | 15 August 2013, 17:49:38 UTC |
2ddb9d3 | Phil Nash | 15 August 2013, 17:39:55 UTC | Completed CumulativeReporterBase and reimplemented JUnitReporter in terms of it | 15 August 2013, 17:39:55 UTC |
1f519dd | Phil Nash | 08 August 2013, 07:24:37 UTC | Added LazyStat wrapper | 08 August 2013, 07:24:37 UTC |
29ccaa6 | Phil Nash | 08 August 2013, 07:05:19 UTC | Replaced currentSectionInfo and m_rootSection with m_sectionStack | 08 August 2013, 07:05:19 UTC |
6339254 | Phil Nash | 07 August 2013, 17:56:35 UTC | First cut of Timer class. - started integrating with reporters (now (optionally) supported in console reporter). - introduced Node<> template to help with cumulative reporting and used it instead of ThreadedSectionInfo. | 07 August 2013, 17:56:35 UTC |
649f8c2 | Phil Nash | 26 July 2013, 18:28:34 UTC | Removed now redundant handling for missing assertions in test cases - handled as part of sections | 26 July 2013, 18:28:34 UTC |
e8cf726 | Phil Nash | 26 July 2013, 18:26:08 UTC | Refactored missing assertions handling | 26 July 2013, 18:26:08 UTC |
b80280f | Phil Nash | 26 July 2013, 18:19:44 UTC | Tidied up reporting of missing assertions in test cases - also removed basic reporter from approval test | 26 July 2013, 18:19:44 UTC |
801672b | Phil Nash | 25 July 2013, 07:18:09 UTC | Fix MSVC warning | 25 July 2013, 07:18:09 UTC |
8a52a39 | Phil Nash | 25 July 2013, 07:12:03 UTC | Build 6 - fixes infinite loop bug (#185 and #166) | 25 July 2013, 07:12:03 UTC |
28d3881 | Phil Nash | 25 July 2013, 07:07:55 UTC | Merged TestCaseTracker and SectionTracker and introduced TestCaseTracker::Guard | 25 July 2013, 07:07:55 UTC |
ee647f5 | Phil Nash | 25 July 2013, 06:49:00 UTC | Removed displaced RunningTest class | 25 July 2013, 06:49:00 UTC |
9aff9aa | Phil Nash | 24 July 2013, 18:13:08 UTC | Integrated new section tracker. - also pass extra section to reporter - one for each test case - ignore it in headers (this is so we know a test case has restarted) - significant effect on regression test due to change of ordering of sections - fixes infinite loop issue | 24 July 2013, 18:13:08 UTC |
6a484fd | Phil Nash | 23 July 2013, 17:48:36 UTC | Reworked SectionTracker and moved into own header | 23 July 2013, 17:48:36 UTC |
372a6c6 | Phil Nash | 23 July 2013, 07:15:34 UTC | Small fixes and started new section tracking code | 23 July 2013, 07:15:34 UTC |
f3d1f08 | Phil Nash | 03 July 2013, 18:14:59 UTC | Removed all trailing whitespace - addresses #105 | 03 July 2013, 18:14:59 UTC |
503d5d0 | Phil Nash | 03 July 2013, 07:25:11 UTC | Converted stray tabs to spaces | 03 July 2013, 07:25:11 UTC |
dea43e0 | Phil Nash | 03 July 2013, 07:15:44 UTC | Merge pull request #180 from benjamg/patch-1 Fix external site links | 03 July 2013, 07:15:44 UTC |
54e6f9d | Phil Nash | 02 July 2013, 18:42:21 UTC | Slightly tweaked docs on supplying your own main | 02 July 2013, 18:42:21 UTC |
ad7445d | Phil Nash | 02 July 2013, 07:49:29 UTC | build 5 - added throw() to streambuf destructor overrides (#182) | 02 July 2013, 07:49:29 UTC |
3907559 | Phil Nash | 01 July 2013, 18:02:29 UTC | build 4 | 01 July 2013, 18:02:29 UTC |
109f46a | Phil Nash | 01 July 2013, 18:00:55 UTC | Fixed broken test | 01 July 2013, 18:00:55 UTC |
066a638 | Phil Nash | 01 July 2013, 17:45:19 UTC | Fix for #179 | 01 July 2013, 17:45:19 UTC |
ba9b2b5 | Phil Nash | 01 July 2013, 17:44:40 UTC | Use MFCs windows include if present | 01 July 2013, 17:44:40 UTC |
27a4d7a | Ben Gray | 30 June 2013, 12:20:43 UTC | Fix external site links The links (for me under firefox/ubunutu at least) try to open files in github rather than the catch-lib site. | 30 June 2013, 12:20:43 UTC |
4b5e008 | Phil Nash | 29 June 2013, 19:31:17 UTC | guard NOMINMAX definition (windows) | 29 June 2013, 19:31:17 UTC |
cd68830 | Phil Nash | 29 June 2013, 11:11:32 UTC | Build 2 | 29 June 2013, 11:11:32 UTC |
eb81850 | Phil Nash | 29 June 2013, 11:08:00 UTC | Merge branch 'master' of github.com:philsquared/Catch | 29 June 2013, 11:08:00 UTC |
5d26ca1 | Phil Nash | 29 June 2013, 11:07:33 UTC | Static assertion for && and || expressions | 29 June 2013, 11:07:33 UTC |
a9b346b | Phil Nash | 29 June 2013, 11:04:38 UTC | Removed line numbers from approval tests of xml too | 29 June 2013, 11:04:38 UTC |
40b8c77 | Phil Nash | 29 June 2013, 10:59:49 UTC | Removed line numbers from approval tests | 29 June 2013, 10:59:49 UTC |
f987da4 | Phil Nash | 28 June 2013, 17:19:19 UTC | Update whats-changed.md | 28 June 2013, 17:19:19 UTC |
54c8817 | Phil Nash | 28 June 2013, 17:19:06 UTC | Update whats-changed.md | 28 June 2013, 17:19:06 UTC |
7bd033c | Phil Nash | 28 June 2013, 17:18:46 UTC | Update whats-changed.md | 28 June 2013, 17:18:46 UTC |
c22cfc4 | Phil Nash | 28 June 2013, 16:45:08 UTC | Addd test-fixtures docs from wiki | 28 June 2013, 16:45:08 UTC |
d60b248 | Phil Nash | 28 June 2013, 16:15:45 UTC | Updated docs with INFO/ CAPTURE changes | 28 June 2013, 16:15:45 UTC |
b5fd5a6 | Phil Nash | 28 June 2013, 16:09:57 UTC | INFO and CAPTURE are now scoped - SCOPED_INFO and SCOPED_CAPTURE are now just aliases | 28 June 2013, 16:09:57 UTC |
881c61b | Phil Nash | 28 June 2013, 15:27:53 UTC | Updated docs to reflect INFO change | 28 June 2013, 15:27:53 UTC |
0d35730 | Phil Nash | 28 June 2013, 15:25:49 UTC | INFOs only reset at assertion if consumed | 28 June 2013, 15:25:49 UTC |
239fa28 | Phil Nash | 28 June 2013, 15:23:14 UTC | Added run without -s to approvals | 28 June 2013, 15:23:14 UTC |
47751e4 | Phil Nash | 28 June 2013, 15:07:42 UTC | Approved [.] change | 28 June 2013, 15:07:42 UTC |
9c39a5e | Phil Nash | 28 June 2013, 15:05:13 UTC | Support [.] as alias for [hide] | 28 June 2013, 15:05:13 UTC |
2352043 | Phil Nash | 28 June 2013, 13:11:28 UTC | Big merge from Integration - now v1.0 build 1 | 28 June 2013, 13:11:28 UTC |
53f128f | Phil Nash | 26 June 2013, 07:49:57 UTC | Ignore DerivedData | 26 June 2013, 07:49:57 UTC |
a76d93a | Phil Nash | 26 June 2013, 07:42:05 UTC | Removed filename from --reporter option (it's not implemented yet) | 26 June 2013, 07:42:05 UTC |
ae1c1ac | Phil Nash | 25 June 2013, 12:21:41 UTC | Added "what's changed" | 25 June 2013, 12:21:41 UTC |
5ddd6e3 | Phil Nash | 14 June 2013, 18:18:13 UTC | Added #define NOMINMAX - thanks to @robson3 in #171 | 14 June 2013, 18:18:13 UTC |
1d3dd71 | Phil Nash | 14 June 2013, 07:41:59 UTC | Fixed returns in docs ref | 14 June 2013, 07:41:59 UTC |
a26ddc9 | Phil Nash | 14 June 2013, 07:32:48 UTC | New docs for command line and logging | 14 June 2013, 07:32:48 UTC |
5b15c21 | Phil Nash | 12 June 2013, 18:05:21 UTC | Fixed iTChRunner | 12 June 2013, 18:05:21 UTC |
fd1cd78 | Phil Nash | 10 June 2013, 07:18:26 UTC | Completed assertions docs | 10 June 2013, 07:18:26 UTC |
46953c8 | Phil Nash | 10 June 2013, 07:08:20 UTC | Filled out reference index and added placeholders for assertions and logging docs | 10 June 2013, 07:08:20 UTC |
d07cd33 | Phil Nash | 07 June 2013, 22:06:54 UTC | Added new docs for supplying your own main. | 07 June 2013, 22:06:54 UTC |
0ec7ea2 | Phil Nash | 07 June 2013, 20:31:28 UTC | Doc updates | 07 June 2013, 20:31:28 UTC |
7d5f271 | Phil Nash | 07 June 2013, 20:15:25 UTC | Fixed script for new readme - updated README with new version - fixed casing error for -e opt description | 07 June 2013, 20:15:25 UTC |
f3592f2 | Phil Nash | 07 June 2013, 18:09:38 UTC | Docs progress | 07 June 2013, 18:09:38 UTC |
786959d | Phil Nash | 07 June 2013, 18:07:50 UTC | build 39 | 07 June 2013, 18:07:50 UTC |
11381c1 | Phil Nash | 07 June 2013, 18:06:30 UTC | Tweaked indentation of errors and test lists | 07 June 2013, 18:06:30 UTC |
27cae85 | Phil Nash | 07 June 2013, 17:56:43 UTC | Use Text formatter to list reporters | 07 June 2013, 17:56:43 UTC |
8055764 | Phil Nash | 07 June 2013, 17:41:22 UTC | re-encapsulated session vars. - construct Config object lazily | 07 June 2013, 17:41:22 UTC |
8fde143 | Phil Nash | 07 June 2013, 07:04:05 UTC | Session vars are public | 07 June 2013, 07:04:05 UTC |
f438e04 | Phil Nash | 06 June 2013, 21:54:42 UTC | list options return number listed | 06 June 2013, 21:54:42 UTC |
e035e28 | Phil Nash | 06 June 2013, 17:56:43 UTC | tweaks | 06 June 2013, 17:56:43 UTC |
a7e657f | Phil Nash | 06 June 2013, 17:51:24 UTC | Refactored new Session class to make it more friendly for custom client code | 06 June 2013, 17:51:24 UTC |
c1196b6 | Phil Nash | 05 June 2013, 17:48:18 UTC | Moved all Catch::Main()s into new Session class - renamed them run() - moved cleanUp call into destructor | 05 June 2013, 17:48:18 UTC |
c57ebc8 | Phil Nash | 05 June 2013, 07:20:34 UTC | Approved latest changes | 05 June 2013, 07:20:34 UTC |
cb60d13 | Phil Nash | 05 June 2013, 07:18:52 UTC | Runner -> RunContext, Runner2 -> Runner and fixed issue with processName | 05 June 2013, 07:18:52 UTC |
1b47e11 | Phil Nash | 04 June 2013, 21:49:14 UTC | Added processConfig() method | 04 June 2013, 21:49:14 UTC |
2ed56c4 | Phil Nash | 04 June 2013, 07:38:40 UTC | Removed legacy cli parser | 04 June 2013, 07:38:40 UTC |