#approvaltesting — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #approvaltesting, aggregated by home.social.
-
There’s a brand new printable cheat sheet 📋👀 for #ApproveJ!
Put it on your desktop to get a quick overview on the API for your #approvaltesting/#snapshottesting on the #jvm.
-
There’s a brand new printable cheat sheet 📋👀 for #ApproveJ!
Put it on your desktop to get a quick overview on the API for your #approvaltesting/#snapshottesting on the #jvm.
-
🚀 #ApproveJ 1.2 got released with 3 new modules!
🆕 http module can be used to approve HTTP requests done by your code!
Complete with 🖨️ PrintFormat, 🧽 Scrubbers, and a 🥸 HttpStubServer (WireMock also supported)🆕 json-/yaml-jackson3 modules support Jackson 3
⚠️ all jackson modules no longer provide the Jackson dependencies, but require them to be declared in the project's dependencies
-
🚀 #ApproveJ 1.2 got released with 3 new modules!
🆕 http module can be used to approve HTTP requests done by your code!
Complete with 🖨️ PrintFormat, 🧽 Scrubbers, and a 🥸 HttpStubServer (WireMock also supported)🆕 json-/yaml-jackson3 modules support Jackson 3
⚠️ all jackson modules no longer provide the Jackson dependencies, but require them to be declared in the project's dependencies
-
🚀 #ApproveJ v.1.1 was released
🦾 New automatic file reviewer
🎛️ Short aliases for in configuration
All configuration values can now also be overwritten via environment variables -
🚀 #ApproveJ v.1.1 was released
🦾 New automatic file reviewer
🎛️ Short aliases for in configuration
All configuration values can now also be overwritten via environment variables -
🚀 #ApproveJ v1.0 ("ONE-POINT-ZERO") was just released! 🎉🥳🍾
🧹 all deprecated methods have been removed
🪲 approving by file is now also possible in parameterized tests
📖 minor updates in the manualhttps://github.com/mkutz/ApproveJ/releases/tag/v1.0
#approvaltesting #snapshottesting #java #kotlin #unittesting #release
-
🚀 #ApproveJ v1.0 ("ONE-POINT-ZERO") was just released! 🎉🥳🍾
🧹 all deprecated methods have been removed
🪲 approving by file is now also possible in parameterized tests
📖 minor updates in the manualhttps://github.com/mkutz/ApproveJ/releases/tag/v1.0
#approvaltesting #snapshottesting #java #kotlin #unittesting #release
-
#ApproveJ v1.0-RC1 was just released 🎉
This release concentrates on internal refactoring and removed deprecated methods and classes.
-
#ApproveJ v1.0-RC1 was just released 🎉
This release concentrates on internal refactoring and removed deprecated methods and classes.
-
🚀 ApproveJ v0.12…1 is here!
This release contains quite some deprecations in APIs that prepare for the release of v1.0, so please check the migration guide in the release notes.
Also, v0.12.1 fixes an edge chase bug.
-
🚀 ApproveJ v0.12…1 is here!
This release contains quite some deprecations in APIs that prepare for the release of v1.0, so please check the migration guide in the release notes.
Also, v0.12.1 fixes an edge chase bug.
-
🚀 ApproveJ v0.10 is here
🖨️ revamps the ObjectPrinter especially for Kotlin data classes
🎛️ adds new global configuration file ~/.config/approvej/approvej.properties -
🚀 ApproveJ v0.10 is here
🖨️ revamps the ObjectPrinter especially for Kotlin data classes
🎛️ adds new global configuration file ~/.config/approvej/approvej.properties -
🚀 ApproveJ v0.9.7 was released
🧽 new strings scrubber allows to scrub known strings
🧽 new masking replacement turns "Whatever74" into "Aaaaaaaa11"
🐞 the approval error now has expected and actual in the right order -
🚀 ApproveJ v0.9.7 was released
🧽 new strings scrubber allows to scrub known strings
🧽 new masking replacement turns "Whatever74" into "Aaaaaaaa11"
🐞 the approval error now has expected and actual in the right order -
🚀 ApproveJ v0.9.5 is out
🔁 New Replacement interface can be implemented and used with any RegexScrubber.
⚠️ Deprecates relativeDates() Scrubber
Use DateTimeScrubber.replaceWithRelativeDate() instead. -
🚀 ApproveJ v0.9.5 is out
🔁 New Replacement interface can be implemented and used with any RegexScrubber.
⚠️ Deprecates relativeDates() Scrubber
Use DateTimeScrubber.replaceWithRelativeDate() instead. -
🚀 ApproveJ 0.9.4 is out
🆔 The new named method of the ApprovalBuilder now allows to approve multiple values in one test case. Previously the first approved file would have been overwritten by the second.
-
🚀 ApproveJ 0.9.4 is out
🆔 The new named method of the ApprovalBuilder now allows to approve multiple values in one test case. Previously the first approved file would have been overwritten by the second.
-
🎉 ApproveJ v0.9.3 is out!
📅/🕗 introduces 16 new pre-defined Scrubbers for date/time strings
🐞 fixes broken parsing if a date/time pattern contained a square bracket within an optional part👉 https://github.com/mkutz/ApproveJ/releases/tag/v0.9.3
#approvaltesting #snapshottesting #java #kotlin #testing #jvm
-
🎉 ApproveJ v0.9.3 is out!
📅/🕗 introduces 16 new pre-defined Scrubbers for date/time strings
🐞 fixes broken parsing if a date/time pattern contained a square bracket within an optional part👉 https://github.com/mkutz/ApproveJ/releases/tag/v0.9.3
#approvaltesting #snapshottesting #java #kotlin #testing #jvm
-
🚀 ApproveJ 0.8.6 was just published
👁️ adds new review mechanism to automatically open a diff/merge tool if needed
-
🚀 ApproveJ 0.8.6 was just published
👁️ adds new review mechanism to automatically open a diff/merge tool if needed
-
thanks to all attendees of my session on #ApprovalTesting #verifyTesting #legacyTesting at #socrates Nürnberg last week!
I really enjoyed the discussions during & after the talk!
The slides are online:
https://draptik.github.io/2024-09-swk-nbg-approval-testing/1Thx #codecentric for sponsoring location & food & drinks
-
thanks to all attendees of my session on #ApprovalTesting #verifyTesting #legacyTesting at #socrates Nürnberg last week!
I really enjoyed the discussions during & after the talk!
The slides are online:
https://draptik.github.io/2024-09-swk-nbg-approval-testing/1Thx #codecentric for sponsoring location & food & drinks
-
join me on a journey how testing helped our team port a #legacy app
https://www.meetup.com/de-DE/softwerkskammer-nuernberg/events/302057824/
#ApprovalTesting #dotnet -
join me on a journey how testing helped our team port a #legacy app
https://www.meetup.com/de-DE/softwerkskammer-nuernberg/events/302057824/
#ApprovalTesting #dotnet -
@emilybache 's newest video on dealing with #legacycode is really deep & high-end #tdd #ApprovalTesting !
I learned a lot, thanks Emily!
watch her video:
https://www.youtube.com/watch?v=cKj5cz8uAOM -
@emilybache 's newest video on dealing with #legacycode is really deep & high-end #tdd #ApprovalTesting !
I learned a lot, thanks Emily!
watch her video:
https://www.youtube.com/watch?v=cKj5cz8uAOM -
I am playing with a git implementation in #rust. I currently have some tests using the Command API and assert. Since the test output gets large, I wonder whether I should use an `insta` or `lit` crate to test it.
Insta: I am already familiar with it, and it is just plain Rust code. The downside is that I find writing cli command in Rust pretty verbose.
Lit: I like the idea more but it seems unmaintainedAny thoughts?
-
I am playing with a git implementation in #rust. I currently have some tests using the Command API and assert. Since the test output gets large, I wonder whether I should use an `insta` or `lit` crate to test it.
Insta: I am already familiar with it, and it is just plain Rust code. The downside is that I find writing cli command in Rust pretty verbose.
Lit: I like the idea more but it seems unmaintainedAny thoughts?
-
Thanks to all attendees of my talk about 'Revitalizing Legacy Code using Approval Testing' at the MATHEMA-Campus: We had a great interactive session and I hope you enjoyed it as much as I did!
You can find the slides and the code examples on GitHub:
👉 https://draptik.github.io/2024-4-mathemacampus-approval-testing#Verify #ApprovalTesting
special thanks to @simoncropp for the great support! -
Thanks to all attendees of my talk about 'Revitalizing Legacy Code using Approval Testing' at the MATHEMA-Campus: We had a great interactive session and I hope you enjoyed it as much as I did!
You can find the slides and the code examples on GitHub:
👉 https://draptik.github.io/2024-4-mathemacampus-approval-testing#Verify #ApprovalTesting
special thanks to @simoncropp for the great support!