Package org.apache.tapestry.form.validator

Examples of org.apache.tapestry.form.validator.Validator


       
        IMarkupWriter writer = newWriter();
        IRequestCycle cycle = newCycle();
       
        MockControl validatorControl = newControl(Validator.class);
        Validator validator = (Validator) validatorControl.getMock();
       
        field.getValidators();
        fieldControl.setReturnValue(validator);
       
        converter.coerceValue(validator, Iterator.class);
        converterControl.setReturnValue(Collections.singleton(validator).iterator());

        validator.getAcceptsNull();
        validatorControl.setReturnValue(true);

        ValidationMessages messages = new ValidationMessagesImpl(field, Locale.ENGLISH);
       
        try
        {
            validator.validate(field, messages, null);
            validatorControl.setMatcher(new AggregateArgumentsMatcher(new ArgumentMatcher[]
            { new EqualsMatcher(), new TypeMatcher(), new EqualsMatcher() }));
           
            replayControls();
   
View Full Code Here


       
        IMarkupWriter writer = newWriter();
        IRequestCycle cycle = newCycle();
       
        MockControl validatorControl = newControl(Validator.class);
        Validator validator = (Validator) validatorControl.getMock();
       
        field.getValidators();
        fieldControl.setReturnValue(validator);
       
        converter.coerceValue(validator, Iterator.class);
        converterControl.setReturnValue(Collections.singleton(validator).iterator());

        validator.getAcceptsNull();
        validatorControl.setReturnValue(false);
       
        try
        {
            replayControls();
View Full Code Here

    }

    private Validator newValidator(boolean isRequired)
    {
        MockControl control = newControl(Validator.class);
        Validator validator = (Validator) control.getMock();

        validator.isRequired();
        control.setReturnValue(isRequired);

        return validator;
    }
View Full Code Here

            Iterator validators = getValidatorsIterator(component);

            while (validators.hasNext())
            {
                Validator validator = (Validator) validators.next();

                validator.renderContribution(writer, cycle, context, component);
            }
        }
    }
View Full Code Here

        ValidationMessages messages = new ValidationMessagesImpl(component, _threadLocale.getLocale());

        while (validators.hasNext())
        {
            Validator validator = (Validator) validators.next();

            if (isNonNull || validator.getAcceptsNull())
                validator.validate(component, messages, object);
        }
    }
View Full Code Here

    {
        Iterator i = getValidatorsIterator(field);

        while (i.hasNext())
        {
            Validator validator = (Validator) i.next();

            if (validator.isRequired())
                return true;
        }

        return false;
    }
View Full Code Here

       
        IForm form = newMock(IForm.class);
       
        IMarkupWriter writer = newWriter();
       
        Validator validator = newMock(Validator.class);
       
        expect(field.getForm()).andReturn(form);

        expect(form.isClientValidationEnabled()).andReturn(true);

        support.setThreadLocale(newThreadLocale());
        support.setValueConverter(converter);
       
        expect(field.getForm()).andReturn(form);

        expect(form.getName()).andReturn("myform");

        expect(field.getValidators()).andReturn(validator);
       
        expect(converter.coerceValue(validator, Iterator.class))
        .andReturn(Collections.singleton(validator).iterator());
       
        IRequestCycle cycle = newCycle(field);
       
        validator.renderContribution(eq(writer), eq(cycle),
                isA(FormComponentContributorContext.class), eq(field));
       
        replay();

        support.renderContributions(field, writer, cycle);
View Full Code Here

        TranslatedField field = newMock(TranslatedField.class);
       
        IMarkupWriter writer = newWriter();
        IRequestCycle cycle = newCycle();
       
        Validator validator = newMock(Validator.class);
       
        Object object = new Object();

        expect(field.getValidators()).andReturn(validator);
       
        expect(converter.coerceValue(validator, Iterator.class))
        .andReturn(Collections.singleton(validator).iterator());
       
        try
        {
            validator.validate(eq(field), isA(ValidationMessages.class), eq(object));
           
            replay();
   
            support.validate(field, writer, cycle, object);
   
View Full Code Here

        TranslatedField field = newMock(TranslatedField.class);
       
        IMarkupWriter writer = newWriter();
        IRequestCycle cycle = newCycle();
       
        Validator validator = newMock(Validator.class);
       
        Object object = new Object();

        expect(field.getValidators()).andReturn(validator);
       
        expect(converter.coerceValue(validator, Iterator.class))
        .andReturn(Collections.singleton(validator).iterator());
       
        support.setThreadLocale(newThreadLocale());
        support.setValueConverter(converter);
       
        ValidatorException expected = new ValidatorException("test");
       
        try
        {
            validator.validate(eq(field), isA(ValidationMessages.class), eq(object));
            expectLastCall().andThrow(expected);
           
            replay();
   
            support.validate(field, writer, cycle, object);
View Full Code Here

       
        TranslatedField field = newMock(TranslatedField.class);
       
        IMarkupWriter writer = newWriter();
       
        Validator validator = newMock(Validator.class);
       
        expect(field.getValidators()).andReturn(validator);
       
        expect(converter.coerceValue(validator, Iterator.class))
        .andReturn(Collections.singleton(validator).iterator());

        support.setThreadLocale(newThreadLocale());
        support.setValueConverter(converter);
       
        expect(validator.getAcceptsNull()).andReturn(true);
       
        IRequestCycle cycle = newCycle();
       
        try
        {
            validator.validate(eq(field), isA(ValidationMessages.class), isNull());
           
            replay();
   
            support.validate(field, writer, cycle, null);
   
View Full Code Here

TOP

Related Classes of org.apache.tapestry.form.validator.Validator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.