Предоставляет ли Vala что-то наподобие классов-друзей C ++? - PullRequest
1 голос
/ 05 марта 2020

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

С помощью Vala сделано большинство методов publi c, чтобы иметь возможность их тестировать. Это раскрывает слишком много интерфейса класса.

Есть ли способ сделать модульные тесты (классы или функции) друзей как в C ++?

1 Ответ

1 голос
/ 11 марта 2020

Я спросил в этом чате Vala (вы можете попробовать). Краткий ответ, кажется, нет. Существует мертвый фреймворк для тестирования ValaDate .

...