public void testRuntimeRolesAllowedManagerUser() throws Exception {
final RestrictedEntity entity = target("restricted-resource")
.path("runtimeRolesAllowed")
.queryParam("roles", "user,manager")
.request().get(RestrictedEntity.class);
final RestrictedSubEntity mixedField = entity.getMixedField();
// Not null values.
assertThat(entity.getSimpleField(), notNullValue());
assertThat(entity.getPermitAll(), notNullValue());
assertThat(mixedField, notNullValue());
assertThat(mixedField.getUserField(), notNullValue());
assertThat(mixedField.getManagerField(), notNullValue());
// Null values.
assertThat(entity.getDenyAll(), nullValue());
}