diff options
author | onqtam <vik.kirilov@gmail.com> | 2017-03-30 09:46:39 +0300 |
---|---|---|
committer | onqtam <vik.kirilov@gmail.com> | 2017-05-16 00:22:17 +0300 |
commit | 73b00f2be0aace0945778e3476be20b76174881e (patch) | |
tree | 8218a5d3332e374000a03be472d3680593e859d0 | |
parent | b71881e9e48d0abc86583bcfe690a14a83c8659d (diff) |
doc fix
-rw-r--r-- | doc/markdown/configuration.md | 4 | ||||
-rw-r--r-- | doc/markdown/roadmap.md | 6 | ||||
-rw-r--r-- | scripts/random_dev_notes.md | 4 |
3 files changed, 10 insertions, 4 deletions
diff --git a/doc/markdown/configuration.md b/doc/markdown/configuration.md index 75720c9..f24edef 100644 --- a/doc/markdown/configuration.md +++ b/doc/markdown/configuration.md @@ -187,8 +187,8 @@ This option forces all doctest asserts to copy by value the expressions they are template<typename T> struct type_traits { static const bool value = false; }; // unless DOCTEST_CONFIG_ASSERTION_PARAMETERS_BY_VALUE is defined the following assertion -// will lead to a linker error if type_traits<T>::value isn't defined in a translation unit -CHECK(type_traits::value == false); +// will lead to a linker error if type_traits<int>::value isn't defined in a translation unit +CHECK(type_traits<int>::value == false); ``` This can be defined both globally and in specific source files only. diff --git a/doc/markdown/roadmap.md b/doc/markdown/roadmap.md index 9953f4a..73b0c95 100644 --- a/doc/markdown/roadmap.md +++ b/doc/markdown/roadmap.md @@ -25,6 +25,7 @@ Planned features for future releases - order changes constantly... - add runtime benchmarks - change docs a bit - mainly what is in the landing page (add link to overload) - address the coverage issue... look at how this project does it: https://github.com/rollbear/trompeloeil +- resolve pull/60 (merge in dev, move cmake folder in scripts, maybe change/remove some of the 2 new SKIP options) ### For 1.3: @@ -48,7 +49,10 @@ Planned features for future releases - order changes constantly... - convolution support for the assertion macros (with a predicate) - generators? - look at Catch - and investigate what they are (also in [boost](http://www.boost.org/doc/libs/1_61_0/libs/test/doc/html/boost_test/tests_organization/test_cases/test_case_generation.html)) - mocking - investigate google mock assertion macros and interop with doctest (also [mockitopp](https://github.com/tpounds/mockitopp) and [trompeloeil](https://github.com/rollbear/trompeloeil)) - and write in FAQ - lest integrates with trompeloeil like [this](https://github.com/martinmoene/lest/commit/d347460642c80b227a5930bd92420726a9f085b3) -- look at property based testing (for example [rapidcheck](https://github.com/emil-e/rapidcheck)) - and write in FAQ +- look at property based testing + - [rapidcheck](https://github.com/emil-e/rapidcheck) + - [autocheck](https://github.com/thejohnfreeman/autocheck) + - [CppQuickCheck](https://github.com/grogers0/CppQuickCheck) ### For 1.4: diff --git a/scripts/random_dev_notes.md b/scripts/random_dev_notes.md index 449f9fa..e3d5bcf 100644 --- a/scripts/random_dev_notes.md +++ b/scripts/random_dev_notes.md @@ -1,11 +1,12 @@ +Approx float-to-double warnings +https://github.com/philsquared/Catch/issues/873 look at boost test again: http://www.boost.org/doc/libs/1_63_0/libs/test/doc/html/index.html - note in all custom mains with a comment that the defaults/overrides are just an example and users shouldn't just copy/paste them! @@ -63,6 +64,7 @@ slashdot? == other - compilation errors with operator<< - happens with doctest - in case it comes up... https://github.com/philsquared/Catch/issues/757 - operator<< trouble - https://github.com/philsquared/Catch/issues/872 +- toString trouble - https://github.com/philsquared/Catch/issues/741 - I suspect -Wsign-compare is not being silenced by the pragmas... see this build - https://travis-ci.org/onqtam/game/jobs/196987454 |