You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11 KiB
11 KiB
Change Log
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
0.13.5 - 2023-11-02
Fixed
- Fix the typo in the README.
Changed
- Update the version.
- Update the CHANGELOG.
0.13.4 - 2023-10-19
Changed
- Update the version.
- Update the CHANGELOG.
- Update the CI/CD configuration to publish the artifacts to the release.
0.13.3 - 2023-10-19
Fixed
- Fix the validators's test have two variant of the order for methods.
0.13.2 - 2023-10-18
Changed
- Update the README.
- Update the version.
- Update the CHANGELOG.
0.13.1 - 2023-10-18
Changed
- Add the license, LGPLv3.
0.13.0 - 2023-10-18
Added
- Add validators to show error if a test method is invalid.
- Add a Calculator and its tests.
- Add the invalid tests.
- Add the tests for test validators.
Fixed
- Fix the given-when-then tests to have public methods.
- Fix the test count for ClassLoader's test.
Changed
- Update the block to run only a public method.
- Update the TestCommandFactory to have the validators.
0.12.7 - 2023-10-16
Added
- Add the CHANGELOG.
0.12.6 - 2023-10-16
Fixed
- Fix the project name for the gradle build.
0.12.5 - 2023-10-15
Changed
- Update the build configuration to make the JAR file.
0.12.4 - 2023-10-15
Added
- Add SimpleEmptyTest and its tests.
0.12.3 - 2023-10-15
Added
- Add the error for an empty test.
0.12.2 - 2023-10-15
Changed
- Update the titles for SimpleFailedThenTest and SimpleGivenWhenThenTest.
0.12.1 - 2023-10-15
Added
- Add a multi-block test.
Changed
- Update the tests to test the multi-block test.
0.12.0 - 2023-10-15
Added
- Add the multi-block tests support.
0.11.2 - 2023-10-10
Added
- Add the main entry point.
0.11.1 - 2023-10-10
Added
- Add a constructor to set only a formatter for CLIReporter.
0.11.0 - 2023-10-10
Added
- Add the CLITestRunner to run tests and to report the result.
0.10.1 - 2023-10-10
Changed
- Update the CLI test formatting.
0.10.0 - 2023-10-8
Added
- Add the SingleTestLoader to create an object of a loaded Test class.
0.9.2 - 2023-10-8
Added
- Add a constructor with a default factory for TestCommandQueueFactory.
0.9.1 - 2023-10-8
Fixed
- Fix the test title for SingleTestClassLoader.
0.9.0 - 2023-10-7
Added
- Add the AbstractReporter.
- Add the CLIReporter and its tests.
0.8.3 - 2023-10-7
Added
- Add Apache Commons Lang library.
- Add default constructor for SimpleTestReportFormatter.
0.8.2 - 2023-10-6
Added
- Add the AbstractTestReportFormatter.
Changed
- Refactor the SimpleTestReportFormatter to use the interface.
0.8.1 - 2023-10-6
Fixed
- Fix the encoding issue.
0.8.0 - 2023-10-4
Added
- Add the SimpleTestReportFormatter.
0.7.0 - 2023-10-3
Added
- Add the TestCommandMetaDataFactory to generate the metadata.
0.6.3 - 2023-10-1
Added
- Add the ClassLoader.
0.6.2 - 2023-10-1
Fixed
- Fix typos and improve description in the tests.
0.6.1 - 2023-09-30
Added
- Add the com.google.guava as a dependency.
- Add the NameClassLoader.
0.6.0 - 2023-09-29
Added
- Add the single class loader.
0.5.4 - 2023-09-27
Added
- Add the queue factory for test commands.
0.5.3 - 2023-09-26
Added
- Add Abstract and Simple factories to create a test runner.
0.5.2 - 2023-09-26
Changed
- Refactor tests for the SimpleTestRunner.
- Refactor the SimpleTestRunner and its test.
0.5.1 - 2023-09-24
Fixed
- Fix the BlockDecorator to throw the AsssertionError, if any.
0.5.0 - 2023-09-24
Added
- Add SimpleTestRunner as a test runner.
0.4.1 - 2023-09-23
Added
- Add the CI/CD configuration for Gradle and Maven build.
0.4.0 - 2023-09-23
Added
- Add the create method for the TestCommandFactory.
0.3.1 - 2023-09-23
Added
- Add the test block decorator.
0.3.0 - 2023-09-23
Added
- Add abstract and simple test commands.
0.2.7 - 2023-09-23
Added
- Add a test example without a title annotation.
0.2.6 - 2023-09-23
Changed
- Update test examples to have annotations with values.
0.2.5 - 2023-09-23
Added
- Add the Title annotation.
0.2.4 - 2023-09-20
Added
- Add the TestCommandFactory with a getTestMethods.
0.2.3 - 2023-09-20
Added
- Add the Test class as ABC.
0.2.2 - 2023-09-20
Added
- Add test examples.
0.2.1 - 2023-09-20
Changed
- Refactor the Sum class to be moved into the samples package.
0.2.0 - 2023-09-19
Added
- Add the Given-When-Then annotations.
0.1.2 - 2023-09-19
Removed
- Remove the test examples.
0.1.1 - 2023-09-19
Added
- Add the Sum class to test as an example.
0.1.0 - 2023-09-19
Added
- Project initialization.