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

Selecting external classes when applying tests is possible #102

Closed martinmladenov closed 2 years ago

martinmladenov commented 2 years ago

Describe the bug When applying tests, it is possible to apply them to a class that's not part of the project, which is not intended.

To Reproduce Steps to reproduce the behavior:

  1. Generate tests for a class or a method
  2. Select some tests in the tool window
  3. Click on "Apply"
  4. Click on the "Project" tab
  5. Select a non-project item under "External Libraries"
  6. Expand the tree until you find a class

Expected behavior It should not be possible to select a non-project class

Screenshots image