|
69 | 69 | </description>
|
70 | 70 | <change-notes>
|
71 | 71 | <![CDATA[
|
72 |
| - Check out UnitTestBot new features and major improvements in the latest release: |
| 72 | + UnitTestBot can now generate tests for Spring applications. |
73 | 73 | <ul>
|
74 |
| - <li>Generating tests for Python and JavaScript</li> |
75 |
| - <li>New fuzzing platform providing support for multiple languages</li> |
76 |
| - <li>Improved test generation for Kotlin code</li> |
77 |
| - <li>Multiprocess architecture based on the <a href="https://github.com/JetBrains/rd">Reactive Distributed communication framework</a> with advanced logging and debugging options</li> |
78 |
| - <li>Symbolic execution engine with higher priority and fewer false UNSAT verdicts</li> |
79 |
| - <li>UI/UX improvements for test sources root, <code>setting.properties</code> file, cancellation, timeout settings, notifications</li> |
80 |
| - <li>Summaries with fine-grained settings</li> |
81 |
| - <li>SARIF reports enabled by default, displaying sandbox-related and timeout test failures, properly addressing source files</li> |
82 |
| - <li>Improved monitoring visualized with Grafana</li> |
83 |
| - <li>Test generation bug fixes</li> |
84 |
| - <li>Detailed documentation on UnitTestBot components including UnitTestBot architecture overview</li> |
| 74 | + <li>It automatically detects if you use the Spring framework and provides you with necessary options right in the dialog window.</li> |
| 75 | + <li>You can choose from the <a href="https://github.com/UnitTestBot/UTBotJava/wiki/Testing-Spring-based-code">three approaches to Spring test generation:</a></li> |
| 76 | + <ul> |
| 77 | + <li>standard unit tests that mock environmental interactions,</li> |
| 78 | + <li>Spring-specific unit tests that use information about the Spring application context,</li> |
| 79 | + <li>and integration tests that validate interactions between Spring components.</li> |
| 80 | + </ul> |
85 | 81 | </ul>
|
86 |
| - ]]> |
| 82 | + Find more improvements and bug fixes: |
| 83 | + <ul> |
| 84 | + <li>Support for IntelliJ IDEA 2023.2</li> |
| 85 | + <li>Taint analysis feature (experimental)</li> |
| 86 | + <li>Improved mocking in symbolic execution engine</li> |
| 87 | + <li>Enhanced fuzzing mechanism: improved domain-specific API and mutation processes; support for generic fields and resolving generic parameter types; single branch detection, and ability to use all public methods of a class under test</li> |
| 88 | + <li>Improved UIs for standard Java, Spring, and Python test generation</li> |
| 89 | + <li>Fixed bugs for symbolic execution engine, fuzzing, code generation and instrumented process, summaries, SARIF reports, and more</li> |
| 90 | + <li>Multiple improvements for Python support related to rendering constructors; mastering exceptions, timed out tests, and regular expressions; fixes for coverage and shutting down behavior</li> |
| 91 | + <li>Enhanced Go test generation: support for maps and user-defined types</li> |
| 92 | + </ul> |
| 93 | + ]]> |
87 | 94 | </change-notes>
|
88 | 95 | <extensions defaultExtensionNs="com.intellij">
|
89 | 96 | <globalInspection language="JAVA"
|
|
0 commit comments