Commit graph

  • b9a1a4a4b7
    Merge pull request #108 from Flamefire/reduce-interface Alexander Grund 2022-01-28 18:27:57 +01:00
  • b802c51c2d
    Reduce number of template instantiations Alexander Grund 2022-01-26 14:15:06 +01:00
  • 0c20ca1ce9
    Make MOCK_SIGNATURE macro shorter Alexander Grund 2022-01-25 18:46:18 +01:00
  • c00b03de44
    Move the arity-mismatch assertion in front of the function Alexander Grund 2022-01-25 18:45:32 +01:00
  • 371859e81b
    Enhance error message for parameter-trait Alexander Grund 2022-01-25 18:28:51 +01:00
  • df10c59d21
    Rename MOCK_PROTECT_FUNCTION_SIG to MOCK_PROTECT_SIGNATURE Alexander Grund 2022-01-25 18:05:06 +01:00
  • 95ec79f8f1
    Enhance formatting in reference.cpp Alexander Grund 2022-01-25 17:41:57 +01:00
  • 3d5ac2b94a
    Remove support for BOOST_IDENTITY_TYPE Alexander Grund 2022-01-25 17:32:22 +01:00
  • c910d1db8c
    [CMake] Add IDE target for the turtle headers Alexander Grund 2022-01-25 17:18:11 +01:00
  • cdb4c1494a
    Document test/mock_error.hpp Alexander Grund 2022-01-25 16:24:37 +01:00
  • 51fcd4f4b9
    Remove usage of BOOST_IDENTITY_TYPE from official docs Alexander Grund 2022-01-25 16:07:19 +01:00
  • 374482367f
    Update changelog regarding TPL macros Alexander Grund 2022-01-24 19:16:25 +01:00
  • dc9d98e5a5
    Also move the error macros to the detail header Alexander Grund 2022-01-24 19:14:51 +01:00
  • 3fe72f66ea
    Don't use MOCK_*_EXT in tests Alexander Grund 2022-01-24 19:11:08 +01:00
  • bd0a4cfc73
    Reduce exposed interface (macros) Alexander Grund 2022-01-24 19:03:15 +01:00
  • 3dda0bf328
    Merge pull request #107 from Flamefire/clang-format Alexander Grund 2022-01-24 17:35:24 +01:00
  • ee72e8b9d8
    Format code using Clang-Format 10 and enforce via CI Alexander Grund 2022-01-24 16:11:29 +01:00
  • b5bb500bd2
    Merge pull request #88 from Flamefire/c++11 Alexander Grund 2022-01-23 19:40:34 +01:00
  • 23ed9584a0
    Update CI Alexander Grund 2022-01-06 16:51:38 +01:00
  • 2dede8303b
    Avoid unused function warnings in compile fail tests Alexander Grund 2022-01-07 18:13:19 +01:00
  • f4c7401e2c
    Rename class concept to avoid name clash with C++20 concept keyword Alexander Grund 2022-01-07 16:58:31 +01:00
  • 78fa67ecb8
    Remove test checking for failure when NOT using "typename"/TPL macro Alexander Grund 2022-01-07 11:28:22 +01:00
  • 98541eb5a7
    Change the threshold param of near to be inclusive Alexander Grund 2022-01-06 15:38:29 +01:00
  • e26601672e
    Remove ASSERT_VERIFY_FAIL macro from static_objects_problem Alexander Grund 2022-01-06 15:24:46 +01:00
  • e43059423e
    Remove test-artifact from user visible part of how_to_invoke_a_functor_passed_as_parameter_of_a_mock_method Alexander Grund 2022-01-06 15:10:27 +01:00
  • 728dfd06eb
    Remove user(doc) visible change to zero_plus_zero_is_zero_with_action Alexander Grund 2022-01-06 14:24:07 +01:00
  • 40a4b3ceb4
    Add documentation about unwrap_ref back and add example Alexander Grund 2020-09-24 23:23:52 +02:00
  • cf5ac87499
    Remove support for auto_ptr Alexander Grund 2020-09-24 22:54:13 +02:00
  • c7873cde4b
    Adress review comments Alexander Grund 2020-09-24 22:50:22 +02:00
  • 279bb2c767
    Fix memory include Alexander Grund 2020-09-05 15:08:48 +02:00
  • 66a046469a
    "notok" -> "not ok" Alexander Grund 2020-09-05 15:08:39 +02:00
  • d21f78edf1
    Remove "using namespace mock_test" from patterns_retrieve_cref.cpp Alexander Grund 2020-09-05 15:00:19 +02:00
  • 476c1a7831
    Remove some superflous typedefs and default impls Alexander Grund 2020-07-14 21:23:30 +02:00
  • d9f9fce6fc
    Make action classes non-relocatable Alexander Grund 2020-07-14 21:17:14 +02:00
  • f3d6564d2b
    Use make_* functions instead of new Alexander Grund 2020-07-14 19:33:00 +02:00
  • 558e1ca135
    Don't error when TURTLE_AUTO_PTR=ON Alexander Grund 2020-07-14 19:14:36 +02:00
  • 492e6281d7
    Avoid unused paramter warning in example Alexander Grund 2020-07-12 18:33:32 +02:00
  • 91b738da27
    Avoid Boost.Bind deprecation warning Alexander Grund 2020-07-12 18:01:12 +02:00
  • c2617ba360
    Update from deprecated unit test header inclusion Alexander Grund 2020-07-12 17:53:18 +02:00
  • d9a10afc12
    Include definition for void_t to avoid dependency on Boost 1.64+ Alexander Grund 2020-07-12 17:46:41 +02:00
  • 823fd994ff
    Remove some Boost.PP stuff Alexander Grund 2020-07-12 13:44:24 +02:00
  • 04dff97fde
    Use explicit streaming ops instead of Boost.LexicalCast Alexander Grund 2020-07-12 13:38:54 +02:00
  • 898a5a4524
    Document and improve is_functor Alexander Grund 2020-07-12 13:04:14 +02:00
  • 446e70be53
    Remove boost::result_of Alexander Grund 2020-07-12 12:42:31 +02:00
  • 9af9f0e2ea
    Replace Boost.TypeInfo Alexander Grund 2020-07-11 14:58:37 +02:00
  • 6702d68940
    Use range-based for-loops Alexander Grund 2020-07-11 14:45:10 +02:00
  • 5ef17d0e33
    Include examples in CI tests Alexander Grund 2020-07-11 14:01:18 +02:00
  • a6aa140148
    Remove superflous test instantiations Alexander Grund 2020-07-10 20:27:36 +02:00
  • ed8c58d813
    Remove Boost.Typeof Alexander Grund 2020-07-10 20:21:51 +02:00
  • 908ca385b9
    Add docstrings to mock.hpp Alexander Grund 2020-07-10 20:19:37 +02:00
  • 52d21a86af
    Get rid of BOOST_IDENTITY_TYPE Alexander Grund 2020-07-09 23:32:08 +02:00
  • a426e02759
    Replace Boost.Bind by std::bind and lambdas Alexander Grund 2020-07-09 21:02:10 +02:00
  • 35e43d58a6
    Use std::reference_wrapper instead of boost Alexander Grund 2020-07-09 20:25:40 +02:00
  • 353849e9ad
    Use default/delete for ctor/dtor Alexander Grund 2020-07-09 19:39:48 +02:00
  • 35fa6e63e6
    Use std smart pointers in code Alexander Grund 2020-07-09 19:09:54 +02:00
  • 2f72d5639e
    Assume existance of lambdas Alexander Grund 2020-07-09 18:58:49 +02:00
  • 9faab7749c
    Assume existance of <functional> Alexander Grund 2020-07-09 18:51:40 +02:00
  • f154a1a22a
    Assume existance of smart pointers Alexander Grund 2020-07-09 18:46:41 +02:00
  • 3b3700fda6
    Assume support for variadic macros Alexander Grund 2020-07-09 18:44:36 +02:00
  • f678f4d91f
    Assume nullptr existance Alexander Grund 2020-07-09 18:41:40 +02:00
  • cf330e8c86
    Remove usage of Boost.MPL and reduce Boost.FunctionTypes usage Alexander Grund 2020-07-05 22:29:14 +02:00
  • df5b77af95
    Replace Boost.TypeTraits by std equivalents Alexander Grund 2020-07-05 18:10:24 +02:00
  • 9e664b52ab
    Replace Boost.Move by std equivalents Alexander Grund 2020-07-05 17:29:44 +02:00
  • b9b5782ee5 Corrected boost bind deprecation warning Jeppe Frandsen 2021-10-16 15:30:58 +02:00
  • 67a5bd8b62 Corrected boost bind deprecation warning Jeppe Frandsen 2021-10-16 12:34:41 +02:00
  • b86100a667
    Merge pull request #102 from jonesmz/patch-1 Mathieu Champlon 2021-08-17 06:15:34 +02:00
  • 6c3ec0d785 Fix deprecation warning about implicit copy constructor Michael Jones 2021-08-16 15:01:39 -05:00
  • 035ad716bf
    Add macros to StatementMacros Alexander Grund 2020-09-15 14:22:58 +02:00
  • e1ac66a4c1
    Make style closer to Mozilla Alexander Grund 2020-09-15 14:06:00 +02:00
  • b030db43c0
    Add yml extensions Alexander Grund 2020-09-15 14:04:16 +02:00
  • ffb05b6667
    Add default style files Alexander Grund 2020-09-08 09:49:09 +02:00
  • 805e3b02bf
    Preview of clang-format changes and CI Alexander Grund 2020-09-05 14:37:48 +02:00
  • bfd1701fcb
    Merge pull request #96 from Flamefire/update_changelog Mathieu Champlon 2020-08-31 19:02:40 +02:00
  • 139918dc35
    Add changelog for auto deducing method sig Alexander Grund 2020-08-12 17:11:19 +02:00
  • 931345c722
    Merge pull request #95 from Flamefire/mock_method_wo_sig Mathieu Champlon 2020-08-03 07:30:39 +02:00
  • 08213cd723
    Merge pull request #92 from Flamefire/clean_build_dir Mathieu Champlon 2020-08-03 07:29:48 +02:00
  • 5e81b17319
    Merge 817dabc15e into 62494bccfd Sebastian Krämer 2020-08-02 20:27:48 +02:00
  • 675969eafd
    Auto-deduce method sig in MOCK_METHOD_(NON)CONST Alexander Grund 2020-07-27 16:02:50 +02:00
  • 1083954cfe
    Remove remaining references to Boost.Mock Alexander Grund 2020-07-16 13:08:46 +02:00
  • 01013cce2f
    Only use BOOST_ROOT Alexander Grund 2020-07-16 12:59:05 +02:00
  • 32d16f773b
    Clean and remove build directory Alexander Grund 2020-07-16 12:52:45 +02:00
  • 3d44f9bfda
    Create documentation on GHA Alexander Grund 2020-07-15 17:55:53 +02:00
  • 418179f404
    Add test workflow Alexander Grund 2020-07-15 18:23:10 +02:00
  • e59e2dfe8c
    Create documentation on GHA Alexander Grund 2020-07-15 17:55:53 +02:00
  • 62494bccfd
    Merge pull request #90 from Flamefire/ci Mathieu Champlon 2020-07-15 16:39:59 +02:00
  • 626c3b8cbb
    [CI] Fix coverage collection Alexander Grund 2020-07-14 17:39:21 +02:00
  • 56f68565c8
    [CI] Fix B2 build files Alexander Grund 2020-07-12 22:46:09 +02:00
  • 074c82315c
    [CI] Require C++14 on travis Alexander Grund 2020-07-12 14:52:28 +02:00
  • 9c4354314e
    Remove outdated MSVC solutions Alexander Grund 2020-07-05 16:52:40 +02:00
  • bbe01e6d9d Updated changelog for 1.3.2 v1.3.2 Mathieu Champlon 2020-06-19 18:08:00 +02:00
  • 9dcdcf9061
    Merge pull request #86 from ledocc/remove_boost_deprecations Mathieu Champlon 2020-06-02 12:37:18 -05:00
  • 45450aa643 Remove boost deprecations Dirk Faust 2019-12-20 07:18:51 +01:00
  • 3d7695eeb2 fix usage of boost's deprecated header David Callu 2020-05-26 12:51:11 +02:00
  • 6b3a447a1b
    Merge pull request #84 from Flamefire/constref Mathieu Champlon 2020-05-19 05:41:25 -05:00
  • b5db116933
    Use const-ref for instance string Alexander Grund 2020-05-18 10:15:41 +02:00
  • 44fa60fb80
    Merge pull request #83 from Flamefire/fix_win_build Mathieu Champlon 2020-04-27 23:04:52 -07:00
  • 70ae7674e5
    Disable -Wunused-function for tests Alexander Grund 2020-04-17 22:01:15 +02:00
  • 87e4326883
    Require C++11 Alexander Grund 2020-04-18 13:58:45 +02:00
  • 8530f691a1
    Reduce amount of compilations Alexander Grund 2020-04-18 12:09:23 +02:00
  • 79ce788375
    Parallel build on travis Alexander Grund 2020-04-17 21:49:14 +02:00