Open-source unit testing and mocking framework for C/C++ projects, which provides a clean and intuitive design for both old and new platforms. #Testing framework #Development tool #Embedded system #Test #Tester #Framework
Based on CppUnitLite, CppUTest represents a unit testing and mocking framework. Although it's written in C++, it can be used not only for C++, but also for C projects.
The tool is designed to facilitate a lightweight, simple and intuitive design, along with compatibility for both old and new platforms (including embedded systems). Made with test-driven development in mind, it utilizes just the necessary and suffice C++ features to help you with your work.
Aside from the source code, the downloaded package includes examples, tests and user documentation, together with a manual on how to install and deploy the framework on all supported platforms. Former CppTestTools users have to make a few changes to the code to convert it into CppUTest.
Common test macros can be created for defining a test - TEST(group, name), turning off a test's execution - IGNORE_TEST(group, name), declaring a test group to which other tests belong to and creating the link required from another library - TEST_GROUP(group), defining a test with a base class different than Utest - TEST_GROUP_BASE(group, base), as well as for exporting a test group's name to link it from another library - IMPORT_TEST_GROUP(group).
There are also source and pre-packaged editions available for Linux (Debian and Ubuntu) and Mac OS X (Homebrew).
What's new in CppUTest 4.0:
- New functionality:
- Added MemoryAccountant
- Added SimpleStringCache that also removed the memory leak caused by longjmp in C
CppUTest 4.0
add to watchlist add to download basket send us an update REPORT- PRICE: Free
- runs on:
- Windows All
- file size:
- 1.7 MB
- filename:
- cpputest-4.0.zip
- main category:
- Programming
- developer:
- visit homepage
7-Zip
4k Video Downloader
ShareX
calibre
Microsoft Teams
Windows Sandbox Launcher
Zoom Client
IrfanView
Bitdefender Antivirus Free
paint.net
- IrfanView
- Bitdefender Antivirus Free
- paint.net
- 7-Zip
- 4k Video Downloader
- ShareX
- calibre
- Microsoft Teams
- Windows Sandbox Launcher
- Zoom Client