From cda736941c49754c91db98a9e31ddd204bff3e57 Mon Sep 17 00:00:00 2001 From: Philip Chimento Date: Fri, 4 Oct 2013 13:16:59 -0700 Subject: Remove screen-size test This test does not apply anymore; previously we set the size of an EosWindow explicitly to be the screen size, but now we just call gtk_window_maximize(). A window manager is free to ignore this call, so we cannot reliably test for it -- e.g. in Jenkins' xvfb environment. [endlessm/eos-sdk#337] --- test/test-window.c | 35 ----------------------------------- 1 file changed, 35 deletions(-) (limited to 'test/test-window.c') diff --git a/test/test-window.c b/test/test-window.c index dfb7a4e..0b47ac6 100644 --- a/test/test-window.c +++ b/test/test-window.c @@ -41,40 +41,6 @@ test_application_not_null (GApplication *app) g_application_quit (app); /* No window, so otherwise won't quit */ } -static void -test_screen_size (GApplication *app) -{ - GtkWidget *win = eos_window_new (EOS_APPLICATION (app)); - GdkRectangle screen_size, window_size; - GdkScreen *default_screen = gdk_screen_get_default (); - gint monitor = 0; - - /* If more than one monitor, find out which one to use */ - if (gdk_screen_get_n_monitors (default_screen) != 1) - { - GdkWindow *gdkwindow; - - /* Realize the window so that its GdkWindow is not NULL */ - gtk_widget_realize (GTK_WIDGET (win)); - gdkwindow = gtk_widget_get_window (GTK_WIDGET (win)); - monitor = gdk_screen_get_monitor_at_window (default_screen, gdkwindow); - } - - gdk_screen_get_monitor_workarea (default_screen, monitor, &screen_size); - - gtk_widget_show_now (GTK_WIDGET (win)); - - while (gtk_events_pending ()) - gtk_main_iteration (); - - gtk_widget_get_allocation (GTK_WIDGET (win), &window_size); - - g_assert_cmpint (screen_size.width, ==, window_size.width); - g_assert_cmpint (screen_size.height, ==, window_size.height); - - gtk_widget_destroy (win); -} - static void test_has_top_bar (GApplication *app) { @@ -209,7 +175,6 @@ add_window_tests (void) ADD_APP_WINDOW_TEST ("/window/assign-application", test_assign_application); ADD_APP_WINDOW_TEST ("/window/application-not-null", test_application_not_null); - ADD_APP_WINDOW_TEST ("/window/screen-size", test_screen_size); ADD_APP_WINDOW_TEST ("/window/has-top-bar", test_has_top_bar); ADD_APP_WINDOW_TEST ("/window/has-main-area", test_has_main_area); ADD_APP_WINDOW_TEST ("/window/has-default-page-manager", -- cgit v1.2.3