это выделить его в отдельный класс?
Почему ? Можно просто написать тест внутри класса. Можно тест сделать френдом (наверное).
МОжно метод разделить на собственно метод, и реализацию, а реализацию сделать публичной. При это м она естественно не должна менять данны екласса (например, быть static-методом, или const, но всё получать и отдавать в параметрах. Вообще, можно по-разному поизвращаца
Обсуждают сегодня