Gitiles
Code Review
Sign In
gerrit.cesnet.cz
/
github
/
onqtam
/
doctest
/
e694ad1d7895be889d1d66da7a2c5bb5706f0ff0
/
doc
/
markdown
0642b93
removed unnecessary silencing of Wdouble-promotion for gcc/clang
by onqtam
· 8 years ago
2825144
Added support to Approx for strong typedefs of double - fixes #62
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
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
bef26de
all builds should pass now!
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
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
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
7244b43
now capturing C string literals with INFO() will treat them as strings - 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
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
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
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
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
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
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
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
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
f63c510
- removed old hacks for gcc 4.4 under osx
by onqtam
· 8 years ago
c11603b
removed a falsehood in the "differences with Catch" section of the FAQ
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
1687de8
- removed duplicated warnings (ones which are included by wall/wextra)
by onqtam
· 8 years ago
3a6cb17
added xcode 8.1 builds
by onqtam
· 8 years ago
b18680d
fixed documentation for stringification - relates https://github.com/philsquared/Catch/issues/741
by onqtam
· 8 years ago
e34600e
- updated docs a bit - version bump to 1.1.3
by onqtam
· 8 years ago
4402545
- added the ability to compile code with assertions that need exceptions even without exceptions - see the use of DOCTEST_CONFIG_NO_EXCEPTIONS_BUT_WITH_ALL_ASSERTS
by onqtam
· 8 years ago
1f5d22a
introduced the DOCTEST_CONFIG_NO_EXCEPTIONS and DOCTEST_CONFIG_NO_TRY_CATCH_IN_ASSERTS config identifiers
by onqtam
· 8 years ago
5cab8e9
fixed #42 - no warnings with clang in c++11 mode
by onqtam
· 8 years ago
ec103be
- changed the test suite macros to require a semicolon with a dummy typedef instead of a forward declaration of a dummy function
by onqtam
· 8 years ago
2115e6d
updated docs
by onqtam
· 8 years ago
69fd862
tiny docs changes
by onqtam
· 8 years ago
bf4f453
updated docs and bumped version to 1.1.1
by onqtam
· 8 years ago
1.1.1
b6c6967
fixed html documentation!
by onqtam
· 8 years ago
2fae6e9
inter-linking in the docs done!
by onqtam
· 8 years ago
30db1a6
almost done with docs!
by onqtam
· 8 years ago
ba6ea2a
FAQ done?
by onqtam
· 8 years ago
4ea79db
FAQ done?
by onqtam
· 8 years ago
a1c34ba
docs updated more - still WIP!
by onqtam
· 8 years ago
62302cf
more docs updated
by onqtam
· 8 years ago
06a3e10
updating docs - WIP
by onqtam
· 8 years ago
c7946e7
finished the docs about benchmarking the assertion macros
by onqtam
· 8 years ago
f4302db
benchmark page text updated
by onqtam
· 8 years ago
c6555cf
all compile time benchmarks done!
by onqtam
· 8 years ago
200e888
more stuff benchmarked
by onqtam
· 8 years ago
7b8d8dc
fixing clang builds - added new line at end of main.cpp for `removing_doctest_options` example...
by onqtam
· 8 years ago
f4ea19f
fixing clang builds...
by onqtam
· 8 years ago
ce59fd1
linux gcc header cost benchmarked!
by onqtam
· 8 years ago
19b21e9
updated benchmarks (results of doctest vs catch (header inclusion cost) are the same from 4 months ago - doctest 1.0)
by onqtam
· 8 years ago
cc6a6d6
- added tests that assertion macros don't copy the types and that they evaluate the expressions only once
by onqtam
· 8 years ago
a1ede61
Added example how to remove doctest options from the command line for the program after the tests run - fixes #20
by onqtam
· 8 years ago
52eee92
- added patreon and paypal donation options
by onqtam
· 8 years ago
f90739e
added warning suppression around the expression decomposition template machinery - comparing signed to unsigned integers should now not generate warnings...
by onqtam
· 8 years ago
96bdf71
- restrict expressions in assertion macros to binary comparisons at most with a static assert
by onqtam
· 8 years ago
a0a5f42
updated docs a bit
by onqtam
· 8 years ago
362c931
this should really fix the CI builds - the initial problem of a warning suddenly appearing is due to gcc 5 and 6 being upgraded on travis - and in 32 bit mode this cast: 'static_cast<unsigned>(testArray.size())' triggered a warning as being unnecessary
by onqtam
· 8 years ago
f516977
travis builds should pass now
by onqtam
· 8 years ago
dc68304
fixed #31 - dropped support for VC++6
by onqtam
· 8 years ago
56c1071
updated roadmap and todo for 1.1 release
by onqtam
· 8 years ago
9f934f8
all builds should be working now!!!
by onqtam
· 8 years ago
d19d6da
hopefully fixed all clang versions under linux for travis
by onqtam
· 8 years ago
8deb092
- removed the _fast header and put its contents into the main doctest header
by onqtam
· 8 years ago
a6bcda2
related to #14 - added a header with a specialized macro for equality
by onqtam
· 8 years ago
795d5f5
fixed #22 - removed the #ifdef DEBUG part
by onqtam
· 8 years ago
1ca535f
fixing CI builds
by onqtam
· 8 years ago
f2ea97b
reworked the expression decomposition macros (and the rest) for faster compile times and less code bloat (not benchmarked yet) - relates #14
by onqtam
· 8 years ago
7d5c0d5
fixed #17
by onqtam
· 8 years ago
a731256
updated contributing.md
by onqtam
· 8 years ago
7ffa84e
from now on the library should be developed using the 2 headers in doctest/parts/ and doctest/doctest.h gets generated from them!
by onqtam
· 8 years ago
7b704da
more stuff in the roadmap
by onqtam
· 8 years ago
8126b56
fixed python scripts for wandbox link update and html doc generation
by onqtam
· 8 years ago
8805b49
compacting the appveyor builds so they pass faster
by onqtam
· 8 years ago
4a65563
normalizing eof for everything
by onqtam
· 8 years ago
d62b666
fixed broken links in docs
by onqtam
· 8 years ago
1.0.0
1e5a63d
doc
by onqtam
· 8 years ago
f6fc666
doc
by onqtam
· 8 years ago
be88b25
doc
by onqtam
· 8 years ago
Next »