**Initial set-up** *Check that the IntelliJ Idea UTBot plugin can be successfully installed* - [x] [Build from the unit-test-bot/rc10102022 branch](https://github.com/UnitTestBot/UTBotJava/actions/runs/3217740096) - [x] Download plugin - [x] Check downloaded zip-file size < 100 MB - [x] Open IntelliJ IDEA 2022.2.2 - [x] Remove previously installed UTBot plugin - [x] Clone or reuse UTBot project (https://github.com/UnitTestBot/UTBotJava.git) - [x] Open the project in the IDE - [x] Install the downloaded plugin *Go through manual scenarios* **Manual scenario #1** - [x] Use default plugin settings - [x] Open the utbot-sample/src/main/java/org/utbot/examples/algorithms/ArraysQuickSort.java file - [x] Generate tests for the class - [x] Remove results - [x] Generate and Run test for a method **Manual scenario #2** - [x] Use default plugin settings - [x] Open the utbot-sample/src/main/java/org/utbot/examples/mock/CommonMocksExample.java file - [x] Generate tests with different Mocking options combinations **Manual scenario #3** - [x] Create a new Gradle project with JDK 17 - [x] Add a simple java file to test - [x] Generate a test in the existing test root **Manual scenario #4** - [x] Create a new Maven project with JDK 8 - [x] Add a simple java file to test - [x] Generate a test with a new test root **Manual scenario #5** - [x] Create a new Idea project with JDK 11 - [x] Add a simple java file to test - [x] Generate tests for several classes **Regression testing** - [x] IDEA 2022.1.4 (JRE 11) - [x] IDEA 2022.2.2 (JRE 17) - [x] Sandbox - [x] Nested calls - [x] Recursion - [x] Cycles - [x] Mocks - [x] UtUtils class generation - [x] Summaries: tags, plain text - [x] Summaries: regions - [x] Exceptions: thrown, caught, check regions
Initial set-up
Check that the IntelliJ Idea UTBot plugin can be successfully installed
Go through manual scenarios
Manual scenario #1
Manual scenario #2
Manual scenario #3
Manual scenario #4
Manual scenario #5
Regression testing