unit tests ang gui tests