70 Commits
Author SHA1 Message Date
KKlochko 74d7d48773 Update the CHANGELOG.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-11-02 21:03:03 +02:00
KKlochko 5427de414f Update the version. 2023-11-02 20:57:18 +02:00
KKlochko 82d8b4db8d Fix the typo in the README. 2023-11-02 20:56:35 +02:00
KKlochko 32bd931afc Update the CI/CD configuration to publish the artifacts to the release.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-10-19 13:29:58 +03:00
KKlochko 29b11f454f Update the CHANGELOG. 2023-10-19 13:29:27 +03:00
KKlochko ec1053741e Update the version. 2023-10-19 13:28:36 +03:00
KKlochko d5dbf2942d Fix the validators's test have two variant of the order for methods.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-10-19 09:35:45 +03:00
KKlochko a6831ed77e Update the CHANGELOG.
continuous-integration/drone/push Build is failing
2023-10-18 22:22:52 +03:00
KKlochko d06a76e1e3 Update the version. 2023-10-18 22:22:23 +03:00
KKlochko 8cdb151357 Update the README. 2023-10-18 22:22:00 +03:00
KKlochko afc43f49eb Add the license, LGPLv3. 2023-10-18 22:02:54 +03:00
KKlochko 87c9c83c20 Add the tests for test validators.
continuous-integration/drone/push Build is failing
2023-10-18 22:00:20 +03:00
KKlochko 11b1377a37 Update the TestCommandFactory to have the validators.
continuous-integration/drone/push Build is passing
2023-10-17 22:27:05 +03:00
KKlochko 238957419e Update the block to run only a public method. 2023-10-17 22:25:38 +03:00
KKlochko c00320e295 Fix the test count for ClassLoader's test. 2023-10-17 22:23:38 +03:00
KKlochko ba9ce975c8 Add the invalid tests. 2023-10-17 22:22:27 +03:00
KKlochko 7ac264e5e8 Fix the given-when-then tests to have public methods. 2023-10-17 22:20:51 +03:00
KKlochko e6de1bde03 Add a Calculator and its tests. 2023-10-17 22:20:17 +03:00
KKlochko 8b7ba5f18b Add validators to show error if a test method is invalid. 2023-10-17 22:12:55 +03:00
KKlochko 71f30a43e9 Add the CHANGELOG.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-10-16 21:39:26 +03:00
KKlochko 0bb1daf784 Fix the project name for the gradle build.
continuous-integration/drone/tag Build is passing
2023-10-16 21:37:18 +03:00
KKlochko a258a5f785 Update the build configuration to make the JAR file.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-10-15 12:59:04 +03:00
KKlochko f384ce5fe5 Add SimpleEmptyTest and its tests.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-10-15 12:37:56 +03:00
KKlochko 5c1e69ed32 Add the error for an empty test.
continuous-integration/drone/tag Build is passing
2023-10-15 12:35:18 +03:00
KKlochko 2e12fdbd34 Update the titles for SimpleFailedThenTest and SimpleGivenWhenThenTest.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-10-15 12:11:56 +03:00
KKlochko 95a29a14fe Update the tests to test the multi-block test.
continuous-integration/drone/tag Build is passing
2023-10-15 12:10:33 +03:00
KKlochko d69cf31964 Add a multi-block test. 2023-10-15 12:02:24 +03:00
KKlochko 79c2f159e1 Add the multi-block tests support.
continuous-integration/drone/tag Build is passing
2023-10-15 12:02:02 +03:00
KKlochko b99f90132a Add the main entry point.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-10-10 21:43:19 +03:00
KKlochko 3d6b7b4d58 Add a constructor to set only a formatter for CLIReporter.
continuous-integration/drone/tag Build is passing
2023-10-10 21:41:43 +03:00
KKlochko d1399dac02 Add the CLITestRunner to run tests and to report the result.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-10-10 21:38:47 +03:00
KKlochko 59d8fe7a4f Update the CLI test formatting.
continuous-integration/drone/tag Build is passing
2023-10-10 21:33:15 +03:00
KKlochko c27d3eca13 Add the SingleTestLoader to create an object of a loaded Test class.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-10-08 19:57:51 +03:00
KKlochko 1e3446a431 Add a constructor with a default factory for TestCommandQueueFactory.
continuous-integration/drone/tag Build is passing
2023-10-08 19:56:10 +03:00
KKlochko b1ef8dc32f Fix the test title for SingleTestClassLoader.
continuous-integration/drone/tag Build is passing
2023-10-08 19:55:30 +03:00
KKlochko b57b005d97 Add the CLIReporter and its tests.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-10-07 20:11:45 +03:00
KKlochko 9945480a6a Add the AbstractReporter. 2023-10-07 20:10:53 +03:00
KKlochko df7c7e2b9f Add default constructor for SimpleTestReportFormatter.
continuous-integration/drone/tag Build is passing
2023-10-07 20:07:31 +03:00
KKlochko 28cd218bf7 Add Apache Commons Lang library. 2023-10-07 20:05:45 +03:00
KKlochko ff09435c04 Refactor the SimpleTestReportFormatter to use the interface.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-10-06 22:11:19 +03:00
KKlochko 6d76646d16 Add the AbstractTestReportFormatter. 2023-10-06 22:11:01 +03:00
KKlochko 458091a7e2 Fix the encoding issue.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-10-06 18:38:54 +03:00
KKlochko 696037c2d3 Add the SimpleTestReportFormatter.
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is failing
2023-10-04 22:38:15 +03:00
KKlochko 189ba44c1d Add the TestCommandMetaDataFactory to generate the metadata.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-10-03 22:33:49 +03:00
KKlochko bcdd11c5a3 Add the ClassLoader.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-10-01 20:16:05 +03:00
KKlochko 19f638e091 Fix typos and improve description in the tests.
continuous-integration/drone/tag Build is passing
2023-10-01 20:09:07 +03:00
KKlochko 38f4cf3464 Add the NameClassLoader.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-09-30 21:25:37 +03:00
KKlochko a0880372f8 Add the com.google.guava as a dependency. 2023-09-30 21:12:12 +03:00
KKlochko db0c3da413 Add the single class loader.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-09-29 20:47:36 +03:00
KKlochko 75e30ddae9 Add the queue factory for test commands.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-09-27 21:56:12 +03:00
KKlochko 9056c8d047 Add Abstract and Simple factories to create a test runner.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-09-26 22:17:17 +03:00
KKlochko a1b85e3771 Refactor the SimpleTestRunner and its test.
continuous-integration/drone/tag Build is passing
2023-09-26 22:14:55 +03:00
KKlochko 0683be643f Refactor tests for the SimpleTestRunner.
continuous-integration/drone/push Build is passing
2023-09-25 17:09:18 +03:00
KKlochko e67bdc4bb0 Fix the BlockDecorator to throw the AsssertionError, if any.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-09-24 21:52:25 +03:00
KKlochko 9a14ea6486 Add SimpleTestRunner as a test runner.
continuous-integration/drone/tag Build is failing
2023-09-24 21:48:49 +03:00
KKlochko 1549f85a49 Add the CI/CD configuration for Gradle and Maven build.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-09-23 21:56:28 +03:00
KKlochko efb644e6a9 Add the create method for the TestCommandFactory. 2023-09-23 21:43:56 +03:00
KKlochko 6a3d7f4f42 Add the test block decorator. 2023-09-23 21:41:42 +03:00
KKlochko 6feb7f87dc Add abstract and simple test commands. 2023-09-23 21:34:54 +03:00
KKlochko 47af8b4522 Add a test example without a title annotation. 2023-09-23 21:31:23 +03:00
KKlochko db8fe1fc47 Update test examples to have annotations with values. 2023-09-23 21:31:01 +03:00
KKlochko e803452389 Add the Title annotation. 2023-09-23 21:25:26 +03:00
KKlochko 08c85459a7 Add the TestCommandFactory with a getTestMethods. 2023-09-20 22:23:18 +03:00
KKlochko 9edbca09cf Add the Test class as ABC. 2023-09-20 22:19:41 +03:00
KKlochko b3a010f6e9 Add test examples. 2023-09-20 20:35:30 +03:00
KKlochko b1332c838b Refactor the Sum class to be moved into the samples package. 2023-09-20 20:33:44 +03:00
KKlochko df1261f31c Add the Given-When-Then annotations. 2023-09-19 22:07:23 +03:00
KKlochko 38a6eeb889 Remove the test examples. 2023-09-19 22:01:22 +03:00
KKlochko 4136775a1f Add the Sum class to test as an example. 2023-09-19 22:01:10 +03:00
KKlochko dabb09c518 Project initialization. 2023-09-19 21:54:56 +03:00