EUnit Tests and Test cases.