Unit test for Hexagonal Architecture

Compile Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
com.tngtech.archunit » archunit-junit5
A Java architecture test library, to specify and assert architecture rules in plain Java - Module 'archunit-junit5'
1.4.11.5.0
FP Apache 2.0
io.vavr » vavr
Vavr (formerly called Javaslang) is an object-functional language extension to Java 8+.
0.11.01.0.1

Provided Dependencies (5)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
io.github.emedina » shared-kernel-domain
Base classes and annotations for DDD such as ValueObject, Entity, Identity, etc.
1.0.0
Apache 2.0
io.github.emedina » shared-kernel-command-either-bus
A command bus to decouple requesters from executors that uses Either
1.0.0
Apache 2.0
io.github.emedina » shared-kernel-query-either-bus
A query bus to decouple requesters from executors that uses Either
1.0.0
CodeGen MIT
org.projectlombok » lombok
Lombok is a Java library that provides annotations to simplify Java development by automating the generation of ...
1.18.421.18.48
App Server Apache 2.0
org.springframework.boot » spring-boot-starter
Core starter, including auto-configuration support, logging and YAML
4.0.14.1.1

Test Dependencies (4)

Category/LicenseGroup / ArtifactVersionUpdates
Assertion Apache 2.0
org.assertj » assertj-core1 vulnerability
Rich and fluent assertions for testing in Java
3.27.63.27.7
Testing EPL 2.0
org.junit.jupiter » junit-jupiter
Module "junit-jupiter" of JUnit
6.0.26.1.3
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
5.21.05.23.0
Mocking MIT
org.mockito » mockito-junit-jupiter
Mockito JUnit 5 support
5.21.05.23.0