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.
During our client meeting, we have discussed generating tests for classes and methods when clicking on them. The client has given us some feedback that we are going to incorporate in this issue (see Definition of Done)
Furthermore, the issue of generating tests for a class and a method from the last sprint must be continued: it is in its very basic version with a lot of limitations (overloads, java or third-party classes and methods). This will also be handled in this issue.
Definition of Done
[x] Instead of calling EvoSuite with the method prefix (which tests all overloads), descriptors are used so that only the selected method is tested
[x] When clicking somewhere inside a class, there is an option to generate tests for that class
[x] When clicking somewhere inside a method, there is an option to generate tests for that method
[x] NB! If the above 2 points turn out to be impossible to implement, the alternative would be to generate tests based on the clicked symbol
[x] Classes and methods not from the current file are excluded
Description
During our client meeting, we have discussed generating tests for classes and methods when clicking on them. The client has given us some feedback that we are going to incorporate in this issue (see Definition of Done)
Furthermore, the issue of generating tests for a class and a method from the last sprint must be continued: it is in its very basic version with a lot of limitations (overloads, java or third-party classes and methods). This will also be handled in this issue.
Definition of Done