summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoronqtam <vik.kirilov@gmail.com>2017-03-30 09:46:39 +0300
committeronqtam <vik.kirilov@gmail.com>2017-05-16 00:22:17 +0300
commit73b00f2be0aace0945778e3476be20b76174881e (patch)
tree8218a5d3332e374000a03be472d3680593e859d0
parentb71881e9e48d0abc86583bcfe690a14a83c8659d (diff)
doc fix
-rw-r--r--doc/markdown/configuration.md4
-rw-r--r--doc/markdown/roadmap.md6
-rw-r--r--scripts/random_dev_notes.md4
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