@Test
public void multipleGroupConversionsOnField() throws Exception {
//when
List<BeanConfiguration<? super User>> beanConfigurations = provider.getBeanConfigurationForHierarchy( User.class );
ConstrainedField field = findConstrainedField( beanConfigurations, User.class, "address" );
//then
Map<Class<?>, Class<?>> expected = newHashMap();
expected.put( Default.class, BasicPostal.class );
expected.put( Complete.class, FullPostal.class );
assertThat( field.getGroupConversions() ).isEqualTo( expected );
}