Diffblue Logo Diffblue Logo
Go to diffblue.com

Get unit tests for your Java code automatically with our free IntelliJ plugin. Download now

  • Getting started
    • Getting started: IntelliJ Plugin
    • Getting started: CLI (Linux/MacOS)
    • Getting started: CLI (Windows)
    • Getting started: Cover Reports
    • Prerequisites
    • Example tests
  • Onboarding with Diffblue Cover
  • Diffblue Cover CLI
    • Building a Gradle project
    • Building a Maven project
    • Compiling your project successfully
    • Cover Optimize: Getting started with Gradle
    • Cover Optimize: Getting Started with Maven
    • Cover Refactor: Getting Started
    • Creating a patch file
    • Customizing test inputs
    • Generating JSON reports
    • Generating JaCoCo reports
    • Log file
    • Memory management
    • Mocking static methods using Mockito
    • Passing the classpath
    • Preflight checks
    • Runtime environment
    • Spring profiles
    • Telemetry
    • Test validation
    • Testing trivial methods
    • Troubleshooting
    • User Manual
    • Using Diffblue Cover in Eclipse
    • Using SonarQube with Diffblue Cover
  • Diffblue Cover Reports
    • Introduction to Cover Reports
    • Installing / Upgrading Cover Reports
    • Uploading Cover Reports bundles
    • Navigating through Cover Reports
    • Dashboards
    • Using tables in Cover Reports
    • Visualisations in Cover Reports
    • Uninstalling Cover Reports
  • Diffblue Cover IntelliJ Plugin
    • Covering all enum values
    • Creating partial tests
    • Creating skeleton tests
    • Gradle dependencies
    • Log file
    • Maven dependencies
    • Memory management
    • Reset plugin settings
    • Run configurations
    • Spring configuration options
    • Telemetry
    • Test classes location
    • Test formatting
    • Test insertion order
    • Test naming
    • Testability and activity icons
    • Troubleshooting
    • Tutorial: new feature
    • Tutorial: finding a regression in refactoring
    • Tutorial: using the IntelliJ plugin with TDD
    • Using SonarQube with the IntelliJ plugin
    • Visualizing JaCoCo reports
  • Diffblue Cover in a CI pipeline
    • Adding Cover to a CI pipeline
    • Quick start guide
    • Tests on a remote branch using Jenkins
    • Integration on pull requests
    • Parallelized example
    • Installation on VMs
  • Licensing
    • Online license activation
    • Offline license activation
  • Troubleshooting
    • Output codes
    • Improving code coverage
    • Working with code E020
    • Working with code E085
    • Working with code R005
    • Working with code R008
    • Working with code R011
    • Working with code R012
    • Working with code R013
    • Working with code R026
    • Working with code R031
    • Working with code V003
  • What's new
  • Datasheet
  • Legal
    • Diffblue EULA
    • Third Party Licenses
    • Privacy Notice
  • Go to diffblue.com

Legal

Links to our legal notices:

  • Diffblue EULA
  • Diffblue EULA for Community Edition IntelliJ plugin
  • Third Party Licenses
  • Privacy Notice