Unit testing in C/C++ has proven value in finding as much as 90% of defects. But it is very hard. We know that. We've been there.
Using a test runner is just not enough. With Isolator++ it can be easy.
The problem with unit testing C/C++
In unit testing C/C++ code we want to test a single feature, but then we hit a major problem: our code calls other classes, databases, services and 3rd party libraries.
To solve this, we'll need to change our code. But changing it is risky.
We are likely to introduce new bugs and then find ourselves rewriting our unit tests instead of writing new code.
Typemock Isolator++ solution
With Isolator++ technology, all these C/C++ unit testing issues go away.
Isolator++ can simulate any dependency, by observing the running code, and diverting function calls to automatically generated mocks.
Download a free trial of Typemock's C/C++ Mocking Framework for Windows or browse the "Resources" below for the information you need to effectively unit test C/C++.
Learn more about unit testing your C/C++ code: