Overview

Overview

Welcome to uCUnit!

uCUnit is a lightwheight unit testing framework for small microcontrollers programmed in C. It's design was inspired by JUnit, CUnit and EmbUnit.

For small microcontrollers a unit testing framework must have some special features:

  • No dynamic memory allocation: No use of malloc, alloc or something like this
  • Small size
  • No need of external linkage: everything is a macro
  • Easy to use: Simply copy the header file into your project and customize it

uCUnit is Open Source Software, released under the Common Public Licence (CPL) Version 1.0.