Welcome, Guest! Log In | Create Account

http://embunity.sourceforge.net/UnityLogo.png Home | Project Portal | Atomic Object | Embedded Corner | Agile Embedded Group

Unity - Test Framework for C

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.

Unity can easily be used in standalone tests. Or, you can crank up the Awesome with some project build automation. The included sample project requires the Ruby scripting language and Rake, Ruby's Make-like facility. It will show you how easy developing with Unity can get.

To facilitate higher-level testing concepts such as interaction-based testing, we've also developed CMock. CMock makes use of Unity within the C-based mock objects it auto-generates. They're like your little testing pals.

Helpful Information