What is Unity? Unity is a unit test framework written entirely in the C language. It is lightweight and possesses special features for embedded systems. Unity has scaled well from small to large embedded projects but can be used for any C project. At only one source file and a couple of header files, it doesn’t get much smaller. void test_ShowSomeSillyExamples(void) { TEST_ASSERT_NOT_EQUAL(0, -1);