Package org.apache.tapestry5.ioc

Examples of org.apache.tapestry5.ioc.Configuration


        train_autobuild(locator, HashMap.class, value);
        List<Map> collection = CollectionFactory.newList();

        replay();

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

        wrapper.addInstance(HashMap.class);

        verify();

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


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

        Configuration wrapper = new ValidatingConfigurationWrapper(Runnable.class, 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

    public void wrong_type_of_contribution()
    {
        List<Runnable> collection = CollectionFactory.newList();


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

        try
        {
            wrapper.add("runnable");
            unreachable();
        }
        catch (IllegalArgumentException ex)
        {
            assertEquals(ex.getMessage(),
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

    }

    @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(collection, "foo.Bar",
                                                                   Runnable.class, null);

        wrapper.add(value);

        verify();

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

        train_autobuild(locator, HashMap.class, value);
        List<Map> collection = CollectionFactory.newList();

        replay();

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

        wrapper.addInstance(HashMap.class);

        verify();

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

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

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

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

    public void wrong_type_of_contribution()
    {
        List<Runnable> collection = CollectionFactory.newList();


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

        try
        {
            wrapper.add("runnable");
            unreachable();
        }
        catch (IllegalArgumentException ex)
        {
            assertEquals(ex.getMessage(),
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.