NELKINDA SOFTWARE CRAFT

💊 AceUnit

AceUnit (Advanced C and Embedded Unit) is a comfortable C code unit test framework. AceUnit is JUnit 4.x style, easy, modular and flexible and even offers some level BDD-style programming in C. AceUnit can be used in resource-constraint environments, i.e. tiny embedded controllers like smart cards, as well as on PCs, workstations and servers. AceUnit supports standard C hosted and freestanding environments: AceUnit tests can run on any operating system, or even without. The AceUnit build environment requires Java and thus runs on Linux / Unix, Mac OS and Windows.

Screenshot showing an AceUnit test for a pseudo random number generator.
Screenshot showing an AceUnit test for a pseudo random number generator.

AceUnit is developed by Christian Hujer and is open source under BSD License.

Support

Nelkinda offers professional support for AceUnit.

Links