Summary:
The PanelBehavior was incorrectly mapped to hasStrut resulting in too
many modes creating a strut for the panel.
CCBUG: 368499
Reviewers: #kwin, #plasma_on_wayland
Subscribers: plasma-devel, kwin
Tags: #plasma_on_wayland, #kwin
Differential Revision: https://phabricator.kde.org/D2788
QTest::newRow("windows can cover - wlShell")<<Test::ShellSurfaceType::WlShell<<PlasmaShellSurface::PanelBehavior::WindowsCanCover<<false<<QRect(0,0,1280,1024)<<KWin::NormalLayer;
QTest::newRow("windows can cover - xdgShellV5")<<Test::ShellSurfaceType::XdgShellV5<<PlasmaShellSurface::PanelBehavior::WindowsCanCover<<false<<QRect(0,0,1280,1024)<<KWin::NormalLayer;
QTest::newRow("windows go below - wlShell")<<Test::ShellSurfaceType::WlShell<<PlasmaShellSurface::PanelBehavior::WindowsGoBelow<<false<<QRect(0,0,1280,1024)<<KWin::DockLayer;
QTest::newRow("windows go below - xdgShellV5")<<Test::ShellSurfaceType::XdgShellV5<<PlasmaShellSurface::PanelBehavior::WindowsGoBelow<<false<<QRect(0,0,1280,1024)<<KWin::DockLayer;