общепринято тестировать видимое поведение класса, то есть его публичный интерфейс. если ты собираешься влазить внутрь - это верный признак того, что ты что-то делаешь не то
Я не про это. Я про то, что сами тесты приватные слоты/методы. Как он их вызывает?
косвенно через указатель. можешь изучить реализацию, хотя для чего это может понадобится, хз
можно их для тестов сделать публичными через ifdef а так в ++ нет тестов на уровне языка.
Это не то что я имел ввиду. И можно просто friend class ClassTest
ну либо так да.
Обсуждают сегодня