С C ++ мне нравится, чтобы функции или классы модульного теста были друзьями классов, которые они тестируют. Таким образом, я не ограничен интерфейсом publi c. Мне нужно меньше насмешек или шаблонов, чтобы проверить все методы. В то же время разделение publi c и приватных методов.
С помощью Vala сделано большинство методов publi c, чтобы иметь возможность их тестировать. Это раскрывает слишком много интерфейса класса.
Есть ли способ сделать модульные тесты (классы или функции) друзей как в C ++?