Fluent assertions for writing integration (remote unit) tests for Alfresco.
<dependency>
<groupId>com.ixxus.alfresco</groupId>
<artifactId>alfresco-test-assertions</artifactId>
<version>1</version>
</dependency>
Using the com.ixxus.alfresco.NodeAssert, assertions on nodes can be written like this:
assertThat(nodeRef).exists().hasAspect(ContentModel.ASPECT_EMAILED).hasPropertyValue(ContentModel.PROP_NAME, "This is a node's name");
For more examples, check out com.ixxus.alfresco.NodeAssertTest.
There's also a custom assertion for testing Alfresco sites. See com.ixxus.alfresco.SiteAssert and how to use it