https://github.com/philsquared/Catch

sort by:
Revision Author Date Message Commit Date
ba4dda4 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 SelfTest: Add .gitignore 01 October 2013, 18:46:16 UTC
8514358 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 SelfTest : Add StringMaker<pair> and tests TODO: move the StringMaker<pair> into catch_tostring 01 October 2013, 18:42:29 UTC
fcf9765 SelfTest : Tests for Catch::toString(vector) 01 October 2013, 18:42:29 UTC
76ef79a Expanded test-cases-and-exceptions docs and added to reference-index 01 October 2013, 18:07:09 UTC
4ab680a 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 Filter out version number from approval tests 30 September 2013, 07:05:14 UTC
16c21ee No, really trim paths in approval tests down to just filenames 30 September 2013, 07:01:10 UTC
1e74938 Trim paths in approval tests down to filenames 30 September 2013, 06:39:06 UTC
2f7a296 Split approve file into multiple files 27 September 2013, 18:01:14 UTC
345a4ea Removed outdated Xcode 3 project 26 September 2013, 06:30:49 UTC
b4af9b9 Merge commit '22ded1f2bb3caf96d90c2f1981ede29d3aeb1c74' 25 September 2013, 17:48:53 UTC
22ded1f Merge pull request #198 from PureAbstract/vector_to_string Add allocator support to StringMaker<vector> 25 September 2013, 17:43:31 UTC
41b27af Fix for comma separated tags on the command line - also added more test for tags 25 September 2013, 17:40:07 UTC
649cd13 Upgraded project for latest Xcode 24 September 2013, 06:42:08 UTC
358b7b2 Eliminate a warning in the latest clang with Xcode 24 September 2013, 06:41:18 UTC
7974e1c updated single-include version 21 September 2013, 18:08:23 UTC
d6f23a9 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 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 Fixes toString forward reference issue: - as raised in https://github.com/philsquared/Catch/pull/195 14 September 2013, 18:58:45 UTC
f7378ee Fixed string indexing bug 07 September 2013, 11:07:38 UTC
04a3364 Regen single header 16 August 2013, 18:09:09 UTC
638cf9f Separated out catch_platform.h 16 August 2013, 18:08:39 UTC
4611871 Build 8 - includes command line tweaks and fixes for durations 16 August 2013, 18:01:32 UTC
1870ca8 Some Clara/ command line clean-up and tweaks 16 August 2013, 17:57:57 UTC
f41fad7 Don't report durations if not reporter anything else 16 August 2013, 17:57:41 UTC
357d654 Added missing assert include 16 August 2013, 07:01:16 UTC
3faa412 Removed basic reporter 15 August 2013, 18:09:07 UTC
aa7123b Build 7 - New Junit reporter - New Timer class 15 August 2013, 18:01:00 UTC
11b5179 Redacted test durations from JUnit reporter output in approval test script 15 August 2013, 17:50:40 UTC
d68510d Removed legacy JUnit reporter 15 August 2013, 17:49:38 UTC
2ddb9d3 Completed CumulativeReporterBase and reimplemented JUnitReporter in terms of it 15 August 2013, 17:39:55 UTC
1f519dd Added LazyStat wrapper 08 August 2013, 07:24:37 UTC
29ccaa6 Replaced currentSectionInfo and m_rootSection with m_sectionStack 08 August 2013, 07:05:19 UTC
6339254 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 Removed now redundant handling for missing assertions in test cases - handled as part of sections 26 July 2013, 18:28:34 UTC
e8cf726 Refactored missing assertions handling 26 July 2013, 18:26:08 UTC
b80280f Tidied up reporting of missing assertions in test cases - also removed basic reporter from approval test 26 July 2013, 18:19:44 UTC
801672b Fix MSVC warning 25 July 2013, 07:18:09 UTC
8a52a39 Build 6 - fixes infinite loop bug (#185 and #166) 25 July 2013, 07:12:03 UTC
28d3881 Merged TestCaseTracker and SectionTracker and introduced TestCaseTracker::Guard 25 July 2013, 07:07:55 UTC
ee647f5 Removed displaced RunningTest class 25 July 2013, 06:49:00 UTC
9aff9aa 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 Reworked SectionTracker and moved into own header 23 July 2013, 17:48:36 UTC
372a6c6 Small fixes and started new section tracking code 23 July 2013, 07:15:34 UTC
f3d1f08 Removed all trailing whitespace - addresses #105 03 July 2013, 18:14:59 UTC
503d5d0 Converted stray tabs to spaces 03 July 2013, 07:25:11 UTC
dea43e0 Merge pull request #180 from benjamg/patch-1 Fix external site links 03 July 2013, 07:15:44 UTC
54e6f9d Slightly tweaked docs on supplying your own main 02 July 2013, 18:42:21 UTC
ad7445d build 5 - added throw() to streambuf destructor overrides (#182) 02 July 2013, 07:49:29 UTC
3907559 build 4 01 July 2013, 18:02:29 UTC
109f46a Fixed broken test 01 July 2013, 18:00:55 UTC
066a638 Fix for #179 01 July 2013, 17:45:19 UTC
ba9b2b5 Use MFCs windows include if present 01 July 2013, 17:44:40 UTC
27a4d7a 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 guard NOMINMAX definition (windows) 29 June 2013, 19:31:17 UTC
cd68830 Build 2 29 June 2013, 11:11:32 UTC
eb81850 Merge branch 'master' of github.com:philsquared/Catch 29 June 2013, 11:08:00 UTC
5d26ca1 Static assertion for && and || expressions 29 June 2013, 11:07:33 UTC
a9b346b Removed line numbers from approval tests of xml too 29 June 2013, 11:04:38 UTC
40b8c77 Removed line numbers from approval tests 29 June 2013, 10:59:49 UTC
f987da4 Update whats-changed.md 28 June 2013, 17:19:19 UTC
54c8817 Update whats-changed.md 28 June 2013, 17:19:06 UTC
7bd033c Update whats-changed.md 28 June 2013, 17:18:46 UTC
c22cfc4 Addd test-fixtures docs from wiki 28 June 2013, 16:45:08 UTC
d60b248 Updated docs with INFO/ CAPTURE changes 28 June 2013, 16:15:45 UTC
b5fd5a6 INFO and CAPTURE are now scoped - SCOPED_INFO and SCOPED_CAPTURE are now just aliases 28 June 2013, 16:09:57 UTC
881c61b Updated docs to reflect INFO change 28 June 2013, 15:27:53 UTC
0d35730 INFOs only reset at assertion if consumed 28 June 2013, 15:25:49 UTC
239fa28 Added run without -s to approvals 28 June 2013, 15:23:14 UTC
47751e4 Approved [.] change 28 June 2013, 15:07:42 UTC
9c39a5e Support [.] as alias for [hide] 28 June 2013, 15:05:13 UTC
2352043 Big merge from Integration - now v1.0 build 1 28 June 2013, 13:11:28 UTC
53f128f Ignore DerivedData 26 June 2013, 07:49:57 UTC
a76d93a Removed filename from --reporter option (it's not implemented yet) 26 June 2013, 07:42:05 UTC
ae1c1ac Added "what's changed" 25 June 2013, 12:21:41 UTC
5ddd6e3 Added #define NOMINMAX - thanks to @robson3 in #171 14 June 2013, 18:18:13 UTC
1d3dd71 Fixed returns in docs ref 14 June 2013, 07:41:59 UTC
a26ddc9 New docs for command line and logging 14 June 2013, 07:32:48 UTC
5b15c21 Fixed iTChRunner 12 June 2013, 18:05:21 UTC
fd1cd78 Completed assertions docs 10 June 2013, 07:18:26 UTC
46953c8 Filled out reference index and added placeholders for assertions and logging docs 10 June 2013, 07:08:20 UTC
d07cd33 Added new docs for supplying your own main. 07 June 2013, 22:06:54 UTC
0ec7ea2 Doc updates 07 June 2013, 20:31:28 UTC
7d5f271 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 Docs progress 07 June 2013, 18:09:38 UTC
786959d build 39 07 June 2013, 18:07:50 UTC
11381c1 Tweaked indentation of errors and test lists 07 June 2013, 18:06:30 UTC
27cae85 Use Text formatter to list reporters 07 June 2013, 17:56:43 UTC
8055764 re-encapsulated session vars. - construct Config object lazily 07 June 2013, 17:41:22 UTC
8fde143 Session vars are public 07 June 2013, 07:04:05 UTC
f438e04 list options return number listed 06 June 2013, 21:54:42 UTC
e035e28 tweaks 06 June 2013, 17:56:43 UTC
a7e657f Refactored new Session class to make it more friendly for custom client code 06 June 2013, 17:51:24 UTC
c1196b6 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 Approved latest changes 05 June 2013, 07:20:34 UTC
cb60d13 Runner -> RunContext, Runner2 -> Runner and fixed issue with processName 05 June 2013, 07:18:52 UTC
1b47e11 Added processConfig() method 04 June 2013, 21:49:14 UTC
2ed56c4 Removed legacy cli parser 04 June 2013, 07:38:40 UTC
back to top