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

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

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

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

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

0 ответов

Другие вопросы по тегам