Package org.apache.tapestry5.ioc

Examples of org.apache.tapestry5.ioc.Configuration


        expect(tc.coerce(value, Runnable.class)).andReturn(value);

        replay();

        Configuration wrapper = new ValidatingConfigurationWrapper(Runnable.class, null, tc, collection, "foo.Bar");

        wrapper.add(value);

        verify();

        assertListsEquals(collection, value);
    }
View Full Code Here


        expect(tc.coerce(contributed, Runnable.class)).andReturn(value);

        replay();

        Configuration wrapper = new ValidatingConfigurationWrapper(Runnable.class, null, tc, collection, "foo.Bar");

        wrapper.add(contributed);

        verify();

        assertListsEquals(collection, value);
    }
View Full Code Here

        expect(tc.coerce(contributedValue, Map.class)).andReturn(contributedValue);

        replay();

        Configuration wrapper = new ValidatingConfigurationWrapper(Map.class, locator, tc, collection, "foo.Bar");

        wrapper.addInstance(HashMap.class);

        verify();

        assertListsEquals(collection, contributedValue);
    }
View Full Code Here

    @Test
    public void null_contribution()
    {
        List<Runnable> collection = CollectionFactory.newList();

        Configuration wrapper = new ValidatingConfigurationWrapper(Runnable.class, null, null, collection, "Bar");

        try
        {
            wrapper.add(null);
            unreachable();
        }
        catch (NullPointerException ex)
        {
            assertEquals(ex.getMessage(), "Service contribution (to service 'Bar') was null.");
View Full Code Here

        TypeCoercerProxy tc = mockTypeCoercerProxy();
        String contributedValue = "runnable";

        expect(tc.coerce(contributedValue, Runnable.class)).andThrow(e);

        Configuration wrapper = new ValidatingConfigurationWrapper(Runnable.class, null, tc, collection, "Bar");

        replay();

        try
        {
            wrapper.add(contributedValue);
            unreachable();
        }
        catch (RuntimeException ex)
        {
            assertSame(ex, e);
View Full Code Here

    @SuppressWarnings("unchecked")
    @Test
    public void unordered_contribution()
    {
        toContribute = new Object();
        Configuration configuration = mockConfiguration();
        ServiceResources serviceResources = mockServiceResources(tracker);
        Logger logger = mockLogger();

        train_getLogger(serviceResources, logger);
        train_getServiceId(serviceResources, "Bif");

        configuration.add(toContribute);

        replay();

        Method m = findMethod("contributeUnordered");
        ContributionDef def = new ContributionDefImpl("foo.Bar", m, null, null, null);
View Full Code Here

    @SuppressWarnings("unchecked")
    @Test
    public void unordered_collection_with_service_lookup()
    {
        Configuration configuration = mockConfiguration();
        ServiceResources resources = mockServiceResources(tracker);
        UpcaseService service = mockUpcaseService();
        Logger logger = mockLogger();

        train_getLogger(resources, logger);
        train_getService(resources, "zip.Zap", UpcaseService.class, service);
        train_getServiceId(resources, "Bif");

        configuration.add(service);

        replay();

        Method m = findMethod("contributeUnorderedParameter");
        ContributionDef def = new ContributionDefImpl("foo.Bar", m, null, null, null);
View Full Code Here

   
    @SuppressWarnings("unchecked")
    @Test
    public void unordered_collection_with_named_service_lookup()
    {
        Configuration configuration = mockConfiguration();
        ServiceResources resources = mockServiceResources(tracker);
        UpcaseService service = mockUpcaseService();
        Logger logger = mockLogger();

        train_getLogger(resources, logger);
        train_getService(resources, "zip.Zap", UpcaseService.class, service);
        train_getServiceId(resources, "Bif");

        configuration.add(service);

        replay();

        Method m = findMethod("contributeUnorderedParameterNamedServiceLookup");
        ContributionDef def = new ContributionDefImpl("foo.Bar", m, null, null, null);
View Full Code Here

    }

    @Test
    public void unordered_collection_with_incorrect_configuration_parameter()
    {
        Configuration configuration = mockConfiguration();
        ServiceResources resources = mockServiceResources(tracker);
        Logger logger = mockLogger();

        train_getLogger(resources, logger);
        train_getServiceId(resources, "Bif");
View Full Code Here

        List<Runnable> collection = CollectionFactory.newList();
        Runnable value = mockRunnable();

        replay();

        Configuration wrapper = new ValidatingConfigurationWrapper(Runnable.class, null,
                                                                   collection, "foo.Bar");

        wrapper.add(value);

        verify();

        assertListsEquals(collection, value);
    }
View Full Code Here

TOP

Related Classes of org.apache.tapestry5.ioc.Configuration

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.