public void testConstraintMappingWithConstraintDefs() {
mapping.type( Marathon.class )
.property( "name", METHOD )
.constraint( new NotNullDef() )
.property( "numberOfHelpers", FIELD )
.constraint( new MinDef().value( 1 ) );
BeanConfiguration<Marathon> beanConfiguration = getBeanConfiguration( Marathon.class );
assertNotNull( beanConfiguration );
assertEquals( getConstrainedField( beanConfiguration, "numberOfHelpers" ).getConstraints().size(), 1 );
assertEquals( getConstrainedExecutable( beanConfiguration, "getName" ).getConstraints().size(), 1 );