-
Notifications
You must be signed in to change notification settings - Fork 45
Closed
Labels
ctg-qaIssue is related to QA processIssue is related to QA process
Description
Initial set-up
Check that the IntelliJ Idea UTBot plugin can be successfully installed
- Plugin build with Go support merged
- Download plugin
- Check downloaded zip-file size < 120 MB
- Open IntelliJ IDE
- Remove previously installed UTBot plugin
- Clone or reuse UTBot project (https://github.com/UnitTestBot/UTBotJava.git)
- Open the project in the IDE
- Install the downloaded plugin
Go through manual scenarios
Manual scenario #1
- Check default plugin settings (File -> Settings -> Tool -> UnitTestBot)
- Open the utbot-sample/src/main/java/org/utbot/examples/algorithms/ArraysQuickSort.java file
- Generate tests for the class
- Read and check Test class, Java docs, sections
Manual scenario #2
- Open the utbot-sample/src/main/java/org/utbot/examples/mock/CommonMocksExample.java file
- Generate tests with different Mocking options combinations
- Check Test class is in correct package
- Read and check Test class
Manual scenario #3
- Create a new Gradle project with JDK 8
- Copy/paste a sample java file to test
- Generate tests in the existing test root
- Check Test class is in correct package
- Read and check Test class, test names, Java docs, regions
Manual scenario #4
- Create a new Maven project with JDK 8
- Copy/paste a sample java file to test
- Generate and Run a JUnit4 test with a new test root
- Check coverage
- Check Test class is in correct package in new folder marked as Test sources root
- Read and check Test class
Manual scenario #5
- Create a new Idea project with JDK 17
- Copy/paste a sample java file to test
- Generate TestNG tests for several classes
- Check Test classes are in correct package
- Read and check Test class
Metadata
Metadata
Assignees
Labels
ctg-qaIssue is related to QA processIssue is related to QA process
Type
Projects
Status
Done