Commit Graph

  • 4e5475df3a variadic matchers Bjorn Fahller 2016-08-11 22:29:12 +0200
  • 0b03500aed Perfect forwarding in matchers Bjorn Fahller 2016-08-11 21:04:25 +0200
  • f3e56fe7da Use lambda to print failure from predicate_matcher Bjorn Fahller 2016-08-11 20:49:14 +0200
  • 8f2d31041c Work around g++ <= 5.3 bug with lambda in template func Bjorn Fahller 2016-08-11 14:18:33 +0200
  • 34f3c1f283 Use lambda based matchers Bjorn Fahller 2016-08-10 15:19:57 +0200
  • 2a4fdb6d7f trivial work around of g++ 4.9 constexpr bug Bjorn Fahller 2016-08-09 17:32:13 +0200
  • 4f50a44924 Silence clang++ warning in test program Bjorn Fahller 2016-08-09 17:17:21 +0200
  • 8913afbc22 Remove unhelpful wrapper func make_params_type_obj() Bjorn Fahller 2016-08-09 17:00:34 +0200
  • fb782e2f33 Improve illegal_param handling for fewer symbols Bjorn Fahller 2016-08-09 16:57:06 +0200
  • 6c93aba9a2 move values into value_comparator Bjorn Fahller 2016-08-09 16:15:00 +0200
  • b96f77b05d Make mock expectations mutable, rather than its members Bjorn Fahller 2016-08-09 15:50:15 +0200
  • 9d5c5fb37a No expression SFINAE on is_null_comparable<T> Bjorn Fahller 2016-08-09 14:31:49 +0200
  • dccfe3b92d Simplify call validator code Bjorn Fahller 2016-08-09 14:03:03 +0200
  • ceb0d77264 Simplify code for SIDE_EFFECT handlers Bjorn Fahller 2016-08-09 14:02:35 +0200
  • ced751cf5b Simplified code for RETURN handlers Bjorn Fahller 2016-08-09 14:01:53 +0200
  • 11632187c8 added missing constexpr Bjorn Fahller 2016-08-09 13:15:26 +0200
  • 68b9d1e709 Support type 'duck_typed_matcher<T, Pred>' makes life easier Bjorn Fahller 2016-08-09 10:00:01 +0200
  • 3de64fa2a1 whitespace Bjorn Fahller 2016-08-08 14:03:05 +0200
  • 1b2b1f1782 Simplified default return value handling Bjorn Fahller 2016-08-08 13:59:55 +0200
  • 603ac2883e Swapped param order for global report_mismatch Bjorn Fahller 2016-08-04 13:54:20 +0200
  • ccba871cc4 Swapped param order for find(matcher_list, params) Bjorn Fahller 2016-08-04 13:51:13 +0200
  • 95aea4e999 Added renaming tip to FAQ (as per issue #13) Bjorn Fahller 2016-07-29 23:07:59 +0200
  • 65e4b41b20 Fix docs on test framework adapters (see issue #14) Bjorn Fahller 2016-07-29 22:55:02 +0200
  • ac64f39820 Explain the unnecessary ne_t<> and eq_t<> specializations for nullptr_t Björn Fahller 2016-07-25 19:15:10 +0200
  • 78fee998e5 Revert "Removed unneded specializations for eq<nullptr> and ne<nullptr>" Björn Fahller 2016-07-25 19:08:57 +0200
  • 9b7afcfd9a Missing/mismatching calls list param name == failed value instead of '=' Bjorn Fahller 2016-07-25 15:22:15 +0200
  • 3b94a30b54 reduce mock implementations pollution of class name space Bjorn Fahller 2016-07-25 15:04:48 +0200
  • bf4b51edf9 Simplify init of matcher obj Bjorn Fahller 2016-07-25 13:59:57 +0200
  • df92b8f279 Move mock impl out of macro into template func Bjorn Fahller 2016-07-23 19:10:58 +0200
  • 904352f890 Added tests for matchers with ptr to member and ptr to func Bjorn Fahller 2016-07-12 18:43:21 +0200
  • 2c6dfa642d cleaned up intentional memory leaks Bjorn Fahller 2016-07-12 18:43:54 +0200
  • 915d1250b6 Merge pull request #12 from jktjkt/docs-typo Björn Fahller 2016-06-29 17:00:37 +0200
  • e4e1680e9f docs: Fix a typo Jan Kundrát 2016-06-29 16:14:40 +0200
  • 5b7fa46d2b Removed unneded specializations for eq<nullptr> and ne<nullptr> Bjorn Fahller 2016-06-23 09:48:30 +0200
  • 1c68727e72 Break out repeated code in value streaming Bjorn Fahller 2016-06-23 09:43:26 +0200
  • d574886383 Better reports for missing expectation with wildcards Bjorn Fahller 2016-06-20 14:12:00 +0200
  • 7a5b229fdc Removed some unused macros Bjorn Fahller 2016-06-20 08:04:01 +0200
  • 94e41883c9 Line break for cleaner README logo and badges v17 Bjorn Fahller 2016-06-11 06:16:46 +0200
  • fedc838727 Update for v17 Bjorn Fahller 2016-06-11 06:12:43 +0200
  • 752bc90e2b Merge branch 'develop' Bjorn Fahller 2016-06-11 05:48:01 +0200
  • 859cc98e23 once again scrap clang++ on travis Bjorn Fahller 2016-06-10 19:56:42 +0200
  • 58ef9cd3a0 set dist=trusty for travis builds Bjorn Fahller 2016-06-10 19:51:43 +0200
  • 94be738cf0 Do not run check_errors.sh on travis Bjorn Fahller 2016-06-10 19:46:16 +0200
  • f47a63bcfa Set path to unpacked local clang++ in travis-ci Bjorn Fahller 2016-06-10 19:44:16 +0200
  • e9fae92fdb Show compiler version from check_errors.sh Bjorn Fahller 2016-06-10 19:36:07 +0200
  • e0471c0066 Display env vars from check_errors.sh Bjorn Fahller 2016-06-10 19:28:58 +0200
  • c0e67e19a7 Honour CXXFLAGS and CPPFLAGS in check_errors.sh Bjorn Fahller 2016-06-10 19:25:35 +0200
  • b853dac4d3 fix travis clang usage mistakes Bjorn Fahller 2016-06-10 19:21:02 +0200
  • 4a789cd694 try enabling clang++-3.8 for travis-ci Bjorn Fahller 2016-06-10 19:14:49 +0200
  • ea1da830c5 Document template specialization technique for report adapters Bjorn Fahller 2016-06-10 19:07:16 +0200
  • bfbe51a478 set_reporter() now returns the old reporter Bjorn Fahller 2016-06-10 19:06:37 +0200
  • 1740a7f790 char const* is allocator agnostic report type Bjorn Fahller 2016-06-08 21:10:22 +0200
  • 2ceecf4221 Disable travis-ci clang builds Bjorn Fahller 2016-06-06 16:11:36 +0200
  • 5bda7ad940 Disable travis-ci clang builds Bjorn Fahller 2016-06-06 16:11:36 +0200
  • 6d1911aa51 Added badge for conan.io v16 package Bjorn Fahller 2016-06-06 08:58:12 +0200
  • edb4847d62 Added badge for conan.io develop package Bjorn Fahller 2016-06-06 08:35:02 +0200
  • b826f0b3ea try a template specialization method for custom report delivery Bjorn Fahller 2016-05-29 16:17:45 +0200
  • dd7fa31c38 Further adaptation to g++ 4.9.0 non-compliance Bjorn Fahller 2016-05-27 18:02:29 +0200
  • 514c693bf6 Removed #ifdef:d out code Bjorn Fahller 2016-05-26 21:50:06 +0200
  • a518c6744a Adapt to c++11 rules for constexpr funcs due to g++ 4.9 non-compliance Bjorn Fahller 2016-05-26 21:42:06 +0200
  • 8a99ef98d8 Silence unmovitated VS2015 warning Björn Fahller 2016-05-26 20:01:02 +0200
  • 1f3c89c0a9 Work around VS2015 dislike of is_matcher<> expr sfinae Björn Fahller 2016-05-26 19:57:13 +0200
  • aa516cecd4 removed obsolete side track is_value_type Bjorn Fahller 2016-05-25 21:30:48 +0200
  • 5207684b52 Simplify selection of matcher/value printing Bjorn Fahller 2016-05-25 21:09:06 +0200
  • a39630f985 is_output_streamable as constexpr func for symmetry Bjorn Fahller 2016-05-25 20:46:23 +0200
  • 6737a55ef9 is_matcher check as constexpr func saves compilation time Bjorn Fahller 2016-05-25 20:27:29 +0200
  • a8ffb15c1e Silence unmotivated VS2015 warnings for empty tuples Björn Fahller 2016-05-17 20:08:54 +0200
  • 31952aa880 No more TMP recursion Bjorn Fahller 2016-05-17 19:44:30 +0200
  • 4e15296069 French grammar Bjorn Fahller 2016-05-16 21:52:04 +0200
  • 89e6beaf39 Updated ChangeLog for v16 v16 Bjorn Fahller 2016-05-16 06:10:36 +0200
  • 3bf96342fe Try travis builds with -g instead of -ggdb Bjorn Fahller 2016-05-15 15:31:16 +0200
  • 61dbd863e2 Make lifetime_monitor a subtype of expectation Bjorn Fahller 2016-05-15 15:30:44 +0200
  • 08e59287dd Fixed self test regexp for VisualStudio Björn Fahller 2016-05-15 13:44:29 +0200
  • bfd76d9546 Updated CheatSheet Bjorn Fahller 2016-05-15 12:43:34 +0200
  • 33af2b5b0d IN_SEQUENCE for REQUIRE_DESTRUCTION in ChangeLog Bjorn Fahller 2016-05-15 12:21:38 +0200
  • 6fd7994901 Documented sequence control of destruction Bjorn Fahller 2016-05-15 12:07:37 +0200
  • a3f7c79eb6 err msg tests for multiple seq in REQUIRE_DESTRUCTION Bjorn Fahller 2016-05-15 11:45:35 +0200
  • 12fb8f86c8 namespace cleanup Bjorn Fahller 2016-05-15 12:12:43 +0200
  • 1c54569a83 Support IN_SEQUENCE on REQUIRE_DESTRUCTION Bjorn Fahller 2016-05-15 11:41:15 +0200
  • e5e51baf87 Introduce a lifetime monitor modifier as intermediary Bjorn Fahller 2016-05-15 09:44:34 +0200
  • 1c2585cb3d Let caller of sequence validation decide on survivability Bjorn Fahller 2016-05-15 08:09:08 +0200
  • 8804ad621c Sanitized long/short macros Bjorn Fahller 2016-05-12 17:24:44 +0200
  • 21babd1149 Revert "try gcc 6 on travis-ci" Bjorn Fahller 2016-05-09 22:46:00 +0200
  • 51266cfc03 try gcc 6 on travis-ci Bjorn Fahller 2016-05-09 22:43:42 +0200
  • c6a5936600 try clang 3.8 on travis-ci Bjorn Fahller 2016-05-09 22:36:28 +0200
  • db22fa1237 Updated ChangeLog for v15 v15 Bjorn Fahller 2016-04-29 05:30:55 +0200
  • 66edd07c13 Added missing override specifier Bjorn Fahller 2016-04-28 18:40:14 +0200
  • 18d19f6d6e Sanitize MAKE_MOCKn() macros vis-a-vis variadic Bjorn Fahller 2016-04-28 18:39:39 +0200
  • e1090472c8 Updated ChangeLog for v14 v14 Bjorn Fahller 2016-04-27 22:23:14 +0200
  • c9269b61cb Add g++ 6.1 to list of supported compilers Bjorn Fahller 2016-04-27 22:22:20 +0200
  • 629928eb65 Merge branch 'mock_override' Bjorn Fahller 2016-04-27 21:50:19 +0200
  • 587cee742a Simplify optional override/final specifier handling Bjorn Fahller 2016-04-27 21:16:55 +0200
  • c668695ea4 specifiers like "override" in refman for MAKE_MOCKn Bjorn Fahller 2016-04-23 09:28:40 +0200
  • 05ecf2198f FAQ entry on "override" Bjorn Fahller 2016-04-23 07:53:32 +0200
  • 2fc79dfd4d CookBoox examples use "override" Bjorn Fahller 2016-04-23 07:53:09 +0200
  • 00727ce77c README example uses "override" Bjorn Fahller 2016-04-23 07:39:49 +0200
  • 7dd63d6cfa added "override" example to ChangeLog Bjorn Fahller 2016-04-22 23:01:31 +0200
  • c5da879203 Support for marking mocks "override", etc. Bjorn Fahller 2016-04-22 20:49:33 +0200
  • 156d4ad795 Indentation Bjorn Fahller 2016-03-11 18:39:15 +0100
  • 4af3630c7a Remove r/l-value ref duplication Bjorn Fahller 2016-03-11 18:26:10 +0100