Гугл тест и гткмм
У меня есть класс, который наследует от Gtk::Window
для которого я хотел бы провести модульное тестирование некоторых основных компонентов. Я хотел бы сделать это с помощью Google Test (если это возможно), потому что весь мой код не из gtkmm тестируется с использованием этой платформы.
Для тестов, которые я хочу сделать, нет необходимости показывать фактическое окно. По сути, я только читаю / записываю свойства (например, метку кнопки) и проверяю, все ли работает как положено. Всякий раз, когда я делаю это, я получаю утверждения, как:
Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
Для более сложного теста я рассмотрю что-то вроде собачьего хвоста позже. Был бы способ избежать этого утверждения и проверить класс нормально?