https://acadhealth.ru/video/java-junior-february-tdd-lekciya-16-chast-4/