Гугл тест и гткмм - PullRequest
       46

Гугл тест и гткмм

0 голосов
/ 30 сентября 2018

У меня есть класс, который наследуется от Gtk::Window, для которого я хотел бы провести модульное тестирование некоторых базовых компонентов.Я хотел бы сделать это с помощью Google Test (если это возможно), потому что весь мой код не-gtkmm тестируется с использованием этой платформы.

Для тестов, которые я хочу сделать, нет необходимости показывать фактическое окно,По сути, я только читаю / записываю свойства (например, метку кнопки) и проверяю, все ли работает как положено.Всякий раз, когда я делаю это, я получаю утверждения, такие как:

Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

Для более сложного теста, я буду смотреть на что-то вроде собачьего хвоста позже.Есть ли способ избежать этого утверждения и проверить класс нормально?

...