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

Features

  • simple and compact syntax
  • easy customization of constraints
  • informative and customizable logs
  • optional but full integration with Boost.Test
  • automatic verification of mock objects upon destruction
  • ANSI/ISO C++03 compatible

Project Activity

See All Activity >

Categories

Software Testing

License

Boost Software License (BSL1.0)

Follow Turtle

Turtle Web Site

Other Useful Business Software
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
7
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • Does everything you would expect of a mocking framework. Very well written internally, which helps when debugging. Great support from the author. Built for Boost, but works great with the CATCH unit test framework.
  • Very Good. Saves writing a lot of boiler-plate code. Unfortunately does not compile out-of-the box with Solaris Compiler.
  • Using the library in 2 of my projects. Thank you for great work.
  • Great stuff here. I really like working with this little thing. Thank you very much.
  • This allows me to develop in a BDD fashion. It's the bit that missing from the boost testing tools. Brilliant, thankyou!
Read more reviews >

Additional Project Details

Intended Audience

Developers, Testers

Programming Language

C++

Related Categories

C++ Software Testing Tool

Registered

2009-08-26