Trending

#approvaltesting

Latest posts tagged with #approvaltesting on Bluesky

Latest Top
Trending

Posts tagged #approvaltesting

Release banner for v1.2

Release banner for v1.2

๐Ÿš€ #ApproveJ 1.2 got released!

๐Ÿ†• 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...

3 1 0 0
Release banner for v1.1

Release banner for v1.1

๐Ÿš€ #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

github.com/mkutz/Approv...

#approvaltesting #snapshottesting #java #jdk

3 2 0 0
Release banner for v1.0

Release banner for v1.0

๐Ÿš€ #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 manual

github.com/mkutz/Approv...

#approvaltesting #snapshottesting #java #kotlin #unittesting #release

4 2 0 0
Preview
Release Release v1.0-RC1 ยท mkutz/ApproveJ Changelog core ๐Ÿ—๏ธ several classes (e.g. built-in Scrubber and Replacement implementations) were transformed into interfaces with record implementations ๐Ÿ—๏ธ the Scrubber and Replacement interfaces a...

#ApproveJ v1.0-RC1 was just released ๐ŸŽ‰

This release concentrates on internal refactoring and removed deprecated methods and classes.

๐Ÿ‘‰ github.com/mkutz/Approv...

#approvaltesting #snapshottesting #jvm #java

5 2 0 0
Preview
Release Release v0.12 ยท mkutz/ApproveJ โš ๏ธ This release contains a massive amount of API changes and deprecations as this is likely the last release before 1.0. Migration Guide In your src/test/resources/approvej.properties or ~/.confi...

ApproveJ v0.12 is here!

#approvaltesting #java #kotlin #snapshottesting

github.com/mkutz/Approv...

2 1 0 0
Preview
Release Release v0.12 ยท mkutz/ApproveJ โš ๏ธ This release contains a massive amount of API changes and deprecations as this is likely the last release before 1.0. Migration Guide In your src/test/resources/approvej.properties or ~/.confi...

๐Ÿš€ 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.

๐Ÿ‘‰ github.com/mkutz/Approv...

#approvaltesting #snapshottesting #java #kotlin

4 3 0 0
Release banner for v0.10

Release banner for v0.10

๐Ÿš€ ApproveJ v0.10 is here

๐Ÿ–จ๏ธ 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

6 3 1 0
Release banner for v0.9.7

Release banner for v0.9.7

๐Ÿš€ 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

๐Ÿ‘‰ github.com/mkutz/Approv...

#approvaltesting #snapshottesting #java #jvm

2 2 0 0
Release banner for v0.9.5

Release banner for v0.9.5

๐Ÿš€ ApproveJ v0.9.5 is out

๐Ÿ” New Replacement interface can be implemented and used with any RegexScrubber.

โš ๏ธ Deprecates relativeDates() Scrubber
Use DateTimeScrubber.replaceWithRelativeDate() instead.

#approvaltesting #snapshottesting #java #kotlin #jvm

2 3 0 0
Release banner for v0.9.4

Release banner for v0.9.4

๐Ÿš€ 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.

#approvaltesting #jvm #java #kotlin

3 1 1 0
Preview
Release Release v0.9.3 ยท mkutz/ApproveJ Changelog core ๐Ÿ“…/๐Ÿ•— add 16 new pre-defined DateTimeScrubbers to the Scrubbers class For all the pre-defined DateTimeFormatters of the JDK, there's now a corresponding Scrubber ๐Ÿ’ฅ FileReviewerScript ...

ApproveJ v0.9.3 is out!

#approvaltesting #java #testing

github.com/mkutz/Approv...

1 1 0 0
Release banner for v0.9.3 featuring two of the the new pre-defined date/time scrubbers isoInstants and basicIsoDates

Release banner for v0.9.3 featuring two of the the new pre-defined date/time scrubbers isoInstants and basicIsoDates

๐ŸŽ‰ 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

๐Ÿ‘‰ github.com/mkutz/Approv...

#approvaltesting #java #testing

4 2 0 0
Release banner for v0.8.6

Release banner for v0.8.6

๐Ÿš€ ApproveJ 0.8.6 was just published

๐Ÿ‘๏ธ adds new review mechanism to automatically open a diff/merge tool if needed

#approvaltesting #snapshottesting #java #kotlin

3 2 0 0

Thanks to all attendees of my talk about 'Revitalizing Legacy Code using Approval Testing': 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:
๐Ÿ‘‰ draptik.github.io/2024-4-mathe...
#Verify #ApprovalTesting

0 0 1 0
Post image

Refactoring can be fun, if you're careful!
Learn at my Clean Code workshop.
www.everydayunittesting.com/courses/clea...
#refactoring #automatedtesting #unittesting #python #software #approvaltesting

0 0 0 0