passing three unit tests