Gitiles
Code Review
Sign In
gerrit.cesnet.cz
/
github
/
onqtam
/
doctest
/
1e406c5f5b98fba789eecc704d558b298c800a58
« Previous
523d3d7
handling the newly introduced asser_with_message macros properly when exceptions are disabled - relates #48
by onqtam
· 8 years ago
e694ad1
silencing this warning again to fix my builds... I don't think it could end up silencing user code since by the time the evaluation of operator== (or whatever) comes to the doctest templates all operators with higher precedence should have already finished (regarding the expression decomposition)
by onqtam
· 8 years ago
2fffbd3
added comment about the use of operator << instead of <= for the expression decomposition
by onqtam
· 8 years ago
4d7222a
all clang/gcc builds should pass now!
by onqtam
· 8 years ago
0642b93
removed unnecessary silencing of Wdouble-promotion for gcc/clang
by onqtam
· 8 years ago
09288d3
simplified is_constructible<> to accept only one argument and removed pointer support - builds with old MSVC versions should pass now - relates #62
by onqtam
· 8 years ago
659ce3b
fixed the constructor - should now work for types from which double can be constructed - see here: http://stackoverflow.com/questions/43306848
by onqtam
· 8 years ago
2825144
Added support to Approx for strong typedefs of double - fixes #62
by onqtam
· 8 years ago
fafc9e6
Revert "- silenced warnings for unused variables in assert macros when DOCTEST_CONFIG_DISABLE is used"
by onqtam
· 8 years ago
77a96ea
- silenced warnings for unused variables in assert macros when DOCTEST_CONFIG_DISABLE is used
by onqtam
· 8 years ago
a486397
added 2 more notes about the templated test cases
by onqtam
· 8 years ago
0e35eb2
the TEST_CASE_TEMPLATE_INSTANTIATE and TYPE_TO_STRING macros now properly require a semicolon after their use
by onqtam
· 8 years ago
94ca1cd
builds should pass now... the return type of sizeof() is tricky - it gets stringified differently in some environments
by onqtam
· 8 years ago
8545faf
- moved contributing guidelines to root folder
by onqtam
· 8 years ago
ee6d4bf
implemented templated test cases - relates #38 - for more information read the parameterized-tests.md file
by onqtam
· 8 years ago
27a8c08
trying to get the gcc osx builds running again
by onqtam
· 8 years ago
b881c1c
this should fix the MSVC builds... forgot to delete the duplicate line
by onqtam
· 8 years ago
bef26de
all builds should pass now!
by onqtam
· 8 years ago
5d10992
- removed retired xcode images
by onqtam
· 8 years ago
8469018
making windows builds compile (linux still fail but its because of the output being different due to some bug in the sorting of test cases)
by onqtam
· 8 years ago
be91727
- fixed bug that was introduced in commit 0b0b82f1728f65075724b41aca83c62834978d44 - should have made these changes in a separate commit for easier testing
by onqtam
· 8 years ago
cfce188
fixed name of argument for sorting
by onqtam
· 8 years ago
9c34f97
working on templated test cases - initial draft in the separate_headers example - relates #38
by onqtam
· 8 years ago
73b00f2
doc fix
by onqtam
· 8 years ago
b71881e
formatting - finally got a hold of clang-format for VS 2017 - see this SO thread: http://stackoverflow.com/questions/42955863/clang-format-plugin-for-visual-studio-2017
by onqtam
· 8 years ago
38091e4
tiny docs change
by onqtam
· 8 years ago
01d6a67
added _MESSAGE forms of normal asserts and exception-related asserts - relates #23 relates #48
by onqtam
· 8 years ago
565c97f
Added API for reporting failures - MESSAGE() / FAIL_CHECK() / FAIL() (like warn/check/require) and the appropriate ADD_<LEVEL>_AT macros for integration with mocking frameworks and other third party - fixes #9
by onqtam
· 8 years ago
cfefe2b
changed a bit the message for the 3 different levels of failures - WARN/CHECK/REQUIRE
by onqtam
· 8 years ago
3bf66ca
using a static assert instead of deleting/hiding the forbidden overload for rvalues - relates #23 relates #48
by onqtam
· 8 years ago
0cd0607
For INFO() the operator<< captures not by const - this will reject temporaries even in C++98 (but compilation error messages will be horrible) - relates #23 relates #48
by onqtam
· 8 years ago
01e8954
added xcode 8.3 image to travis
by onqtam
· 8 years ago
7244b43
now capturing C string literals with INFO() will treat them as strings - relates #23 relates #48
by onqtam
· 8 years ago
7d44cfa
fixing builds for MSVC versions older than 2015 (and silencing a conversion warning for GCC 4.8)
by onqtam
· 8 years ago
d096dc2
moving from references to pointers when using a forward-declared std::ostream - trying to fix builds for VS 2008/2010/2012/2013 - oddly enough 2015/2017 pass (also all gcc/clang versions under linux/osx pass as well...) - relates #23 relates #48
by onqtam
· 8 years ago
a369a98
added INFO() and CAPTURE() logging macros - they can log variables and construct a message which gets printed only when an assert in the same scope (or in a nested one) after them fails. They use lazy stringification and the stack to avoid heap allocations and unnecessary string construction for the common case where no asserts fail. fixes #48 fixes #23
by onqtam
· 8 years ago
21e3ec6
- added simplified example of how captures work
by onqtam
· 8 years ago
7ccebe0
- added detection of rvalue reference support of compilers
by onqtam
· 8 years ago
cad5cf4
fix gcc 4.4 build
by onqtam
· 8 years ago
0c4bbb8
- updated feature detection a bit - updated docs
by onqtam
· 8 years ago
34b56a3
- tiny code rework - getting ready for lazy stringification + removing -Winline stuff for gcc 4.7
by onqtam
· 8 years ago
2aae425
fixing builds when exceptions are disabled but all asserts are used - relates #58
by onqtam
· 8 years ago
f48d0fe
Added support for un-parenthesized expressions containing commas in asserts - fixed #58
by onqtam
· 8 years ago
199d50d
tiny docs change
by onqtam
· 8 years ago
9a3dd31
added a note in the docs
by onqtam
· 8 years ago
297f7bb
Add ability to filter subcases with filters - fixes #57
by onqtam
· 8 years ago
7a3ad26
c++11 and -fno-rtti builds now compare to reference output
by onqtam
· 8 years ago
6914dbf
added a minimal example of how exception translation works
by onqtam
· 8 years ago
74f3412
better docs
by onqtam
· 8 years ago
4b68df3
builds with -fno-exceptions should pass now - relates #12
by onqtam
· 8 years ago
2d93e04
- fixed builds with -fno-exceptions - relates #12
by onqtam
· 8 years ago
68c47e5
- Added option to query if code is being ran inside of a test - doctest::isRunningInTest() - relates #56
by onqtam
· 8 years ago
96a4b87
- exported a forgotten symbol - relates #55 - updated docs a bit
by onqtam
· 8 years ago
036fa31
fixing builds... default template arguments for function templates not supported in C++98...
by onqtam
· 8 years ago
8327c6c
fixing clang builds on CI
by onqtam
· 8 years ago
246e817
fixing CI builds - no C++11...
by onqtam
· 8 years ago
408d1f9
finished docs on "exception translation mechanism + the ability for users to extend it with custom exception types" - fixes #12
by onqtam
· 8 years ago
05bcc37
added exception translation to examples - relates #12
by onqtam
· 8 years ago
74facf2
changed a bit the text for exception reporting - relates #12
by onqtam
· 8 years ago
85642bf
implemented translation of exceptions in asserts - relates #12
by onqtam
· 8 years ago
653a24e
- initial version of exception translation - for when a test case throws - relates #12
by onqtam
· 8 years ago
e097006
reused warning silencing code for making anonymous global static in dummy vars
by onqtam
· 8 years ago
4cc479d
updated license year
by onqtam
· 8 years ago
5a9891f
shuffled code a bit - less stuff in the fwd part
by onqtam
· 8 years ago
b564f08
updated different config build count
by onqtam
· 8 years ago
1c896da
updated docs - plans for versions 1.2 / 1.3 / 1.4
by onqtam
· 8 years ago
8401535
adding the clang 4.0 build in the allowed failures until it's ppa is whitelisted by travis (also updated cmake)
by onqtam
· 8 years ago
0d8997c
adding clang 4.0 to builds - probably wont work since the ppa is not yet whitelisted in travis...
by onqtam
· 8 years ago
2a921f2
added VS 2017 to build matrix - should work! (also reworked the appveyor builds to be 1 job per compiler instead of 1 job per config/arch pair)
by onqtam
· 8 years ago
4cb67f3
try to put "image" in the build matrix
by onqtam
· 8 years ago
d1befe9
trying to add a VS 2017 build
by onqtam
· 8 years ago
1fc3dc7
added --no-line-numbers=<bool> - Line numbers are replaced with ```0``` in the output when a source location is printed - useful if you want the same output from the testing framework even when test positions change within a source file
by onqtam
· 8 years ago
658c870
fixed #41 - !!! BREAKING CHANGE !!! - Make TEST_SUITE work with bodies, add TEST_SUITE_BEGIN
by onqtam
· 8 years ago
e70848d
forgot to export a global function - because written inside of the class as a friend... relates #55
by onqtam
· 8 years ago
4d8c72d
tiny rework - making the export/import defines always usable - even when not dealing with DOCTEST_CONFIG_IMPLEMENTATION_IN_DLL
by onqtam
· 8 years ago
b84e919
fixing clang builds...
by onqtam
· 8 years ago
653501e
fixing linux builds - linking to dl
by onqtam
· 8 years ago
b43aa04
fixed #55 - Ability for a binary (executable / shared object) to use the test runner implementation of another binary - with exported symbols - so tests end up in a single registry
by onqtam
· 8 years ago
376530a
updated docs a bit
by onqtam
· 8 years ago
237d496
added the rest of the relational operators to Approx - fixes #52
by onqtam
· 8 years ago
f63c510
- removed old hacks for gcc 4.4 under osx
by onqtam
· 8 years ago
1114735
fixed broken image link in main readme
by onqtam
· 8 years ago
c11603b
removed a falsehood in the "differences with Catch" section of the FAQ
by onqtam
· 8 years ago
d822480
version 1.1.4
by onqtam
· 8 years ago
1.1.4
3bb1157
bumped version
by onqtam
· 8 years ago
4e94086
removed gcc 4.4/4.5 from osx builds and removed linux clang 3.9 from the allowed failures
by onqtam
· 8 years ago
37065ea
added --force-colors option - so even when no tty is detected the output gets colored - related to #50
by onqtam
· 8 years ago
88955d3
fixed #49 - Issue with using lambdas in tests in gcc
by onqtam
· 8 years ago
ed0767e
finalized work on the no exceptions mode
by onqtam
· 8 years ago
1687de8
- removed duplicated warnings (ones which are included by wall/wextra)
by onqtam
· 8 years ago
b6ac3f2
updated article...
by onqtam
· 8 years ago
38115fb
updated article
by onqtam
· 8 years ago
3de57e3
Add assertion macros regarding std::exception handling to examples/ directory
by Elias Kosunen
· 8 years ago
3407676
Added exception handling
by Elias Kosunen
· 8 years ago
e2df0ba
added the article I wrote about doctest - which I submit to various websites for publishing
by onqtam
· 8 years ago
14de6f5
added new xcode 8.2 image and removed 3 soon-to-be-deprecated ones
by onqtam
· 8 years ago
3a6cb17
added xcode 8.1 builds
by onqtam
· 8 years ago
3281a7b
moved pictures out of doc folder
by onqtam
· 8 years ago
b18680d
fixed documentation for stringification - relates https://github.com/philsquared/Catch/issues/741
by onqtam
· 8 years ago
7e61291
version 1.1.3
by onqtam
· 8 years ago
1.1.3
Next »