{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":295620416,"defaultBranch":"main","name":"rewrite-testing-frameworks","ownerLogin":"openrewrite","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-15T05:07:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61478321?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717196667.0","currentOid":""},"activityList":{"items":[{"before":"67fe868dd0ed3709c950c1cad71517f36a9962b3","after":null,"ref":"refs/heads/refactor/update-gradle-wrapper","pushedAt":"2024-05-31T23:04:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shanman190","name":"Shannon Pamperl","path":"/shanman190","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707798?s=80&v=4"}},{"before":"1fd73d3c03be397b05fd5677260da517f15faa17","after":"4e8ba68b2a28a180f84de7bab9eb12b4643e342e","ref":"refs/heads/main","pushedAt":"2024-05-31T23:04:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shanman190","name":"Shannon Pamperl","path":"/shanman190","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707798?s=80&v=4"},"commit":{"message":"refactor: Update Gradle wrapper (#518)\n\nUse this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.gradle.UpdateGradleWrapper?organizationId=T3BlblJld3JpdGU%3D\r\n\r\nCo-authored-by: Moderne ","shortMessageHtmlLink":"refactor: Update Gradle wrapper (#518)"}},{"before":null,"after":"67fe868dd0ed3709c950c1cad71517f36a9962b3","ref":"refs/heads/refactor/update-gradle-wrapper","pushedAt":"2024-05-31T22:37:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shanman190","name":"Shannon Pamperl","path":"/shanman190","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707798?s=80&v=4"},"commit":{"message":"refactor: Update Gradle wrapper\n\nUse this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.gradle.UpdateGradleWrapper?organizationId=T3BlblJld3JpdGU%3D\n\nCo-authored-by: Moderne ","shortMessageHtmlLink":"refactor: Update Gradle wrapper"}},{"before":"3480d1ae406da39ceca87b9dfd68ceae03386699","after":null,"ref":"refs/heads/only-upgrade-surefire-on-older-maven-versions","pushedAt":"2024-05-22T20:22:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"}},{"before":"07525f9b56a04af61bbdc312d9f30b21787eca67","after":"1fd73d3c03be397b05fd5677260da517f15faa17","ref":"refs/heads/main","pushedAt":"2024-05-22T20:22:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Only upgrade maven-surefire-plugin on older Maven versions (#517)\n\n* Only upgrade surefire plugin on older Maven versions\r\n\r\n* Add marker to pom.xml\r\n\r\n* Add missing document example annotation","shortMessageHtmlLink":"Only upgrade maven-surefire-plugin on older Maven versions (#517)"}},{"before":"f8e34b1054b86dd12cd64a18167d3cf671d957bf","after":"3480d1ae406da39ceca87b9dfd68ceae03386699","ref":"refs/heads/only-upgrade-surefire-on-older-maven-versions","pushedAt":"2024-05-22T20:17:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Add missing document example annotation","shortMessageHtmlLink":"Add missing document example annotation"}},{"before":"6dff1075eb1069052ecfa067b72d2cacc75301f9","after":"f8e34b1054b86dd12cd64a18167d3cf671d957bf","ref":"refs/heads/only-upgrade-surefire-on-older-maven-versions","pushedAt":"2024-05-22T20:09:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Add marker to pom.xml","shortMessageHtmlLink":"Add marker to pom.xml"}},{"before":null,"after":"6dff1075eb1069052ecfa067b72d2cacc75301f9","ref":"refs/heads/only-upgrade-surefire-on-older-maven-versions","pushedAt":"2024-05-22T18:44:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Only upgrade surefire plugin on older Maven versions","shortMessageHtmlLink":"Only upgrade surefire plugin on older Maven versions"}},{"before":"dbd67ec864df31b0b65bb35251b7a866231e390e","after":"07525f9b56a04af61bbdc312d9f30b21787eca67","ref":"refs/heads/main","pushedAt":"2024-05-22T16:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Update expected values after adding surefire plugin\n\nhttps://github.com/openrewrite/rewrite-testing-frameworks/compare/v2.9.0...v2.10.0","shortMessageHtmlLink":"Update expected values after adding surefire plugin"}},{"before":"dbd67ec864df31b0b65bb35251b7a866231e390e","after":null,"ref":"refs/tags/v2.10.0","pushedAt":"2024-05-22T16:44:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"}},{"before":"72e218f6657483a4215d1da3c0bb6c518ee3a737","after":"dbd67ec864df31b0b65bb35251b7a866231e390e","ref":"refs/heads/main","pushedAt":"2024-05-20T18:32:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sambsnyd","name":"Sam Snyder","path":"/sambsnyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8549033?s=80&v=4"},"commit":{"message":"Also add maven-surefire-plugin in case that isn't already there","shortMessageHtmlLink":"Also add maven-surefire-plugin in case that isn't already there"}},{"before":"4700bd2c240e11b00ad2f9181fef3ebb81139f79","after":"72e218f6657483a4215d1da3c0bb6c518ee3a737","ref":"refs/heads/main","pushedAt":"2024-05-20T18:28:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sambsnyd","name":"Sam Snyder","path":"/sambsnyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8549033?s=80&v=4"},"commit":{"message":"Add the junit-platform-surefire-provider to maven poms as part of the Junit 5 upgrade","shortMessageHtmlLink":"Add the junit-platform-surefire-provider to maven poms as part of the…"}},{"before":"37cfd57cc6594adb20bcf8892d2d1a62c92b26c2","after":null,"ref":"refs/heads/assert-to-assertions-only-for-exact-class","pushedAt":"2024-05-19T14:06:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"}},{"before":"33da4d3866f0638d7fe97f0da11cd873130cace8","after":"4700bd2c240e11b00ad2f9181fef3ebb81139f79","ref":"refs/heads/main","pushedAt":"2024-05-19T14:06:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"AssertToAssertions should only convert methods from exact class (#516)\n\n* AssertToAssertions should only convert methods from exact class\r\n\r\nFixes #515\r\n\r\n* Remove trailing whitespace in text blocks","shortMessageHtmlLink":"AssertToAssertions should only convert methods from exact class (#516)"}},{"before":"e358abb75e874cbb74b74107a89a19d3cf0d39cd","after":"37cfd57cc6594adb20bcf8892d2d1a62c92b26c2","ref":"refs/heads/assert-to-assertions-only-for-exact-class","pushedAt":"2024-05-19T13:50:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Remove trailing whitespace in text blocks","shortMessageHtmlLink":"Remove trailing whitespace in text blocks"}},{"before":null,"after":"e358abb75e874cbb74b74107a89a19d3cf0d39cd","ref":"refs/heads/assert-to-assertions-only-for-exact-class","pushedAt":"2024-05-19T13:49:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"AssertToAssertions should only convert methods from exact class\n\nFixes #515","shortMessageHtmlLink":"AssertToAssertions should only convert methods from exact class"}},{"before":"f32fdb0e99aa34ebef73fcb46a6ef6a4c168e04c","after":"33da4d3866f0638d7fe97f0da11cd873130cace8","ref":"refs/heads/main","pushedAt":"2024-05-18T06:21:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sambsnyd","name":"Sam Snyder","path":"/sambsnyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8549033?s=80&v=4"},"commit":{"message":"Update for rewrite 8.26.0","shortMessageHtmlLink":"Update for rewrite 8.26.0"}},{"before":"baee2bf6cfcd849af127a7c5561e62d5dfc860ff","after":"f32fdb0e99aa34ebef73fcb46a6ef6a4c168e04c","ref":"refs/heads/main","pushedAt":"2024-05-17T09:44:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Update RunnerToExtension.java example","shortMessageHtmlLink":"Update RunnerToExtension.java example"}},{"before":"41a01dac25eb80d4e79750856c800b72a96868a1","after":"baee2bf6cfcd849af127a7c5561e62d5dfc860ff","ref":"refs/heads/main","pushedAt":"2024-05-16T13:26:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Added to notMatchers (#514)","shortMessageHtmlLink":"Added to notMatchers (#514)"}},{"before":"0f7fc95a5a91e904b5205965aea6702899b0719b","after":"41a01dac25eb80d4e79750856c800b72a96868a1","ref":"refs/heads/main","pushedAt":"2024-05-06T09:56:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Switch to java.dependencies.ChangeDependency","shortMessageHtmlLink":"Switch to java.dependencies.ChangeDependency"}},{"before":"cf809605c13a0d8dd4ef41ac40b892977d5baeb8","after":"0f7fc95a5a91e904b5205965aea6702899b0719b","ref":"refs/heads/main","pushedAt":"2024-05-01T18:15:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Explicitly remove org.junit.jupiter.api.Assertions.fail import","shortMessageHtmlLink":"Explicitly remove org.junit.jupiter.api.Assertions.fail import"}},{"before":"34d0dcbbd1e989e9f33619dfb7378233e4981311","after":"cf809605c13a0d8dd4ef41ac40b892977d5baeb8","ref":"refs/heads/main","pushedAt":"2024-04-30T11:13:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knutwannheden","name":"Knut Wannheden","path":"/knutwannheden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408765?s=80&v=4"},"commit":{"message":"Optimize `AnyToNullable`","shortMessageHtmlLink":"Optimize AnyToNullable"}},{"before":"4533f2a39c703d9d9f8c30a1b7c0a9040951f51c","after":"34d0dcbbd1e989e9f33619dfb7378233e4981311","ref":"refs/heads/main","pushedAt":"2024-04-29T20:14:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Update UseXMLUnitLegacyTest.java with new release","shortMessageHtmlLink":"Update UseXMLUnitLegacyTest.java with new release"}},{"before":"fafcb85d7c8c78ca3debfc563d91f55364067957","after":"4533f2a39c703d9d9f8c30a1b7c0a9040951f51c","ref":"refs/heads/main","pushedAt":"2024-04-25T12:23:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"refactor: OpenRewrite best practices\n\nUse this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.recipes.OpenRewriteBestPractices?organizationId=T3BlblJld3JpdGU%3D\n\nCo-authored-by: Moderne ","shortMessageHtmlLink":"refactor: OpenRewrite best practices"}},{"before":"d73c3905241a7edc4f1a953f6f1c2163c6b33d45","after":"fafcb85d7c8c78ca3debfc563d91f55364067957","ref":"refs/heads/main","pushedAt":"2024-04-24T11:09:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Fix performance regression in AssertJ recipes (#505)\n\n* Fix performance regression in AssertJ recipes\r\n\r\nSince commit https://github.com/openrewrite/rewrite-testing-frameworks/commit/368384a174bd92d49880c19a879fb9e14afcfa27 , AssertJ recipes are really slower since calling contextSensitive() method disable a cache on JavaTemplate.\r\n\r\nFixes:\r\n- Make sure there is a static import org.assertj.core.api.Assertions.* , even if not referenced (see #491 and #479)\r\n- reintroduced assertionsParser cache in JUnitAssertEqualsToAssertThat\r\n\r\n* Fix performance regression in AssertJ recipes\r\n\r\nSince commit https://github.com/openrewrite/rewrite-testing-frameworks/commit/368384a174bd92d49880c19a879fb9e14afcfa27 , AssertJ recipes are really slower since calling contextSensitive() method disable a cache on JavaTemplate.\r\n\r\nFixes:\r\n- Make sure there is a static import org.assertj.core.api.Assertions.* , even if not referenced (see #491 and #479)\r\n- reintroduced assertionsParser cache in JUnitAssertEqualsToAssertThat\r\n\r\n* Fix performance regression in AssertJ recipes\r\n\r\nSince commit https://github.com/openrewrite/rewrite-testing-frameworks/commit/368384a174bd92d49880c19a879fb9e14afcfa27 , AssertJ recipes are really slower since calling contextSensitive() method disable a cache on JavaTemplate.\r\n\r\nFixes:\r\n- Make sure there is a static import org.assertj.core.api.Assertions.* , even if not referenced (see #491 and #479)\r\n- reintroduced assertionsParser cache in JUnitAssertEqualsToAssertThat","shortMessageHtmlLink":"Fix performance regression in AssertJ recipes (#505)"}},{"before":"57c772eaaabd570b1a98b3c85184aac598d005a4","after":"d73c3905241a7edc4f1a953f6f1c2163c6b33d45","ref":"refs/heads/main","pushedAt":"2024-04-24T09:39:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Recipe to make tests throw at most a single Exception (#510)\n\n* new recipe to simplify test method throws declarations\r\n\r\n* Minor polish\r\n\r\n* Update SimplifyTestThrows.java\r\n\r\n---------\r\n\r\nCo-authored-by: Tim te Beek ","shortMessageHtmlLink":"Recipe to make tests throw at most a single Exception (#510)"}},{"before":"ef42516801932d198733f3cb1cb71aeb19b943c1","after":"57c772eaaabd570b1a98b3c85184aac598d005a4","ref":"refs/heads/main","pushedAt":"2024-04-23T19:04:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"refactor: Empty new line at end of file\n\nUse this link to re-run the recipe: https://app.moderne.io/recipes/builder/AlvZH9o21?organizationId=T3BlblJld3JpdGU%3D\n\nCo-authored-by: Moderne ","shortMessageHtmlLink":"refactor: Empty new line at end of file"}},{"before":"90540b8219cd1bef86f555839dd8b6915e7ccbd9","after":"ef42516801932d198733f3cb1cb71aeb19b943c1","ref":"refs/heads/main","pushedAt":"2024-04-23T09:12:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"refactor: Prefix RSPEC identifiers with capital S\n\nUse this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.text.FindAndReplace?organizationId=T3BlblJld3JpdGU%3D\n\nCo-authored-by: Moderne ","shortMessageHtmlLink":"refactor: Prefix RSPEC identifiers with capital S"}},{"before":"78e884a3f0b3c3971e48a8dc1a1d0aadb14e0cd3","after":"90540b8219cd1bef86f555839dd8b6915e7ccbd9","ref":"refs/heads/main","pushedAt":"2024-04-15T09:47:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Keep String variables as argument in JUnitFailToAssertJFail too\n\nFixes #504","shortMessageHtmlLink":"Keep String variables as argument in JUnitFailToAssertJFail too"}},{"before":"52f6e229894ecec091475ed07e6d6a33575b956e","after":"78e884a3f0b3c3971e48a8dc1a1d0aadb14e0cd3","ref":"refs/heads/main","pushedAt":"2024-04-14T21:22:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timtebeek","name":"Tim te Beek","path":"/timtebeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027334?s=80&v=4"},"commit":{"message":"Hamcrest `Is` matcher from core (#498)\n\n* add testcase to verify bug\r\n\r\nthis testcase uses a different import for the is matcher\r\n\r\n* ChangeMethodTargetToStatic from Is.is to Matchers.is first\r\n\r\n* ChangeMethodTargetToStatic from Is.is to Matchers.is first\r\n\r\n---------\r\n\r\nCo-authored-by: Tim te Beek ","shortMessageHtmlLink":"Hamcrest Is matcher from core (#498)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWXQpKgA","startCursor":null,"endCursor":null}},"title":"Activity · openrewrite/rewrite-testing-frameworks"}