ciselab / TestGenie

TestGenie - an IntelliJ plugin that natively integrates EvoSuite into the IDE. EvoSuite is an automated test suite generation tool using evolutionary algorithms. Used for research @ SERG, TU Delft.
MIT License
1 stars 0 forks source link

Sidebar Tool Window for Quick Access to frequently used parameters - Issue 24 #27

Closed SergeyDatskiv closed 2 years ago

SergeyDatskiv commented 2 years ago

Description of changes made

This issue focused on adding the correct list of parameters to the sidebar tool window, creating a good graphical user interface and allowing the user to change parameter defaults.

The following list of frequently used parameters was selected for implementation:

In addition two buttons, save and reset, were added. Save button saves the parameters, reset button resets the parameter values to default.

Why is merge request needed

This merge request is needed to close the issue #24 of this sprint. The importance of this issue was established during sprint planning stage.

Other notes

What is missing?

We need to remove toolWindow parameter from the constructor of TestGenieToolWindow class and also modify the according constructor call in TestGenieToolWindowFactory class. This has not been done, since the latter class is used in #23 , and we did not want to introduce conflicts because of that.

Closes #24