Володин Денис, 396, JUnit.

Согласен.
Попробую учесть к следующему заданию, а когда писал разделение - подсматривал на Ваш вариант.