Commit graph

  • 6e28c5e137
    Merge 21567894a5 into 2a9438ea7e Alexander Grund 2025-11-02 19:01:20 +01:00
  • 2a9438ea7e
    Merge pull request #132 from Farmer-Markus/android main Alexander Grund 2025-08-24 12:21:17 +02:00
  • bfd964961e Added boost source build support Farmer_Markus 2025-08-15 19:38:06 +02:00
  • ad456c684b
    Merge pull request #131 from Flamefire/gha-windows Alexander Grund 2025-06-15 11:08:45 +02:00
  • f974db3b08 Increase verbosity of Boost tests in Appveyor Alexander Grund 2025-06-13 15:40:37 +02:00
  • 68e66eefb4 Workaround file-too-big error on MinGW CI Alexander Grund 2025-06-09 14:17:35 +02:00
  • 2f02e9c870 Use MinGW generator for GCC on Windows Alexander Grund 2025-06-09 20:13:46 +02:00
  • d8809dca2a Improve check for std::uncaught_exceptions Alexander Grund 2025-06-09 12:19:12 +02:00
  • 3980cc97e1
    Fix CMake parallel flag for MSVC Alexander Grund 2025-06-09 14:17:49 +02:00
  • 66bfbe115c
    Set stage dir as boost root Alexander Grund 2025-06-09 12:09:05 +02:00
  • 6683b829c3
    CI: Add Boost debug output to CMake search Alexander Grund 2025-06-01 14:55:30 +02:00
  • 0d4a9f1e33
    Remove std::bind1st test for C++17 Alexander Grund 2025-06-01 14:26:16 +02:00
  • 29c7e2d067
    GHA: Separate out doc and inspect builds Alexander Grund 2025-06-01 14:05:03 +02:00
  • 1d2fb3f3df
    GHA: Add Windows builds Alexander Grund 2025-06-01 12:51:43 +02:00
  • 21567894a5 Avoid unused variable warning in test Alexander Grund 2025-04-29 15:29:32 +02:00
  • 59d531282e Support for GCC/Clang of MOCK_PP_FOR_EACH Flamefire 2025-04-27 17:25:42 +02:00
  • 2880b24116 CMake: Disable Clang warning inconsistent-missing-override Flamefire 2025-04-27 16:38:23 +02:00
  • 1367d827d5 Add support for C++17 noexcept as part of function type Alexander Grund 2025-04-21 19:24:24 +02:00
  • a6a1f7f291 Make MOCK_METHOD_EXT public and allow passing specifiers to MOCK_METHOD Alexander Grund 2025-04-20 20:21:05 +02:00
  • dd5f7552b3 Remove MOCK_(CONST_)_METHOD_EXT detail macros Alexander Grund 2025-04-20 18:32:46 +02:00
  • f6200f9024 Require qualifiers for MOCK_METHOD_EXT Alexander Grund 2025-04-20 14:52:58 +02:00
  • a8f0253753 Take modifiers as tuple Alexander Grund 2025-04-20 14:36:30 +02:00
  • 09bb6b5371 Change MOCK_METHOD_EXT to add support for arbitrary amounts of method modifiers Alexander Grund 2025-04-20 12:41:45 +02:00
  • 8151fe20c7
    Merge pull request #130 from Flamefire/appveyor-cxx Alexander Grund 2025-05-02 12:37:41 +02:00
  • a334c4fb3b Split appveyor jobs to fit time limit Alexander Grund 2025-04-30 15:40:17 +02:00
  • 78a4fbe129 Fix test in C++17 and up Alexander Grund 2025-04-30 12:36:56 +02:00
  • c34cbb56ab Add MOCK_CXX_VERSION macro Alexander Grund 2025-04-30 12:32:02 +02:00
  • f18da714f2 Make inspect target explicit Alexander Grund 2025-04-30 09:27:07 +02:00
  • 2e2a6525ba Appveyor: Add VS 2022 builds Alexander Grund 2025-04-29 18:05:41 +02:00
  • 3555de3c89 Appveyor: Update Boost version for VS 2019 Alexander Grund 2025-04-29 13:27:02 +02:00
  • d7c80fbf28 GHA: Fix ownership of repo in container Flamefire 2025-04-27 17:45:14 +02:00
  • 20dafe08a6 Remove some detail macros and rename parameters for readability Alexander Grund 2025-04-20 18:32:46 +02:00
  • 70512dc143
    Remove some detail macros and rename parameters for readability Alexander Grund 2025-04-20 18:32:46 +02:00
  • cd6f5ea70d Fix GHA CI Alexander Grund 2025-04-21 10:59:56 +02:00
  • 941352e040
    Fix GHA CI Alexander Grund 2025-04-21 10:59:56 +02:00
  • 26583bebf3
    GHA: Fix doc build Alexander Grund 2025-04-05 18:38:43 +02:00
  • d675a05d95
    Require CMake 3.16 Alexander Grund 2025-04-05 18:27:25 +02:00
  • d8808f56e9
    Merge pull request #125 from mat007/prepare-release Mathieu Champlon 2024-10-02 13:33:51 +02:00
  • e9f6716aa8 Bump version to 2.0.0 Mathieu Champlon 2024-09-29 20:42:36 +02:00
  • 2a54301cc3
    Merge pull request #123 from mat007/prepare-release v2.0.0 Mathieu Champlon 2024-09-29 19:50:20 +02:00
  • 5b498ff551 Add more prominent link to documentation Mathieu Champlon 2024-09-28 12:21:38 +02:00
  • 9d5689a588 Bump requirement to a C++14 compiler Mathieu Champlon 2024-09-28 12:15:32 +02:00
  • ebadb64b6e Prepare v2.0.0 release Mathieu Champlon 2024-09-28 12:13:32 +02:00
  • 636c59b93a
    Merge pull request #124 from mat007/fix-ci Mathieu Champlon 2024-09-29 14:52:23 +02:00
  • 80f8cc5e49 Test more recent compiler and boost versions Mathieu Champlon 2024-09-28 12:42:25 +02:00
  • 6b735c4c03 Bump actions/checkout to v4 Mathieu Champlon 2024-09-28 12:25:38 +02:00
  • a3c9605237
    Merge pull request #122 from mat007/rename-master-to-main Mathieu Champlon 2024-09-28 11:47:52 +02:00
  • f6f3990ddf Rename master branch to main Mathieu Champlon 2024-09-28 11:06:17 +02:00
  • 1796f40e58
    Merge pull request #119 from Flamefire/update-gha Alexander Grund 2023-08-15 12:13:27 +02:00
  • 5aff52fcca Use newer CMake for Ubuntu 18 to make it find newer Boost Alexander Grund 2023-08-15 09:47:38 +02:00
  • 418d12b637
    GHA: Update deprecated images and workflows Alexander Grund 2023-08-13 19:39:43 +02:00
  • 4b9d9aa4cb Update links for download doc generation deps on CI Alexander Grund 2023-08-11 17:26:39 +02:00
  • 9f4f4aceaa
    Update links for download doc generation deps on CI Alexander Grund 2023-08-11 17:26:39 +02:00
  • 5e196bac29
    Replace travis CI badge by GHA badge in README Alexander Grund 2023-08-11 14:13:04 +02:00
  • 127d7e4659
    Merge pull request #117 from Flamefire/remove-fixture Alexander Grund 2023-01-07 13:31:00 +01:00
  • f191de5a5a
    Add test for serializing a string or functor matcher Alexander Grund 2023-01-07 12:06:44 +01:00
  • 9f5a8131ae
    Download docbook DTD/XSL Alexander Grund 2023-01-03 23:00:20 +01:00
  • 6fecabcad5
    Bring back the fixture Alexander Grund 2023-01-03 18:44:24 +01:00
  • 700ceb9f4d
    Remove fixture of tests in test_matcher Alexander Grund 2023-01-03 18:13:00 +01:00
  • fa29eec0bb
    Merge pull request #116 from AlexSmithEtas/fix-issue-115-null-c-string-derefs Alexander Grund 2023-01-03 18:53:40 +01:00
  • e55342385e Review corrections Alex Smith 2023-01-03 16:28:27 +00:00
  • dd7340e5f7 Avoid dereferencing nullptr C-style strings Alex Smith 2023-01-02 17:38:26 +00:00
  • 528761b180 Unit test nullptr C-style strings Alex Smith 2023-01-02 17:30:54 +00:00
  • 0dd0dfa15f
    Merge pull request #110 from Flamefire/remove_pp_iterate Alexander Grund 2022-02-16 16:04:05 +01:00
  • c8c6af273e
    Don't return *this in expectation::with Alexander Grund 2022-02-08 18:27:46 +01:00
  • 3845d57531
    Use BOOST_PP_VARIADIC_SIZE instead of custom implementation Alexander Grund 2022-02-07 19:56:26 +01:00
  • bb77c1702f
    Add support for unlimited number of sequences in one call Alexander Grund 2022-02-07 19:26:26 +01:00
  • c34e4224fe
    Remove benchmarks using MOCK_MAX_ARGS Alexander Grund 2022-02-07 16:31:20 +01:00
  • f3dc82f305
    Rename move_helper.hpp to ref_arg.hpp and use template alias Alexander Grund 2022-02-07 16:23:23 +01:00
  • baaaa15489
    Workaround compiler issues (constant conditions, compiler bugs...) Alexander Grund 2022-02-05 20:22:08 +01:00
  • fca30e7780
    Replace Boost PP_Iterate by C++11 variadic templates Alexander Grund 2022-01-31 19:27:57 +01:00
  • 90d9ac8055
    Merge pull request #112 from Flamefire/improve_tests Alexander Grund 2022-02-10 17:45:17 +01:00
  • 68700d4c3a
    Document mechanism used in the functor constructor Alexander Grund 2022-02-10 11:42:33 +01:00
  • 9e2223d4be
    Remove BOOST_THREAD_USES_MOVE define from tests Alexander Grund 2022-02-10 11:37:52 +01:00
  • 23ac665c22
    Add some more cases for the serialization test of expectations Alexander Grund 2022-02-09 15:23:14 +01:00
  • e2687dea1a
    Add missing test cases for the invocation class Alexander Grund 2022-02-09 14:59:46 +01:00
  • f19caf428c
    Fixup coverage of type_name.hpp to 100% Alexander Grund 2022-02-09 14:33:10 +01:00
  • 1a81536f3c
    Improve tests Alexander Grund 2022-02-09 15:33:03 +01:00
  • 50ea9982ed Move the boost-root to a sibling folder Alexander Grund 2022-02-08 19:07:11 +01:00
  • f186dfbab0 Fix root path of coverage upload Alexander Grund 2022-02-07 18:48:15 +01:00
  • 21913cab7d
    Move the boost-root to a sibling folder Alexander Grund 2022-02-08 19:07:11 +01:00
  • a4d72a5bf4
    Fix root path of coverage upload Alexander Grund 2022-02-07 18:48:15 +01:00
  • 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