All notable changes to this project will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- Autoimport classe
Assertions
- Snippets to add Testcontainers dependencies
- Snippets to add Surefire and Failsafe dependencies
- Snippets to write assertions
- Snippet for mutation test PiTest maven plugin
- Change to generate the test class file with imports used by the class under testing
- fixed typo on Mockito snippet
only
- Snippets for Maven:
- JaCoCo plugin
- ArchUnit dependency
- JsonPath dependency
- normalize file path when generating package name (PR #3 from @baincd)
- Started support for JUnit 5:
- imports
- pom.xml dependencies
- added snippets to specific JUnit 5 tests
- Configuration
javaTests.template.junitDefaultVersion
to define the JUnit version
- Simple icon
- Created option to define the test class structure:
- if should mock constructor's parameters
- if should create test case for each method
- if should ignore static method when creating test case
- Command and context menu to generate or open a class using its qualified name
- Fixed field name generated in test class for generic type
- Command title prefix from
Java Test:
toJava:
- Tests
- Fixed test class generated for generic type
- Added lib
java-ast
version 0.3.0 - Generate the mocked arguments to constructor
- Generate a test case for each public method
- Declare variables used in test case (arguments and result)
- Moved snippets file to root
- Display name to
Java Tests
- Snippets to write imports, assertions and mocks
- Changed the command to
java.tests.createTestClass
. - Display name to
VSCode Java Tests
.
- Menu option on Explorer view when over a Java file.
- Configuration
javaTests.file.openLocation
to define where to open the test file.
- Generate a test class with code to construct the source class
- Initial release