@Test
public void aclModifiedFromAdaptable() {

    final AclModified expected = AclModified.of(TestConstants.THING_ID, TestConstants.ACL, TestConstants.REVISION,
            setChannelHeader(TestConstants.DITTO_HEADERS_V_1));
    final JsonPointer path = JsonPointer.of("/acl");
    final Adaptable adaptable = Adaptable.newBuilder(topicPathModified())
            .withPayload(Payload.newBuilder(path)
                    .withValue(TestConstants.ACL.toJson(FieldType.notHidden()))
                    .withRevision(TestConstants.REVISION)
                    .build())
            .withHeaders(TestConstants.HEADERS_V_1)
            .build();
    final ThingEvent<?> actual = underTest.fromAdaptable(adaptable);
    assertWithExternalHeadersThat(actual).isEqualTo(expected);
}