Tomas Zeman
|
352853ed7e
|
Introduce conditional wchar_t (and std::wstring) support
The support is turned on by default but the user might need to be able
to turn it off which is now possible by defining CATCH_CONFIG_NO_WCHAR.
|
2018-03-07 10:35:31 +01:00 |
|
Martin Hořeňovský
|
f988b4eb35
|
Covered more translation possibilities
|
2018-02-15 19:58:49 +01:00 |
|
Martin Hořeňovský
|
c8d765a575
|
Cleanup some tests
|
2018-02-15 16:06:35 +01:00 |
|
Martin Hořeňovský
|
c0267e5c20
|
Add test for overriding the fallback stringifier
|
2018-02-15 16:06:35 +01:00 |
|
dvirtz
|
ca8470fbad
|
https://github.com/catchorg/Catch2/issues/1175 - don't list hidden tests by default
|
2018-02-09 19:55:40 +01:00 |
|
Martin Hořeňovský
|
126850e76b
|
Prefer operator<< to range-based stringification
Fixes #1172
|
2018-02-01 14:07:23 +01:00 |
|
Martin Hořeňovský
|
8d854c689b
|
Provide useful and unambigous stringification for static arrays
|
2018-01-14 18:06:43 +01:00 |
|
Martin Hořeňovský
|
de36b2ada6
|
Fix compilation for types where relops don't return bool
Closes #1147
|
2018-01-12 15:49:56 +01:00 |
|
Phil Nash
|
8be1df243e
|
Added test for stringifying std::arrays
|
2018-01-04 10:52:55 +00:00 |
|
Phil Nash
|
32eb90b9bd
|
Fix stringifying of unknown enums
|
2018-01-04 10:21:52 +00:00 |
|
Phil Nash
|
702cfdaf6e
|
Added special handling for vector<bool> when stringifying
|
2018-01-04 10:05:02 +00:00 |
|
Phil Nash
|
e41e8e8384
|
Added tests for stringifying map and set
|
2018-01-04 10:03:08 +00:00 |
|
Pfiffikus
|
ed33e9787e
|
Update MessageTests.cpp
typo corrected
|
2017-12-09 20:51:56 +01:00 |
|
Martin Hořeňovský
|
495d2458e0
|
Add UnorderedEqualsMatcher for vectors
Closes #1093
|
2017-12-07 19:05:00 +01:00 |
|
Phil Nash
|
3035120dc7
|
Some bits of tidy up
|
2017-12-07 00:02:32 +00:00 |
|
Martin Hořeňovský
|
0c122c135d
|
Add constructor arg checking to WithinAbsMatcher
Also tests :-)
|
2017-12-06 15:42:03 +01:00 |
|
Phil Nash
|
7c5a21fb7d
|
Added clog test
|
2017-12-05 17:48:15 +00:00 |
|
Phil Nash
|
b5a5d9a6f8
|
Stop leaking some warning suppressions to user code
|
2017-11-29 19:14:33 +03:00 |
|
Martin Hořeňovský
|
8c32d0b644
|
Add more weird chrono::duration stringification tests
|
2017-11-28 21:47:06 +01:00 |
|
Martin Hořeňovský
|
28d1955ea8
|
Also test Approx template constructor
|
2017-11-28 21:29:34 +01:00 |
|
Martin Hořeňovský
|
73a1623eaf
|
Re-enable 2 string tests
|
2017-11-25 18:38:18 +01:00 |
|
Martin Hořeňovský
|
401ad7a189
|
Remove isTrue, alwaysTrue, alwaysFalse
isTrue and alwaysFalse were replaced by (void)0, 0 inspired by doctest
alwaysTrue was replaced by warning suppression
|
2017-11-22 16:03:45 +01:00 |
|
Martin Hořeňovský
|
87c125ecb8
|
Enable Werror for dev builds
|
2017-11-21 18:55:28 +01:00 |
|
Phil Nash
|
61e838edf2
|
Reorganised (some) usage tests so they can be included multiple times
|
2017-11-17 15:46:57 +00:00 |
|
Martin Hořeňovský
|
a3cba7a0d5
|
Conditionally compile problematic tests under old libstdc++
|
2017-11-13 21:23:52 +01:00 |
|
Martin Hořeňovský
|
9796846ad0
|
Workaround libstdc++-4.8 regex issue in approval tests
|
2017-11-13 18:19:40 +01:00 |
|
Phil Nash
|
74d3dfd4cc
|
All tests files have .tests.cpp suffix. Also moved tests out of TestMain.cpp and moved up a level
|
2017-11-13 16:03:27 +00:00 |
|
Phil Nash
|
e34754e433
|
Split SelfTest test files into Usage and Introspective varieties
Usage: just exercises Catch. The tests are over arbitrary date/ types
Introspective: Tests parts of Catch itself.
|
2017-11-13 15:38:52 +00:00 |
|