Developers use unit tests during development to maintain a high level of quality in their applications. Most of these developers create unit tests for applications written in languages like C++, Python, Ruby, Java, and Go. While developers writing applications in C language are likely not aware of this development model. The lab will concentrate on the benefits of programming-by-contract, unit test, and mocking methodologies using cmockery2, an extremely powerful and easy to use unit test framework for C language.
Project:
https://github.com/lpabon/cmockery2