**Initial set-up** *Check that the IntelliJ Idea UTBot plugin can be successfully installed* - [x] Choose appropriate [workflow from the list](https://github.com/UnitTestBot/UTBotJava/actions/workflows/build-and-run-tests.yml?query=branch%3Amain) - [x] Download plugin - [utbot-intellij-IU-main-2023.7.4748](https://github.com/UnitTestBot/UTBotJava/suites/14098889090/artifacts/788743818) - [x] Check downloaded zip-file size < 100 MB - [x] Open IntelliJ IDEA - [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 - [x] Check only expected tests are red (failing on exceptions) - [x] Check there are no yellow tests (failing on asserts) **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 and Run tests with different Mocking options - [x] Check only expected tests are red (failing on exceptions) - [x] Check there are no yellow tests (failing on asserts) - [x] Check generated tests consistency, layout, naming, correct mocking **Manual scenario #3** - [x] Create a new Gradle project with JDK 17 - [x] Add a sample java file to test - [x] Generate a test in the existing test root - [x] Check generated tests consistency, layout, naming **Manual scenario #4** - [x] Create a new Maven project with JDK 8 - [x] Add a sample java file to test - [x] Generate a test with a new test root - [x] Check generated tests consistency, layout, naming **Manual scenario #5** - [x] Create a new IntelliJ project with JDK 11 - [x] Add a sample java file to test - [x] Generate tests for several classes - [x] Check generated tests consistency, layout, naming
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