C++ mock object library for Boost http://turtle.sourceforge.net
Find a file
Alexander Grund e27ccfa8b4
Some checks failed
CI / Formatting (push) Has been cancelled
CI / Build (17, MinGW Makefiles, windows-2022, gcc) (push) Has been cancelled
CI / Build (20, Visual Studio 17 2022, windows-2022, msvc-14.3) (push) Has been cancelled
CI / Build (20, Visual Studio 18 2026, windows-2025-vs2026, msvc-14.5) (push) Has been cancelled
CI / Build (boost-1.86.0, clang-14, 14,17,20, ubuntu-24.04) (push) Has been cancelled
CI / Build (boost-1.86.0, clang-18, 14,17,20,23,2c, ubuntu-24.04) (push) Has been cancelled
CI / Build (boost-1.86.0, clang-19, 14,17,20,23,2c, ubuntu-24.04) (push) Has been cancelled
CI / Build (boost-1.86.0, clang-20, 14,17,20,23,2c, ubuntu-24.04) (push) Has been cancelled
CI / Build (boost-1.86.0, clang-21, 14,17,20,23,2c, ubuntu-26.04) (push) Has been cancelled
CI / Build (boost-1.86.0, clang-22, -Wno-c2y-extensions, 14,17,20,23,2c, ubuntu-26.04) (push) Has been cancelled
CI / Build (boost-1.86.0, gcc-10, 14,17,20, ubuntu-22.04) (push) Has been cancelled
CI / Build (boost-1.86.0, gcc-13, yes, 14,2b, Collect coverage, ubuntu-24.04) (push) Has been cancelled
CI / Build (boost-1.86.0, gcc-14, 14,17,20,23,2c, ubuntu-24.04) (push) Has been cancelled
CI / Build (boost-1.86.0, gcc-15, 14,17,20,23,2c, ubuntu-26.04) (push) Has been cancelled
CI / Build (boost-1.86.0, gcc-16, 14,17,20,23,26, ubuntu-26.04) (push) Has been cancelled
CI / Build (boost-1.86.0, gcc-7, ubuntu:20.04, 14,17, ubuntu-latest) (push) Has been cancelled
CI / Build (latest, Visual Studio 18 2026, windows-2025-vs2026, msvc-14.5) (push) Has been cancelled
CI / Build (master, clang-18, 14,17,20,23,2c, ubuntu-24.04) (push) Has been cancelled
CI / Build (master, clang-22, -Wno-c2y-extensions, 14,17,20,23,2c, ubuntu-26.04) (push) Has been cancelled
CI / Build (master, gcc-12, 14,17,20, ubuntu-22.04) (push) Has been cancelled
CI / Build (master, gcc-14, 14,17,20,23,2c, ubuntu-24.04) (push) Has been cancelled
CI / Build (master, gcc-16, 14,17,20,23,26, ubuntu-26.04) (push) Has been cancelled
Release / Create Release (push) Has been cancelled
Merge pull request #134 from Flamefire/silence-override-warning
Supress 'suggest-override' warnings in mocked methods
2026-07-05 22:42:36 +02:00
.github/workflows GHA: Fix CMake tests on MinGW 2026-07-04 12:37:03 +02:00
doc Use override instead of virtual 2026-07-05 15:22:38 +02:00
include/turtle Supress 'suggest-override' warnings in mocked methods 2026-07-05 15:22:38 +02:00
scripts Make inspect target explicit 2025-04-30 09:28:18 +02:00
test Use override instead of virtual 2026-07-05 15:22:38 +02:00
.clang-format Reduce exposed interface (macros) 2022-01-24 19:03:15 +01:00
.gitattributes Added docker files for gcc and clang development environments 2018-04-08 15:16:49 +02:00
.gitignore Clean and remove build directory 2020-07-16 12:56:23 +02:00
appveyor.yml Appveyor: Split VS 2026 job due to timeout 2026-07-04 12:37:03 +02:00
CMakeLists.txt Added boost source build support 2025-08-15 19:38:06 +02:00
Config.cmake.in Add CMake files 2019-12-28 13:58:24 +01:00
index.html Remove remaining references to Boost.Mock 2020-07-16 13:08:46 +02:00
Jamroot.jam Create documentation on GHA 2020-07-15 22:53:19 +02:00
LICENSE_1_0.txt Changed layout to match boost 2015-03-06 06:41:12 +01:00
README.md Add more prominent link to documentation 2024-09-29 17:54:26 +02:00
version.hpp.cmake Clean and remove build directory 2020-07-16 12:56:23 +02:00

Turtle

Turtle is a C++ mock object library based on Boost with a focus on usability, simplicity and flexibility.

Distributed under the Boost Software License, Version 1.0.

CI Build status Coverage Status

Boost and a C++14 compatible compiler is required.

More information in the documentation.