Skip to content

2023.10

Latest
Compare
Choose a tag to compare
@viktoriia-fomina viktoriia-fomina released this 05 Oct 11:33

UnitTestBot can now generate tests for Spring applications.

  • It automatically detects if you use the Spring framework and provides you with necessary options right in the dialog window.
  • You can choose from the three approaches to Spring test generation:
    • standard unit tests that mock environmental interactions,
    • Spring-specific unit tests that use information about the Spring application context,
    • and integration tests that validate interactions between Spring components.

Find more improvements and bug fixes:

  • Support for IntelliJ IDEA 2023.2
  • Taint analysis feature (experimental)
  • Improved mocking in symbolic execution engine
  • 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
  • Improved UIs for standard Java, Spring, and Python test generation
  • Fixed bugs for symbolic execution engine, fuzzing, code generation and instrumented process, summaries, SARIF reports, and more
  • Multiple improvements for Python support related to rendering constructors; mastering exceptions, timed out tests, and regular expressions; fixes for coverage and shutting down behavior
  • Enhanced Go test generation: support for maps and user-defined types