CMake/CPack/CTest/CDash Open Source Tools to Build Test and Deploy C++ Software
This talk will cover the history and features of CMake, CTest, CDash and CPack in the context of a integrated development environment. [youtube 8Ut9o4OdSC0]
This talk will cover the history and features of CMake, CTest, CDash and CPack in the context of a integrated development environment. [youtube 8Ut9o4OdSC0]
This video provides a demonstration of Test-Driven Development (TDD) in C++ using the Eclipse CDT and CppUTest. [vimeo 13240481 480 360]
Mock objects make unit testing easier and more effective. They cut code dependencies, make the tests fast and robust, make the test intent clear, and enable developers to easily test the interaction between components. While an invaluable technique, mocks haven’t caught on in the C++ land due to limitation of …
Whenever unit-tests are written, chances are good that the code is not isolated. Many tests run against a given class/interface/function. The design didn’t consider isolating the dependencies of this function, which makes tests slower, larger, less focused, and likely depending on external dependencies (e.g. database access) which decreases the reliability. …