public void recursive_macros_are_caught()
{
ValidatorMacro macro = mockValidatorMacro();
expect(macro.valueForMacro("combo")).andReturn("required,combo");
expect(macro.valueForMacro("required")).andReturn(null);
expect(macro.valueForMacro("combo")).andReturn("required,combo");
replay();
FieldValidatorSourceImpl source = new FieldValidatorSourceImpl(null, null, null, null, macro);