Package org.apache.tapestry5.services

Examples of org.apache.tapestry5.services.Environment


    }

    @Test
    public void label_when_field_not_in_error()
    {
        Environment env = mockEnvironment();
        Field field = mockField();
        ValidationTracker tracker = mockValidationTracker();

        train_peekRequired(env, ValidationTracker.class, tracker);
        train_inError(tracker, field, false);
View Full Code Here


        BeanModelSource source = mockBeanModelSource();
        BeanModel model = mockBeanModel();
        RegistrationData data = new RegistrationData();
        Messages messages = mockMessages();
        PropertyOverrides overrides = mockPropertyOverrides();
        Environment env = EasyMock.createNiceMock(Environment.class);

        train_getBoundType(resources, "object", RegistrationData.class);

        train_createEditModel(source, RegistrationData.class, messages, model);
View Full Code Here

        BeanModel model = mockBeanModel();
        Location l = mockLocation();
        Throwable exception = new RuntimeException("Fall down go boom.");
        PropertyOverrides overrides = mockPropertyOverrides();
        Messages messages = mockMessages();
        Environment env = EasyMock.createNiceMock(Environment.class);

        train_getOverrideMessages(overrides, messages);

        train_getBoundType(resources, "object", Runnable.class);
View Full Code Here

    public void beaneditcontext_pushed_to_environment()
    {
        ComponentResources resources = mockComponentResources();
        BeanModelSource source = mockBeanModelSource();
        BeanModel model = mockBeanModel();
        Environment env = mockEnvironment();
        RegistrationData data = new RegistrationData();
        Messages messages = mockMessages();
        PropertyOverrides overrides = mockPropertyOverrides();

        train_getBoundType(resources, "object", RegistrationData.class);

        train_createEditModel(source, RegistrationData.class, messages, model);

        train_getOverrideMessages(overrides, messages);

        expect(model.newInstance()).andReturn(data);
       
        expect(env.peek(eq(BeanValidationContext.class))).andReturn(null);
       
        expect(model.getBeanType()).andReturn(RegistrationData.class);

        BeanEditContext ctxt = new BeanEditContext()
        {
            public Class<?> getBeanClass()
            {
                return RegistrationData.class;
            }

            public <T extends Annotation> T getAnnotation(Class<T> type)
            {
                return null;
            }
        };

        expect(env.push(eq(BeanEditContext.class), contextEq())).andReturn(ctxt);
        replay();

        BeanEditor component = new BeanEditor();

        component.inject(resources, overrides, source, env);
View Full Code Here

    public void refresh_bean_validation_context()
    {
        ComponentResources resources = mockComponentResources();
        BeanModelSource source = mockBeanModelSource();
        BeanModel model = mockBeanModel();
        Environment env = mockEnvironment();
        RegistrationData data = new RegistrationData();
        Messages messages = mockMessages();
        PropertyOverrides overrides = mockPropertyOverrides();
        BeanValidationContext beanValidationContext = newMock(BeanValidationContext.class);

        train_getBoundType(resources, "object", RegistrationData.class);

        train_createEditModel(source, RegistrationData.class, messages, model);

        train_getOverrideMessages(overrides, messages);

        expect(model.newInstance()).andReturn(data);
       
        expect(env.peek(eq(BeanValidationContext.class))).andReturn(beanValidationContext);
       
        expect(env.pop(eq(BeanValidationContext.class))).andReturn(beanValidationContext);
       
        expect(env.push(eq(BeanValidationContext.class), isA(BeanValidationContext.class))).andReturn(beanValidationContext);
       
        expect(model.getBeanType()).andReturn(RegistrationData.class);

        BeanEditContext ctxt = new BeanEditContext()
        {
            public Class<?> getBeanClass()
            {
                return RegistrationData.class;
            }

            public <T extends Annotation> T getAnnotation(Class<T> type)
            {
                return null;
            }
        };

        expect(env.push(eq(BeanEditContext.class), contextEq())).andReturn(ctxt);
        replay();

        BeanEditor component = new BeanEditor();

        component.inject(resources, overrides, source, env);
View Full Code Here

    @Test
    public void beaneditcontext_popped_from_environment()
    {
        ComponentResources resources = mockComponentResources();
        BeanModelSource source = mockBeanModelSource();
        Environment env = mockEnvironment();
        PropertyOverrides overrides = mockPropertyOverrides();

        expect(env.pop(BeanEditContext.class)).andReturn(null);

        replay();

        BeanEditor component = new BeanEditor();
View Full Code Here

    @Test
    public void add_zones()
    {
        JavaScriptSupport js = mockJavaScriptSupport();
        Environment environment = mockEnvironment();

        expect(environment.peek(FormSupport.class)).andReturn(null).atLeastOnce();

        js.addInitializerCall("zone", new JSONObject("element", "client1"));
        js.addInitializerCall("zone", new JSONObject("element", "client2"));

        replay();
View Full Code Here

    @Test
    public void add_zone_inside_form()
    {
        JavaScriptSupport js = mockJavaScriptSupport();
        Environment environment = mockEnvironment();
        FormSupport fs = mockFormSupport();

        expect(environment.peek(FormSupport.class)).andReturn(fs).atLeastOnce();

        expect(fs.getClientId()).andReturn("myform");
        expect(fs.getFormComponentId()).andReturn("MyPage.myform");

        JSONObject expected = new JSONObject(String.format(
View Full Code Here

    @Test
    public void zones_with_functions()
    {
        JavaScriptSupport js = mockJavaScriptSupport();
        Environment environment = mockEnvironment();

        expect(environment.peek(FormSupport.class)).andReturn(null).atLeastOnce();

        js.addInitializerCall("zone", new JSONObject("{'element':'client1', 'show':'showme' }"));
        js.addInitializerCall("zone", new JSONObject("{'element':'client2', 'update':'updateme' }"));

        replay();
View Full Code Here

    @Test
    public void zone_function_names_are_converted_to_lower_case()
    {
        JavaScriptSupport js = mockJavaScriptSupport();
        Environment environment = mockEnvironment();

        expect(environment.peek(FormSupport.class)).andReturn(null).atLeastOnce();

        js.addInitializerCall("zone", new JSONObject("{'element':'client1', 'show':'showme' }"));
        js.addInitializerCall("zone", new JSONObject("{'element':'client2', 'update':'updateme' }"));

        replay();
View Full Code Here

TOP

Related Classes of org.apache.tapestry5.services.Environment

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.