finsihde compilation unit tests