Check it out
👉 approvej.org
Check it out
👉 approvej.org
🖨️ revamps the ObjectPrinter especially for Kotlin data classes
🎛️ adds new global configuration file ~/.config/approvej/approvej.properties
github.com/mkutz/Approv...
#approvaltesting #jvm #kotlin #java #approvej
🖨️ revamps the ObjectPrinter especially for Kotlin data classes
🎛️ adds new global configuration file ~/.config/approvej/approvej.properties
github.com/mkutz/Approv...
#approvaltesting #jvm #kotlin #java #approvej
This release concentrates on internal refactoring and removed deprecated methods and classes.
👉 github.com/mkutz/Approv...
#approvaltesting #snapshottesting #jvm #java
This release concentrates on internal refactoring and removed deprecated methods and classes.
👉 github.com/mkutz/Approv...
#approvaltesting #snapshottesting #jvm #java
✨ Inline Value Updates update approved value in your test source
📸 Enhanced Visual Feedback with diff
🤖 AI Assisted Reviews
👉 approvej.org
🔗 Full Changelog: lnkd.in/eyTtdR_3
#ApproveJ #Java #SoftwareTesting #OpenSource #VisualTesting #IntelliJ #DX #CleanCode
✨ Inline Value Updates update approved value in your test source
📸 Enhanced Visual Feedback with diff
🤖 AI Assisted Reviews
👉 approvej.org
🔗 Full Changelog: lnkd.in/eyTtdR_3
#ApproveJ #Java #SoftwareTesting #OpenSource #VisualTesting #IntelliJ #DX #CleanCode
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.
👉 github.com/mkutz/Approv...
#approvaltesting #snapshottesting #java #kotlin
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.
👉 github.com/mkutz/Approv...
#approvaltesting #snapshottesting #java #kotlin
✨ Inline Value Updates update approved value in your test source
📸 Enhanced Visual Feedback with diff
🤖 AI Assisted Reviews
👉 approvej.org
🔗 Full Changelog: lnkd.in/eyTtdR_3
#ApproveJ #Java #SoftwareTesting #OpenSource #VisualTesting #IntelliJ #DX #CleanCode
✨ Inline Value Updates update approved value in your test source
📸 Enhanced Visual Feedback with diff
🤖 AI Assisted Reviews
👉 approvej.org
🔗 Full Changelog: lnkd.in/eyTtdR_3
#ApproveJ #Java #SoftwareTesting #OpenSource #VisualTesting #IntelliJ #DX #CleanCode
🧹 all deprecated methods have been removed
🪲 approving by file is now also possible in parameterized tests
📖 minor updates in the manual
github.com/mkutz/Approv...
#approvaltesting #snapshottesting #java #kotlin #unittesting #release
🧹 all deprecated methods have been removed
🪲 approving by file is now also possible in parameterized tests
📖 minor updates in the manual
github.com/mkutz/Approv...
#approvaltesting #snapshottesting #java #kotlin #unittesting #release
🦾 New automatic file reviewer
🎛️ Short aliases for in configuration
All configuration values can now also be overwritten via environment variables
github.com/mkutz/Approv...
#approvaltesting #snapshottesting #java #jdk
🦾 New automatic file reviewer
🎛️ Short aliases for in configuration
All configuration values can now also be overwritten via environment variables
github.com/mkutz/Approv...
#approvaltesting #snapshottesting #java #jdk
🆔 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.
#approvaltesting #jvm #java #kotlin
🆔 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.
#approvaltesting #jvm #java #kotlin
👁️ adds new review mechanism to automatically open a diff/merge tool if needed
#approvaltesting #snapshottesting #java #kotlin
👁️ adds new review mechanism to automatically open a diff/merge tool if needed
#approvaltesting #snapshottesting #java #kotlin
🆕 http module can be used to approve HTTP requests done by your code!
🆕 json-/yaml-jackson3 modules support Jackson 3
⚠️ all jackson modules now require Jackson dependencies declared by you
#approvaltesting #snapshottesting #java #jvm
github.com/mkutz/Approv...
🆕 http module can be used to approve HTTP requests done by your code!
🆕 json-/yaml-jackson3 modules support Jackson 3
⚠️ all jackson modules now require Jackson dependencies declared by you
#approvaltesting #snapshottesting #java #jvm
github.com/mkutz/Approv...
📅/🕗 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
👉 github.com/mkutz/Approv...
#approvaltesting #java #testing
📅/🕗 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
👉 github.com/mkutz/Approv...
#approvaltesting #java #testing
Stop writing manual assertions for complex data. The new version of our #JVM approval testing library adds:
📸 Visual Testing: Approve screenshots with pHash.
🗄️ DB Testing: Snapshots as Markdown tables.
🛠️ HTTP: Thread-safe stubbing.
🔗 approvej.org
#ApproveJ #Java #Testing
Stop writing manual assertions for complex data. The new version of our #JVM approval testing library adds:
📸 Visual Testing: Approve screenshots with pHash.
🗄️ DB Testing: Snapshots as Markdown tables.
🛠️ HTTP: Thread-safe stubbing.
🔗 approvej.org
#ApproveJ #Java #Testing
🔁 New Replacement interface can be implemented and used with any RegexScrubber.
⚠️ Deprecates relativeDates() Scrubber
Use DateTimeScrubber.replaceWithRelativeDate() instead.
#approvaltesting #snapshottesting #java #kotlin #jvm
🔁 New Replacement interface can be implemented and used with any RegexScrubber.
⚠️ Deprecates relativeDates() Scrubber
Use DateTimeScrubber.replaceWithRelativeDate() instead.
#approvaltesting #snapshottesting #java #kotlin #jvm
🧽 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
👉 github.com/mkutz/Approv...
#approvaltesting #snapshottesting #java #jvm
🧽 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
👉 github.com/mkutz/Approv...
#approvaltesting #snapshottesting #java #jvm