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

Create a menu for test case selection #23

Closed
5 tasks done
martinmladenov opened this issue May 2, 2022 · 1 comment · Fixed by #26
Closed
5 tasks done

Create a menu for test case selection #23

martinmladenov opened this issue May 2, 2022 · 1 comment · Fixed by #26
Assignees
Labels
priority: must-have Must-Have issue according to the MoSCoW model type: enhancement New feature or request
Milestone

Comments

@martinmladenov
Copy link
Collaborator

martinmladenov commented May 2, 2022

Description

Create a menu in the tool window which can be used by other components of the plugin (generating tests for a class, generating tests for a method, etc.) to allow the user to view the generated tests.

Definition of Done

  • In the TestGenie tool window, there is a tab to show generated tests
  • There is a way for other plugin components to use this tab programmatically
  • Each generated test case is showed in a small read-only editor within the tool window (stacked vertically on top of each other)
  • Next to each test case, there is a checkbox to select or deselect the test (selected by default)
  • There is an "Apply" button to apply the selected test cases (no need for actual functionality just yet)
@martinmladenov
Copy link
Collaborator Author

I envision something similar GitHub Copilot's UI, with small read-only editors that display the generated test cases, and a checkbox next to each test case in order to select or deselect it.
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: must-have Must-Have issue according to the MoSCoW model type: enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants