Alfresco Testcontainers
by AlfrescoLabs
Community
Testcontainers integration for Alfresco that lets you spin up a full ACS stack (Repository, PostgreSQL, ActiveMQ) in JUnit 4 or JUnit 5 integration tests with a single annotation.
About
A Java library that integrates Alfresco with Testcontainers for realistic integration testing without a running ACS instance.
<dependency>
<groupId>org.alfresco</groupId>
<artifactId>alfresco-testcontainers</artifactId>
<version>0.8.0</version>
<scope>test</scope>
</dependency>
- JUnit 4 (
@Rule) and JUnit 5 (@Container) support - Access to internal containers:
getPostgreSQLContainer(),getActivemqContainer() - Enable ActiveMQ via
withMessagingEnabled() - Enterprise images supported via
DockerImageName.parse("quay.io/alfresco/...")