Commit Graph

  • f4f21159f0 Merge branch 'master' into develop Bjorn Fahller 2017-02-25 11:16:55 +0100
  • eb3c6da4db Merge pull request #31 from martinmoene/spelling Björn Fahller 2017-02-25 11:07:36 +0100
  • c70bdc812f Add dash Martin Moene 2017-02-25 09:34:12 +0100
  • 369622b18c Update for v23 v23 Bjorn Fahller 2017-01-29 17:36:53 +0100
  • 76f37bb1ea Revert "Simplify struct location" Bjorn Fahller 2017-01-28 11:47:04 +0100
  • a496a81975 Raw ptr in call_modifier<> for shorter compilation time Bjorn Fahller 2017-01-28 11:30:56 +0100
  • 4b73fff6be Explain why not std::exchange in set_tracer Bjorn Fahller 2017-01-28 09:50:44 +0100
  • b287b1c447 added missing const Bjorn Fahller 2017-01-28 09:46:27 +0100
  • a4ee0f5ad8 Simplify struct location Bjorn Fahller 2017-01-28 09:44:50 +0100
  • c9c5e6422e Explicitly delete copy of list<> and sequence Bjorn Fahller 2017-01-28 09:41:58 +0100
  • 0377f7e3c1 Minor changes for reduced compilation times Bjorn Fahller 2017-01-27 22:55:27 +0100
  • a3923c2a81 Bumped (C) year Bjorn Fahller 2017-01-27 21:27:35 +0100
  • 7ae1f8eebb Simplified trace return Bjorn Fahller 2017-01-27 20:41:13 +0100
  • 3717eab9a2 Simplified trace when throwing Bjorn Fahller 2017-01-27 19:35:45 +0100
  • d8a7be228a Added some blank lines for readability Bjorn Fahller 2017-01-27 09:49:12 +0100
  • 976c700d91 Explicitly delete copy ctor/assign for list_elem<> Bjorn Fahller 2017-01-27 08:51:33 +0100
  • f3ae3c198c Use std::is_void<> instead of hand rolled Bjorn Fahller 2017-01-27 07:39:33 +0100
  • 2abf5c85c7 Make trompeloeil::sequence moveable (#27) mlimber 2017-01-27 00:21:36 -0500
  • 8f41de3233 Use is_base_of<> for is_matcher<T> Bjorn Fahller 2017-01-26 15:43:06 +0100
  • 06711f7c6d Undid reformatting mistake Bjorn Fahller 2017-01-26 15:31:32 +0100
  • 27113bacd9 operator! and operator* for matchers in namespace trompeloeil Bjorn Fahller 2017-01-20 16:41:06 +0100
  • 837ade0040 Document operator! and operator* on matchers Bjorn Fahller 2017-01-20 16:39:58 +0100
  • 3f192e4401 ! to negate matchers in expectations Bjorn Fahller 2017-01-19 18:38:14 +0100
  • 6f3d4cf118 Update for v22 v22 Bjorn Fahller 2016-12-13 19:09:10 +0100
  • 37bed54205 Merge branch 'develop' Bjorn Fahller 2016-12-13 19:03:26 +0100
  • 99d28c3ac6 Adapt connection pred to MS compiler idiosyncracies Björn Fahller 2016-12-13 18:37:06 +0100
  • 21702a7408 Silenced gcc -Wshadow warnings Bjorn Fahller 2016-12-13 17:25:27 +0100
  • b1d061b6a8 Silenced g++-6 warning for nullptr comparison w array Bjorn Fahller 2016-12-13 17:03:49 +0100
  • 1dc70e67f8 Show containers element-wise in violation messages Bjorn Fahller 2016-12-13 16:06:37 +0100
  • 5943fe8d69 delete operator() for class template predicate_matcher Bjorn Fahller 2016-11-21 21:45:09 +0100
  • ed6efaec71 Update for v21 v21 Bjorn Fahller 2016-11-13 15:12:38 +0100
  • 10ec3a6c5c Cosmetic cleanup of VS work around Björn Fahller 2016-11-13 14:27:42 +0100
  • 91cb107909 ChangeLog updates Bjorn Fahller 2016-11-13 14:17:46 +0100
  • 049377b055 Updated CookBook with VS 2015 Upd 3 work around Bjorn Fahller 2016-11-13 14:01:15 +0100
  • e3a3b3c508 Work around VS 2015 update 3 oddities Björn Fahller 2016-11-13 13:17:34 +0100
  • 0add8fdb5a trace exceptions Bjorn Fahller 2016-11-12 16:29:33 +0100
  • 6fb7397c0a Fixed VS compilation errors Björn Fahller 2016-11-12 15:09:34 +0100
  • d52f2cc967 trace return values Bjorn Fahller 2016-11-12 14:55:17 +0100
  • 2ddc7041ef stream params is more convenient for trace rewrite Bjorn Fahller 2016-11-12 14:26:47 +0100
  • 1faf73589c Move name and loc of call_matcher<> into call_matcher_base<> Bjorn Fahller 2016-11-12 13:55:44 +0100
  • e2c6f56f18 Move body of trace_call() into run_actions() and remove func Bjorn Fahller 2016-11-12 12:32:47 +0100
  • b3417f7b5e trace_call() from within run_actions() Bjorn Fahller 2016-11-12 12:30:07 +0100
  • a7deff3711 Rename s/log_call/trace_call/ is more correct Bjorn Fahller 2016-11-12 12:20:00 +0100
  • 1604300eca self-test for recursive call of mocked func from mocked func Bjorn Fahller 2016-11-11 19:59:51 +0100
  • c3e888c521 Revert "Yet again try to expose travis-ci weirdness" Bjorn Fahller 2016-11-11 19:58:49 +0100
  • 4d2e1be6b9 Drop trusty on travis-ci Bjorn Fahller 2016-11-11 19:53:18 +0100
  • be77962bd4 Yet again try to expose travis-ci weirdness Bjorn Fahller 2016-11-11 19:49:17 +0100
  • 4302414679 A member func of a mock obj can call a mocked function Bjorn Fahller 2016-11-11 19:22:43 +0100
  • 6823eac682 Moved helper class into func where needed Bjorn Fahller 2016-10-27 06:11:42 +0200
  • ebefeb59e3 cleanup display of error checks on travis Bjorn Fahller 2016-10-26 20:31:05 +0200
  • 047fdb2ced temporarily display compilation errors on travis Bjorn Fahller 2016-10-26 20:14:03 +0200
  • 74befd2782 Worked around VS2015 up 3 trailing type eval for regex Bjorn Fahller 2016-10-26 19:58:24 +0200
  • fc86e8fd36 More compilers and flags on Travis.ci Bjorn Fahller 2016-10-09 16:09:43 +0200
  • 994ba87621 s/http:/https:/ Bjorn Fahller 2016-10-09 13:20:28 +0200
  • 2fe56f582b Link to YouTube presentation Bjorn Fahller 2016-10-09 13:18:19 +0200
  • bd3265bbb4 Update for v20 v20 Bjorn Fahller 2016-10-05 06:38:07 +0200
  • 3b9b76d23b Silenced harmless but very annoying clang warning Bjorn Fahller 2016-10-05 06:31:06 +0200
  • c8a1b71849 Update for v19 v19 Bjorn Fahller 2016-10-03 18:06:56 +0200
  • c9bd7d0434 Documented C-API mocking in FAQ Bjorn Fahller 2016-10-03 17:58:39 +0200
  • e3db228a69 Merge branch 'develop' Bjorn Fahller 2016-10-03 17:36:42 +0200
  • 48f7a38fac Again make failing/fixed test less weird Bjorn Fahller 2016-10-03 15:13:25 +0200
  • 7a4a5fea41 Corrected ChangeLog Bjorn Fahller 2016-10-03 14:04:20 +0200
  • 0ae680e2cc Update ChangeLog Bjorn Fahller 2016-10-03 13:25:19 +0200
  • b07c4424c3 Fixed g++ 4.9 issue caused by VS fix Bjorn Fahller 2016-10-02 18:48:55 +0200
  • 85218b8e87 Fixed weird VS error in is_equal_comparable<> predicate Björn Fahller 2016-10-02 18:09:30 +0200
  • 98469d8d91 Add static_assert for return non-ref to ref Bjorn Fahller 2016-10-02 16:27:25 +0200
  • ede72b6bfe Explicit compilation error for RETURN const/non-const mismatch Bjorn Fahller 2016-10-02 11:07:18 +0200
  • 0931b4896c Coerce some type info out of return mismatch compilation error Bjorn Fahller 2016-10-02 10:23:57 +0200
  • f9b43bf49e Make internal test case less weird Bjorn Fahller 2016-09-27 17:05:16 +0200
  • dc81b15693 Construct tmp unless equal comparable Bjorn Fahller 2016-09-26 21:40:21 +0200
  • e28f0ae9cb Improved constructible && !comparable case Bjorn Fahller 2016-09-26 15:16:54 +0200
  • e706e14d02 bug w expectation for constructible && !comparable type Bjorn Fahller 2016-09-26 13:15:23 +0200
  • 039d56bdda Documented adapter for doctest Bjorn Fahller 2016-09-23 10:02:38 +0200
  • 08181f9f7c Yet more improved compilation error messages Bjorn Fahller 2016-09-06 13:37:22 +0200
  • b0204b4cab Some more deliberate compilation error messages Bjorn Fahller 2016-09-01 16:45:27 +0200
  • 75c96e7b29 List clang-3.9 as supported compiler Bjorn Fahller 2016-09-01 10:33:23 +0200
  • 4d4471e0d4 Fixups in adapter examples Bjorn Fahller 2016-09-01 10:33:06 +0200
  • ad94068382 Nicer messages from Catch! adapter code Bjorn Fahller 2016-08-30 18:32:46 +0200
  • 54c2be538b Update for v18 v18 Bjorn Fahller 2016-08-18 11:56:19 +0200
  • 1555108eba Merge branch 'develop' Bjorn Fahller 2016-08-18 11:52:51 +0200
  • b14af87664 The traditional VisualStudio fixups Björn Fahller 2016-08-18 11:49:22 +0200
  • 2d33f86a1e Merge branch 'develop' Bjorn Fahller 2016-08-16 09:44:51 +0200
  • e0d3d572e7 Capture more in regex predicate lambda Bjorn Fahller 2016-08-16 09:33:31 +0200
  • f2e0fb232f Fixed proof reading error. Bjorn Fahller 2016-08-14 21:14:05 +0200
  • 5204d02794 Terminology cleanup in CookBook. Bjorn Fahller 2016-08-14 21:06:29 +0200
  • 8e2993e469 make_matcher<> in reference.md. Bjorn Fahller 2016-08-14 21:02:32 +0200
  • 6a426e95d3 Minor CookBook bugs and exemplified selectable typed/duck-typed matcher. Bjorn Fahller 2016-08-14 18:53:16 +0200
  • 49701b7c2a Fixed some markdown/linking bugs. Bjorn Fahller 2016-08-14 18:37:01 +0200
  • 980ff6cde6 Retained documentation for legacy matcher code in CookBook. Bjorn Fahller 2016-08-14 18:12:18 +0200
  • 4480f586f5 Rewrote CookBook entry on writing matchers. Bjorn Fahller 2016-08-14 09:30:27 +0200
  • 075b80fffc Documented trompeleil::print(ostream&,T const&) in refman Bjorn Fahller 2016-08-13 17:27:50 +0200
  • 33a5ea5362 Documented trompeleil::is_null(T) is refman Bjorn Fahller 2016-08-13 17:18:29 +0200
  • a171c55555 swapped order of set_reporter and get_lock in refman Bjorn Fahller 2016-08-13 17:11:09 +0200
  • 2fdc28a7a2 Revert "wildcard is straight duck_typed_matcher<>" Bjorn Fahller 2016-08-13 00:53:20 +0200
  • b736136a3e Correct some signatures Bjorn Fahller 2016-08-13 00:39:35 +0200
  • be6c549c79 ANY(type) matcher now made with lambda predicate Bjorn Fahller 2016-08-12 23:54:21 +0200
  • 396a601552 wildcard is straight duck_typed_matcher<> Bjorn Fahller 2016-08-12 23:41:30 +0200
  • 837abdc4cb s/in_range/is_clamped/ in test example code Bjorn Fahller 2016-08-12 23:12:12 +0200
  • b53e67700f Fixed shadow declaration warnings Bjorn Fahller 2016-08-12 23:10:06 +0200
  • 1df3c499d8 Regex matcher made with lambda based make_matcher Bjorn Fahller 2016-08-12 22:58:16 +0200