Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor VocableUITests: Use Protocol(s) instead of <...>BaseTest Classes #654

Open
rhsalas3 opened this issue May 11, 2022 · 0 comments
Open

Comments

@rhsalas3
Copy link
Contributor

rhsalas3 commented May 11, 2022

Description:

As we add more and more test classes we often have code blocks that are repeatedly used between test functions as part of test setup. These code blocks are maintained in base test classes from which we then create subclasses that are base classes for other test classes. To better simplify our code and not be limited to the restrictions of inheritance we should implement a protocol(s). The protocol(s) would then give us "global" access to data and functions useful in test setup.

Acceptance Criteria:

  • All base test classes are removed
  • A protocol or protocols exist that provide existing test classes with the setup data and functions they need
  • All tests pass

Related tickets:

#562
#590

@rhsalas3 rhsalas3 added this to Ready to Select in Vocable-iOS via automation May 11, 2022
@rowildcard rowildcard moved this from Ready to Select to Backlog in Vocable-iOS Jun 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Vocable-iOS
  
Backlog
Development

No branches or pull requests

1 participant