unit tests

1. testNoBonus
2. testPerfect
3. testAllSpare