catch2/projects/SelfTest
Robert A Zeh 5095619955 Fixes for XML encoding.
This commit fixes the following scenario:
  * You have a test that compares strings with embedded control
  characters.
  * The test fails.
  * You are using JUnit tests within TeamCity.

Before this commit, the JUnit report watcher fails on parsing the XML
for two reasons: the control characters are missing a semicolon at the
end, and the XML document doesn't specify that it is XML 1.1.

XML 1.0 --- what we get if we don't specify an XML version --- doesn't support embedding control characters --- see
http://stackoverflow.com/questions/404107/why-are-control-characters-illegal-in-xml
for all of the gory details.

This is based on PR #588 by @mrpi
2016-08-24 09:38:24 -05:00
..
Baselines Fixed !shouldfail 2016-03-14 19:13:34 +00:00
SurrogateCpps Refactored stream related stuff 2015-09-29 19:23:06 +01:00
ApproxTests.cpp Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00: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 Fixed an issue on some compilers with implicit conversion from nullptr to Ptr 2015-07-03 18:27:36 +01:00
ConditionTests.cpp Fixed !shouldfail 2016-03-14 19:13:34 +00:00
EnumToString.cpp removed some warnings 2014-10-03 08:17:40 +01: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
makefile A bunch of Catch::toString tests 2014-09-01 18:09:37 +01:00
MessageTests.cpp Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
MiscTests.cpp Fixes for XML encoding. 2016-08-24 09:38:24 -05: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 Updated embedded Clara to 0.0.2.3 2016-04-23 13:21:29 +01:00
ToStringPair.cpp Some minor tidy-up/ style alignment of recent toString merges 2014-09-04 07:27:09 +01:00
ToStringTuple.cpp Use CATCH_NULL instead of NULL 2015-07-01 07:33:27 +01:00
ToStringVector.cpp changed hex threshold on ints to 255 2015-05-20 18:28:22 +01:00
ToStringWhich.cpp Some minor tidy-up/ style alignment of recent toString merges 2014-09-04 07:27:09 +01:00
TrickyTests.cpp Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
VariadicMacrosTests.cpp handle TEST_CASE_METHOD macro consistently 2013-05-14 19:31:21 +01:00