PowerToys/src/tests/win-app-driver/FancyZonesTests
P-Storm 0d4017fe1a
Io abstraction (#7293)
Co-authored-by: p-storm <paul.de.man@gmail.com>
2020-11-02 18:33:43 +01:00
..
EditorCanvasZoneResizeTests.cs WinAppDriver tests update (#5882) 2020-08-18 12:23:43 +03:00
EditorCustomLayoutsTests.cs Io abstraction (#7293) 2020-11-02 18:33:43 +01:00
EditorGridZoneResizeTests.cs Assert was switched in these instances, so I changed it to the "expected, actual" (#7142) 2020-10-07 13:12:59 -07:00
EditorOpeningTests.cs Io abstraction (#7293) 2020-11-02 18:33:43 +01:00
EditorSettingsTests.cs Io abstraction (#7293) 2020-11-02 18:33:43 +01:00
EditorTemplatesApplyTests.cs Io abstraction (#7293) 2020-11-02 18:33:43 +01:00
EditorTemplatesEditTests.cs Io abstraction (#7293) 2020-11-02 18:33:43 +01:00
FancyZonesEditor.cs WinAppDriver tests update (#5882) 2020-08-18 12:23:43 +03:00
FancyZonesSettingsTests.cs Io abstraction (#7293) 2020-11-02 18:33:43 +01:00
README.md Editor opening tests (#1633) 2020-03-19 19:25:51 +03:00

FancyZones Test Plan

Settings

  • Test if settings are saved in file properly

Editor

  • Open editor by clicking button from settings
    • without settings file
    • without settings folder
    • with valid settings file
    • with valid settings file contained cyrillic characters
    • with invalid settings file
    • with cropped file
  • Open editor by hotkey
    • without settings file
    • without settings folder
    • with valid settings file
    • with valid settings file contained cyrillic characters
    • with invalid settings file
    • with cropped file
  • Increase/decrease zone count, check min and max possible values
  • Test if settings are saved in file properly
    • Show spacing checked/unchecked
    • Space around zone saved correctly
  • Space around zone possible input values
  • Edit templates, check settings files
  • Create new custom layout
    • empty
    • one zone
      • fullscreen
      • not fullscreen
    • many zones
      • overlapping
      • non-overlapping
    • utf-16 layout name
    • empty layout name
    • special characters in layout name
  • Remove custom layout
  • Edit selected layout

Usage