Open nedtwigg opened 3 months ago
Konsist looks really cool:
@Test fun `clean architecture layers have correct dependencies`() { Konsist .scopeFromProduction() .assertArchitecture { // Define layers val domain = Layer("Domain", "com.myapp.domain..") val presentation = Layer("Presentation", "com.myapp.presentation..") val data = Layer("Data", "com.myapp.data..") // Define architecture assertions domain.dependsOnNothing() presentation.dependsOn(domain) data.dependsOn(domain) } }
It might benefit from ratchetFrom.
ratchetFrom
Nice! Looks similar to ArchUnit.
Konsist looks really cool:
It might benefit from
ratchetFrom
.