Skip to content

Descartes 1.3

Compare
Choose a tag to compare
@oscarlvp oscarlvp released this 23 Dec 11:45
· 27 commits to master since this release

Compatible with PIT 1.6.1:

  • Full refactoring of the internal mutation operators implementation to give them more access to class and method metadata.
  • Support for Java 9.
  • Improved the documentation with ready to use configuration snippets.
  • New mutation operator replacing the code of a method by return this where applicable. The idea with this mutation operator is to provide a more meaningful way to mutate fluent APIs. (Thanks to @ipsita0911 and @pkubowicz for their suggestions)
  • New mutation operator to return the first compatible argument of the method. (Suggested by @pkubowicz)
  • New feature to skip short methods. (Proposed by @monperrus)
  • New feature to skip methods and classes annotated with @DoNotMutate (Suggested by @monperrus)