kwin/autotests
David Edmundson 18dd0327c2 [autotests] Untangle ShellClient::testMaximizedToFullscreen
Summary:
XdgShell and WlShell behave very differently when it comes to switching
from normal to maximised to fullscreen and back. Under XDGShell they are
2 properties, under WlShell it's a tristate enum.

This test was testing something very specific under WlShell and then
became a horrid mess of if statements doing different things and testing
different things, especially after XdgShell got proper configure
handling.

This patch splits it into two methods.

Test Plan:
Ran test
Passed

Reviewers: #kwin, zzag

Reviewed By: #kwin, zzag

Subscribers: zzag, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D18589
2019-01-29 12:31:06 +00:00
..
drm
integration [autotests] Untangle ShellClient::testMaximizedToFullscreen 2019-01-29 12:31:06 +00:00
libinput [libinput] Add support for clickfinger and button areas click method 2018-12-22 17:29:49 +01:00
libkwineffects [libkwineffects] Detect modern Radeon GPUs 2018-12-21 13:43:13 +02:00
libxrenderutils
tabbox Switch ThumbnailItem to internal uuid instead of WId 2019-01-27 09:52:15 +01:00
abstract_client.h
client.h
CMakeLists.txt [wayland] Use the new plasma virtual desktop protocol 2018-11-01 16:35:29 +01:00
fakeeffectplugin.cpp
fakeeffectplugin.json
fakeeffectplugin_version.cpp
fakeeffectplugin_version.json
mock_abstract_client.cpp
mock_abstract_client.h
mock_client.cpp
mock_client.h
mock_effectshandler.cpp
mock_effectshandler.h Fix unused param warning 2019-01-27 14:03:53 +01:00
mock_screens.cpp
mock_screens.h
mock_workspace.cpp
mock_workspace.h
onscreennotificationtest.cpp
onscreennotificationtest.h
opengl_context_attribute_builder_test.cpp
test_builtin_effectloader.cpp [effects/dimscreen] Port to JavaScript 2018-11-17 13:44:20 +02:00
test_client_machine.cpp
test_gbm_surface.cpp
test_gestures.cpp
test_plugin_effectloader.cpp [autotests] Test all scripted effects 2018-11-21 20:01:06 +02:00
test_screen_edges.cpp [autotests] Update virtual desktop layout after load 2019-01-11 14:19:09 +00:00
test_screen_paint_data.cpp
test_screens.cpp
test_scripted_effectloader.cpp [autotests] Test all scripted effects 2018-11-21 20:01:06 +02:00
test_virtual_desktops.cpp Fix changing the number of rows via the dbus protocol 2019-01-09 10:10:39 +01:00
test_virtualkeyboard_dbus.cpp
test_window_paint_data.cpp Add windowsystem plugin for KWin's qpa 2019-01-27 08:59:58 +01:00
test_x11_timestamp_update.cpp Fix the X11TimestampUpdateTest 2018-12-14 17:11:15 +01:00
test_xcb_size_hints.cpp
test_xcb_window.cpp
test_xcb_wrapper.cpp
test_xkb.cpp
test_xrandr_screens.cpp
testutils.h
workspace.h