From a1b6c38875db62e55e647de90dc1abd7207d62f6 Mon Sep 17 00:00:00 2001 From: Philzen Date: Mon, 24 Jun 2024 22:59:05 +0200 Subject: [PATCH] Add roadmap link and feature progress overview --- README.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/README.md b/README.md index c39d0071..b97df5d8 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,45 @@ Converts [TestNG](https://testng.org/) test annotations and assertions to Inspired by the [Migrate JUnit 4 @Test annotations to JUnit 5](https://docs.openrewrite.org/recipes/java/testing/junit5/updatetestannotation) recipe +## Project status + + +| Annotation | on
Class | on
Methods | +|-------------------------------------------------|:--------------------:|----------------------| +| `@Test` | :heavy_check_mark: | :heavy_check_mark: | +| `@Test(description = "%s")` | :hammer: [#23] | :heavy_check_mark: | +| `@Test(enabled = false)` | :hammer: [#39] | :heavy_check_mark: | +| `@Test(expectedExceptions = Exception.class)` | :hammer: [#20] | :heavy_check_mark: | +| `@Test(expectedExceptionsMessageRegExp = "%s")` | :hammer: [#21] | :heavy_check_mark: | +| `@Test(groups = "%s")` | :hammer: [#27] | :heavy_check_mark: | +| `@Test(timeOut = "%s")` | :hammer: [#25] | :heavy_check_mark: | +| `@DataProvider` | :hammer: [#6] | :hammer: [#6] | +| `@Test(enabled = CONSTANT_EXPRESSION)` | :thinking: [#35] | :thinking: [#35] | +| `@Factory` | :thinking: [#8] | :thinking: [#8] | +| `@Test(priority, threadPoolSize)` et al. | :grey_question: [#5] | :grey_question: [#5] | + + [#5]: https://github.com/Philzen/rewrite-TestNG-to-JUnit5/issues/5 + [#6]: https://github.com/Philzen/rewrite-TestNG-to-JUnit5/issues/6 + [#7]: https://github.com/Philzen/rewrite-TestNG-to-JUnit5/issues/7 + [#8]: https://github.com/Philzen/rewrite-TestNG-to-JUnit5/issues/8 + [#20]: https://github.com/Philzen/rewrite-TestNG-to-JUnit5/issues/20 + [#21]: https://github.com/Philzen/rewrite-TestNG-to-JUnit5/issues/21 + [#23]: https://github.com/Philzen/rewrite-TestNG-to-JUnit5/issues/23 + [#25]: https://github.com/Philzen/rewrite-TestNG-to-JUnit5/issues/25 + [#27]: https://github.com/Philzen/rewrite-TestNG-to-JUnit5/issues/27 + [#30]: https://github.com/Philzen/rewrite-TestNG-to-JUnit5/issues/30 + [#35]: https://github.com/Philzen/rewrite-TestNG-to-JUnit5/issues/35 + [#39]: https://github.com/Philzen/rewrite-TestNG-to-JUnit5/issues/39 + +| Feature | on
Class | +|--------------------------|:-------------------------:| +| Tests in inner classes | [:heavy_check_mark:][#30] | +| Lifecycle annotations | [:hammer:][#7] | +| Maven dependency update | :hammer: | +| Gradle dependency update | :hammer: | + + + ## Usage ### Prerequisites