🥁📢 @SpringModulith 1.2 RC1 is out! Upgrades to Boot 3.3 RC1, @archtests 1.3, and #jMolecules 2023.1.3. Improved docs and starter JARs. Check out the full release announcement here: https://t.co/50ShIbf23T 🍃📦
We've released ArchUnit 1.3.0 🎉 It now supports Java 23 and contains various fixes and new features! Check it out at https://t.co/PneOc7FG73
As always, feedback welcome 🙂
🚀 Unit test your Java architecture 🚀
@archtests is a powerful Java library that allows you to write unit tests to enforce architectural constraints and rules within your codebase. 🔥
https://t.co/QTlukv18yW
#ArchUnit#Java#Testing
My favorite Java Libraries:
5. Eclipse Collections @EclipseCollect
4. Record Builder
3. MapStruct @GetMapStruct
2. Hypersistence Utils by @vlad_mihalcea
1. ArchUnit @archtests
What are your favorite libs?
https://t.co/D8i3kXRAZq
We've released ArchUnit 1.2.1 🎉 It contains a bugfix for a crash when importing inner classes using `+=` on outer class string fields: https://t.co/uvSZKlm2Hy
We've released ArchUnit 1.2.0 🎉 It now supports Java 22 and offers a new modules syntax and more! Check it out at https://t.co/eNMavrpGiq
As always, feedback welcome 🙂
Hier sind die Folien zu meinem Vortrag über @archtests mit #ArchUnit heute bei der @bettercodeconf #CleanArchitecture: https://t.co/5NYTqG7FCK
Die Code-Beispiele vom Live-Coding: https://t.co/imdw4J64XQ
Vielen Dank fürs Zuhören und für die aktive Q&A-Session hinterher! 😃
We've released ArchUnit 1.0.1 🎉 It contains some bug fixes like class references not detected if declared in lambdas! Check it out here: https://t.co/H90ShiWsnQ
We are happy to announce archifacts 0.4.0.
It's a maintenance release whose primary focus is on updating the third-party libraries. First and foremost, @archtests 1.0.0 is now officially supported.
https://t.co/59ipC9fld2
I'm speaking at the Sydney Java Meetup on November 23rd about my favorite topic: building components instead of layers and how that plays together with @springframework and @archtests. If you're in the region, I'd love to see you there!
@HDW87238998 Tried to answer it 🙂 Otherwise, also feel free to open an issue on GitHub so we can maybe also discuss how to make this use case nicer to handle.
PS: It should also be possible to write this as individual rules, but I think the slices API can express the concept more explicitly.
🎉 Congratulations on the 1.0.0 release, team!
I have enjoyed using ArchUnit to enforce architectural standards at work, and have given a conference talk on testing that features it as well. You should absolutely check it out!
The open source library @archtests has reached version 1.0.0. It now fully supports analysis of lambda calls and method references. So, if you're not using ArchUnit yet, give it a try! And feel free to reach out with any feedback or questions on GitHub: https://t.co/qvQQrDIWPg
Congratulations! 🎉
By the way, didn’t know about:
testClassesShouldResideInTheSamePackageAsImplementation
Which ensure test classes are in the same package. 👌