Наверное есть смысл добавить в тест проверку ровного десятка лет, например
assertEquals("40 лет", ageDescription(40))
Я умудрился выполнить задание, которое сходу прошло существующий тест и лишь недоверие к самому себе при повторном взгляде на решение, позволило мне понять, что этот (для моего не слишком хорошего решения крайний случай) не тестируется, а если бы тестировался, то решение и не было бы ошибочно воспринято мной корректным.
Само неверное решение проходящее существующий тест не публикую, так как, как я понимаю, для кодов курсов это не приветствуется.
Наверное есть смысл добавить в тест проверку ровного десятка лет, например
assertEquals("40 лет", ageDescription(40))
Я умудрился выполнить задание, которое сходу прошло существующий тест и лишь недоверие к самому себе при повторном взгляде на решение, позволило мне понять, что этот (для моего не слишком хорошего решения крайний случай) не тестируется, а если бы тестировался, то решение и не было бы ошибочно воспринято мной корректным.
Само неверное решение проходящее существующий тест не публикую, так как, как я понимаю, для кодов курсов это не приветствуется.