ArchUnit
Lesezeit: 4 MinutenArchUnit ist eine Bibliothek für Java-Anwendungen, die Tests der Java-Anwendungsarchitektur ermöglicht. ArchUnit realisiert dies durch Bytecode-Analyse. ArchUnit-Assertions werden über eine Fluent API geschrieben. Beziehungen zwischen Klassen Folgende allgemeine Architektur-Vorgaben können beispielsweise leicht durch ArchUnit-Tests sichergestellt werden: Alle Klassen in einem Package A dürfen nur von Klassen in einem Package B referenziert werden Klassen mit einem […]