Commit graph

  • 6820b9b1bf Added boost 1.70.0 to the CI matrix Mathieu Champlon 2019-07-03 06:47:21 +02:00
  • 44e8509d6f
    Merge pull request #71 from sigiesec/fix-protected-method-docs Mathieu Champlon 2019-04-12 16:06:32 +02:00
  • c22f19801b Made example method actually protected Simon Giesecke 2019-04-11 11:00:37 +02:00
  • 7b892418aa Adapt section title after prior extension to protected methods Simon Giesecke 2019-04-11 10:58:43 +02:00
  • 4b6ff43c41 Make object virtual Dirk Faust 2019-04-08 09:46:46 +02:00
  • 5c0f290125
    Merge pull request #68 from Flamefire/mingw v1.3.1 Mathieu Champlon 2019-01-02 10:33:04 +01:00
  • c71fe6c912 Undef small and near if defined Flamefire 2019-01-01 19:36:31 +01:00
  • 1b5d8c84ef
    Merge pull request #66 from Flamefire/variadic Mathieu Champlon 2018-12-13 16:09:28 +01:00
  • 45574d708b Add comma to MOCK_VARIADIC_ELEM_N calls Alexander Grund 2018-12-11 16:38:02 +01:00
  • f0fb2a1d02 Use BOOST_PP_VARIADIC_ELEM Alexander Grund 2018-12-11 13:35:13 +01:00
  • 01df620d16
    Merge pull request #61 from Flamefire/lock Mathieu Champlon 2018-11-30 00:21:04 -08:00
  • 30d756d120 Fix unused variable warning in non-threadsafe builds Flamefire 2018-11-21 22:09:56 +01:00
  • 4a853f9952
    Merge pull request #63 from mat007/tweak-ci-envs Mathieu Champlon 2018-11-24 22:52:49 -08:00
  • df390cfd9d Update target environments Mathieu Champlon 2018-11-24 07:58:01 +01:00
  • cd8fde2ab7 Added virtual inheritance to mock::object defined with MOCK_BASE_CLASS and MOCK_CLASS Added virtual to destructors defined with MOCK_DESTRUCTOR Mathieu Champlon 2017-02-21 10:02:18 +01:00
  • 4754a2a775
    Merge pull request #62 from Flamefire/singleton2 Mathieu Champlon 2018-11-23 22:45:48 -08:00
  • 72e0daae5c Implement and use simple singleton Alexander Grund 2018-11-22 14:01:52 +01:00
  • d77aad128c
    Merge pull request #59 from Flamefire/cpp98 Mathieu Champlon 2018-11-22 02:24:52 -08:00
  • f402c6161e Fix C++98 compatibility Alexander Grund 2018-11-19 11:25:09 +01:00
  • 2cde572532 Add -Wno-unused-local-typedefs to silence warnings breaking the build on travis Flamefire 2018-11-15 19:47:18 +01:00
  • ea548668cb FIX: fix of wrong include David Vojtek 2018-11-21 13:22:39 +01:00
  • 50948c450e FIX: misspeling and indentation fix David Vojtek 2018-11-21 12:05:58 +01:00
  • 9e5cbee376 Fixes from review comments Flamefire 2018-11-21 11:19:05 +01:00
  • fb8d7abab4
    Merge pull request #60 from Flamefire/coverage Mathieu Champlon 2018-11-19 07:12:45 -08:00
  • c4af5d937b Use boost-local for boost folder to ignore its coverage Alexander Grund 2018-11-19 13:10:46 +01:00
  • e209d544c1
    Merge pull request #45 from mat007/fix-ci Mathieu Champlon 2018-11-16 23:08:22 -08:00
  • 3b81a8e6c0 Add context_destroyed to verifiables Alexander Grund 2018-11-16 16:02:22 +01:00
  • 72518b6297 Fix names Alexander Grund 2018-11-16 08:35:53 +01:00
  • 21a62d0de7 Fix C++98 compatibility Alexander Grund 2018-11-16 15:23:18 +01:00
  • 272d49f27c Add -Wno-unused-local-typedefs to silence warnings breaking the build on travis Flamefire 2018-11-15 19:47:18 +01:00
  • 350fe39324 Don't use std::move Flamefire 2018-11-15 18:59:37 +01:00
  • c9888a6326 Build only the master branch Mathieu Champlon 2018-11-16 09:35:20 +01:00
  • 20fcfa56ce Fixed boost versions available on appveyor Mathieu Champlon 2018-05-21 09:10:16 +02:00
  • 2a1623ee35 Add -Wno-unused-local-typedefs to silence warnings breaking the build on travis Flamefire 2018-11-15 19:47:18 +01:00
  • 9f1690b5da Add and use new singleton class Flamefire 2018-11-15 19:41:35 +01:00
  • a3e954c0c9 Resolve dependency on trivial_singleton.hpp from boost library David Vojtek 2018-11-11 18:29:55 +01:00
  • 817dabc15e noexcept and override support for MOCK_METHOD (issue #48) Sebastian Krämer 2018-10-23 10:52:20 +02:00
  • e92f52821d
    Merge pull request #46 from AudioStreamingPlatform/master Mathieu Champlon 2018-05-29 21:43:17 +02:00
  • 016455ca40
    Corrected catch.hpp Jeppe Frandsen 2018-05-27 13:50:33 +02:00
  • e552b0eb7f Make mock::object::~object() virtual Dominik Schmidt 2018-05-17 10:46:03 +02:00
  • d7b1ad0800
    Merge pull request #43 from mat007/fix-function-param-forward Mathieu Champlon 2018-04-08 21:59:58 +02:00
  • 1e1f0da335 Fixed linkflags Mathieu Champlon 2018-04-08 18:05:39 +02:00
  • cd5f911f6d Fixed parameter forwarding bug in mock functions Mathieu Champlon 2018-04-08 06:33:55 +02:00
  • d162eeb8fb
    Merge pull request #41 from mat007/fix-c++17-compliance Mathieu Champlon 2018-04-08 17:47:22 +02:00
  • 47784f992e Added docker files for gcc and clang development environments Mathieu Champlon 2018-04-08 07:04:01 +02:00
  • 6a68fa728b Fixed shell build script Mathieu Champlon 2018-04-01 16:32:16 +02:00
  • a2647d00e9 Fixed gcc build error Mathieu Champlon 2018-04-01 16:27:38 +02:00
  • 20e7d50568 Fixed test failing for gcc Mathieu Champlon 2018-04-01 12:20:00 +02:00
  • 4455222a62 Removed support for directly mocking a protected member function Mathieu Champlon 2018-03-29 15:39:15 +02:00
  • caef00d2e3 Fixed move in actions for gcc Mathieu Champlon 2018-03-29 15:10:42 +02:00
  • 35b4f570ae Fixed clang warning Mathieu Champlon 2018-03-29 15:09:50 +02:00
  • 71a7f6d9c4 Fixed shell build script to exit upon error Mathieu Champlon 2018-03-25 20:25:08 +02:00
  • a178fc442a Removed stdcall tests and examples for all compilers but msvc Mathieu Champlon 2018-03-25 20:05:27 +02:00
  • b8e8b6ffbf Fixed uncaught_exceptions usage with clang Mathieu Champlon 2018-03-25 17:02:58 +02:00
  • 9e572eca3e Added clang for travis Mathieu Champlon 2018-03-25 16:45:29 +02:00
  • 07c73ad616
    Merge pull request #40 from mat007/fix-c++17-compliance Mathieu Champlon 2018-03-25 13:58:19 +02:00
  • c42b708950 Fixed deprecation warning about std::uncaught_exception in c++17 for msvc Mathieu Champlon 2018-03-23 18:18:23 +01:00
  • 61d5cf5634 Added /std:cxx?? to appveyor builds Mathieu Champlon 2018-03-23 16:02:15 +01:00
  • e1b9819829
    Merge pull request #39 from mat007/fix-multi-expectations Mathieu Champlon 2018-03-18 09:16:24 +01:00
  • 860e072439 Fixed perfect forwarding bug Mathieu Champlon 2018-03-17 22:20:04 +01:00
  • 062d465ba5
    Merge pull request #38 from mat007/fix-appveyor-build Mathieu Champlon 2018-03-13 21:13:16 +01:00
  • 09ab475928 Fixed xsltproc install in appveyor Mathieu Champlon 2018-03-13 18:23:26 +01:00
  • 86acef882c
    Merge pull request #37 from mat007/fix-appveyor-build Mathieu Champlon 2018-03-13 13:36:48 +01:00
  • a1cfc0c0b1 Fixed xsltproc install in appveyor Mathieu Champlon 2018-03-13 09:24:03 +01:00
  • 176b9bdc01
    Merge pull request #35 from mat007/support-move-only-types-as-arguments Mathieu Champlon 2018-03-12 19:21:54 +01:00
  • bccd3ff303 Added support for move only types to constraints Mathieu Champlon 2018-03-12 08:26:18 +01:00
  • 5795f4be70 Added Visual Studio Code configuration folder to gitignore Mathieu Champlon 2018-03-12 08:24:20 +01:00
  • 5d11db0f52 Added support for dereferencing in mock::equal Mathieu Champlon 2018-01-17 10:31:53 +01:00
  • a2d36e961a Fixed move-only type support in constraints Mathieu Champlon 2018-01-16 19:29:31 +01:00
  • d3a5d3010c Fixed move-only type argument in actions Mathieu Champlon 2018-01-15 06:23:25 +01:00
  • 58b5e55bb5 Fixed alignement Mathieu Champlon 2018-01-21 11:22:50 +01:00
  • 5ede8262fd
    Merge pull request #19 from mat007/fix-appveyor-build Mathieu Champlon 2018-03-09 14:26:21 +01:00
  • 2a48aa1787 Added appveyor build script Mathieu Champlon 2015-10-10 13:43:27 +02:00
  • 61d101dd8b Updated c++ versions to check against Mathieu Champlon 2018-03-08 09:33:19 +01:00
  • 179c26946c Added mock functor in namespace test Mathieu Champlon 2015-10-14 13:28:02 +02:00
  • ed2a22a691
    Merge pull request #36 from mat007/fix-travis-cxxflags Mathieu Champlon 2018-01-20 19:45:37 +01:00
  • 9732acce78 Fixed travis cxxflags Mathieu Champlon 2018-01-19 09:17:35 +01:00
  • 15285a22ec Cleaned code Mathieu Champlon 2018-01-15 05:23:15 +01:00
  • a74e5f9e45 Merge f872785e26 into afffdb470a Mathieu Champlon 2017-12-11 21:04:53 +00:00
  • f872785e26 Added support for movable objects in mock::retrieve Mathieu Champlon 2017-12-11 22:04:11 +01:00
  • 101da5a5a6 Merge 7a68e1b6db into afffdb470a Mathieu Champlon 2017-07-07 04:57:42 +00:00
  • 7a68e1b6db Added clang support in travis Mathieu Champlon 2017-05-28 09:01:45 +02:00
  • afffdb470a Fixed readme Mathieu Champlon 2017-05-30 16:11:01 +02:00
  • 6102a8202a Merge pull request #32 from mat007/catch-integration Mathieu Champlon 2017-05-30 16:09:44 +02:00
  • 2a635f1ef6 Fixed documentation issues Mathieu Champlon 2017-05-29 09:12:16 +02:00
  • 6daff2167c Added Catch integration Mathieu Champlon 2017-05-28 08:25:37 +02:00
  • 5e11124901 Merge pull request #30 from mat007/no-auto-ptr-config-option Mathieu Champlon 2017-03-20 16:07:41 +01:00
  • a22ca57253 Added MOCK_NO_AUTO_PTR to deactivate std::auto_ptr support Mathieu Champlon 2017-03-20 11:43:18 +01:00
  • 238fff3fe2 Merge pull request #28 from mat007/fix-mocking-a-returned-reference Mathieu Champlon 2017-01-15 17:14:51 +01:00
  • c847c85a77 Fixed mocking of a function returning a reference for gcc 4.1 Mathieu Champlon 2017-01-15 12:46:20 +01:00
  • 39e77bb49b Removed obsolete include Mathieu Champlon 2017-01-15 12:41:17 +01:00
  • 8662e93ceb Merge 98e61a5d9b into deb00fc0d1 Thomas Benard 2016-07-26 11:09:52 +00:00
  • deb00fc0d1 Merge pull request #26 from mat007/use-identity-type Mathieu Champlon 2016-07-18 08:54:00 +02:00
  • cbb96523ea Removed link from code comment Mathieu Champlon 2016-07-18 08:51:43 +02:00
  • 34661258b7 Merge pull request #25 from mat007/use-identity-type Mathieu Champlon 2016-07-18 08:36:50 +02:00
  • 5d22e09c14 Clarified target description to include packaging Mathieu Champlon 2016-07-18 07:38:37 +02:00
  • 779d695490 Fixed line length greater than 80 characters Mathieu Champlon 2016-07-17 23:28:05 +02:00
  • 28b010cff2 Updated version number Mathieu Champlon 2016-07-17 23:23:35 +02:00
  • 0bf55ff7f5 Fixed links to Boost.Test documentation Mathieu Champlon 2016-07-17 23:23:15 +02:00
  • 3a8c3b5d56 Updated example to use BOOST_IDENTITY_TYPE Mathieu Champlon 2016-07-17 23:22:52 +02:00