catch2/projects/SelfTest
Phil Nash 4a04682e49 Text formatting rework
Rewrote main wrapping loop. Now uses iterators instead of indices and intermediate strings.
Differentiates between chars to wrap before, after or instead of.
Doesn’t preserve trailing newlines.
Wraps or more characters.
Dropped support for using tab character as an indent setting control char.
Hopefully avoids all the undefined behaviour and other bugs of the previous implementation.
2017-01-23 12:28:40 +00:00
..
Baselines Text formatting rework 2017-01-23 12:28:40 +00:00
SurrogateCpps Added some missing source files (including all SurrogateCpps) to CMake project. 2016-11-09 22:55:32 +00:00
ApproxTests.cpp add support for inequalities 2017-01-08 22:28:53 +01:00
BDDTests.cpp Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
ClassTests.cpp Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
CmdLineTests.cpp Added some missing source files (including all SurrogateCpps) to CMake project. 2016-11-09 22:55:32 +00:00
ConditionTests.cpp Fixed !shouldfail 2016-03-14 19:13:34 +00:00
EnumToString.cpp Marked tests that use C++11 features with [c++11] tag and exclude them from approval tests 2017-01-09 14:37:28 +00:00
ExceptionTests.cpp Removed some trailing whitespace 2015-12-04 10:20:33 +00:00
GeneratorTests.cpp Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
MessageTests.cpp Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
MiscTests.cpp Marked tests that use C++11 features with [c++11] tag and exclude them from approval tests 2017-01-09 14:37:28 +00:00
PartTrackerTests.cpp Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
TagAliasTests.cpp Don't introduce Catch::Matchers namespace in macro 2015-11-05 18:10:33 +00:00
TestMain.cpp Text formatting rework 2017-01-23 12:28:40 +00:00
ToStringPair.cpp Some minor tidy-up/ style alignment of recent toString merges 2014-09-04 07:27:09 +01:00
ToStringTuple.cpp Marked tests that use C++11 features with [c++11] tag and exclude them from approval tests 2017-01-09 14:37:28 +00:00
ToStringVector.cpp Excluded two more C++11 tests from Approval tests 2017-01-09 14:37:28 +00:00
ToStringWhich.cpp Some minor tidy-up/ style alignment of recent toString merges 2014-09-04 07:27:09 +01:00
TrickyTests.cpp Marked tests that use C++11 features with [c++11] tag and exclude them from approval tests 2017-01-09 14:37:28 +00:00
VariadicMacrosTests.cpp handle TEST_CASE_METHOD macro consistently 2013-05-14 19:31:21 +01:00