Changelog

TestMe Plugin Releases

Version Notes
1.5.1
  • bugfix: test params generator - Java Primitive wrappers should not be unwrapped to avoid method call ambiguity (reported by intars on June 6 '17)
1.5.0
  • TestNG framework support - added a new option on TestMe popup UI to generate TestNG test class
  • Groovy test params generator improvements: do not initialize map constructor properties that are not used in tested class
  • Groovy test params generator improvements: prefer map constructor over biggest constructor if the type has 50% more setters than constructor arguments
1.4.0
  • Spock framework support - added a new option on TestMe popup UI to generate Spock test
  • Better auto identification of matching test root directory in a multi module project without prompting the user
  • Initialize tested subject class directly when no mocks generated
  • Skip generation of mock supporting statements (imports, @Before..) when no mocks generated
  • Skip generation of test subject initialization statement when only static methods being tested
  • Improve constructor selection and initialization of non static nested classes
1.3.0
  • On test class name collision - popup dialog for renaming generated class name
  • Format generated test according to relevant Code Style Settings
  • Default TestMe shortcut key changed to Alt+Shift+Q due to collision with Scala plugin
  • Test params generator: handle varargs types
  • Groovy params generator: pass null for inaccessible type initialized by inline setters
1.2.0
  • Support testing Groovy classes
  • Identify cyclic object initialization, pass null instead.
  • Improve performance when traversing nested objects.
  • Test parameters initialization - pass null instead of initializing un-accessible types.
  • Groovy test generation: ignore excessive property setters for inline initialization.
  • Bugfix: in Groovy generated tests - wrap non String keys in maps.
  • Parameter initialization: Ignore constructors accepting interfaces when default constructor exists.
1.1.0 Generate Groovy tests - new option in TestMe popup
1.0.1 Initialize objects in generic collections
1.0.0
  • Generate Java Tests with JUnit 4 or 5
  • Mock with Mockito

Updated: