catch2/projects/SelfTest
Phil Nash 9438a03d5b Big assertion capture refactoring.
- moved as much logic out of the macros as possible
- moved most logic into new ResultBuilder class, which wraps ExpressionResultBuilder (may take it over next), subsumes ResultAction and also takes place of ExpressionDecomposer.

This introduces many SRP violations - but all in the name of minimising macro logic!
2014-05-28 18:53:01 +01:00
..
Baselines Big assertion capture refactoring. 2014-05-28 18:53:01 +01:00
SurrogateCpps Suppressed a load of warnings 2014-05-19 18:57:14 +01:00
ApproxTests.cpp Converted all test case names to "modern" style (freeform text + tags) 2013-11-19 07:21:03 +00:00
BDDTests.cpp LineWrapper can indent first line differently to subsequent lines 2013-04-05 20:55:57 +01:00
ClassTests.cpp Converted all test case names to "modern" style (freeform text + tags) 2013-11-19 07:21:03 +00:00
CmdLineTests.cpp Big assertion capture refactoring. 2014-05-28 18:53:01 +01:00
ConditionTests.cpp Minor fixes to a couple of test names 2014-05-20 18:11:43 +01:00
ExceptionTests.cpp Big assertion capture refactoring. 2014-05-28 18:53:01 +01:00
GeneratorTests.cpp Converted all test case names to "modern" style (freeform text + tags) 2013-11-19 07:21:03 +00:00
makefile No, really trim paths in approval tests down to just filenames 2013-09-30 08:01:10 +01:00
MessageTests.cpp Big assertion capture refactoring. 2014-05-28 18:53:01 +01:00
MiscTests.cpp Suppressed a load of warnings 2014-05-19 18:57:14 +01:00
SectionTrackerTests.cpp Big assertion capture refactoring. 2014-05-28 18:53:01 +01:00
TestMain.cpp Switched over to new name/ tag parser 2014-05-16 18:24:07 +01:00
TrickyTests.cpp Big assertion capture refactoring. 2014-05-28 18:53:01 +01:00
VariadicMacrosTests.cpp handle TEST_CASE_METHOD macro consistently 2013-05-14 19:31:21 +01:00