ricky9667 / HushKeyboard

Rubik's Cube notation keyboard for Android.
GNU General Public License v3.0
6 stars 3 forks source link

Keyboard third row UI tests #33

Closed ricky9667 closed 5 months ago

ricky9667 commented 5 months ago

Description

This PR implements the following test cases:

  1. Middle turn key should not change after clicking wide turn button
  2. Cube rotation key should exist, should be enabled, and should have click action
  3. Cube rotation key should show ' notation after clicking counter clockwise button
  4. Cube rotation key should show correct turn degree after clicking turn degree button
  5. Cube rotation key should not change after clicking wide turn button
  6. Input method button should exist, should be enabled, and should have click action
  7. Rotation direction button should exist, should be enabled, and have click action
  8. Turn degree button should exist, should be enabled, and have click action
  9. Turn degree button should change to correct number after click
  10. Wide notation button should exist, should be enabled, and have click action
  11. Delete button should exist, should be enabled, and have click action
  12. New line button should exist, should be enabled, and have click action

How to verify

  1. All test cases should pass
  2. CI pipeline should not have errors

Screenshots / Videos

N/A

codecov[bot] commented 5 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 45.67%. Comparing base (98120af) to head (f45589e).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #33 +/- ## ======================================= Coverage 45.67% 45.67% ======================================= Files 36 36 Lines 694 694 Branches 172 172 ======================================= Hits 317 317 Misses 299 299 Partials 78 78 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.