Package org.apache.tapestry.services

Examples of org.apache.tapestry.services.AliasManager


    @Test
    public void resolve_object_within_mode()
    {
        String mode = "papyrus";

        AliasManager manager = newAliasManager();
        AliasManager overridesManager = newAliasManager();
        AnnotationProvider annotationProvider = mockAnnotationProvider();

        ObjectLocator locator = mockObjectLocator();
        Runnable r = mockRunnable();
View Full Code Here


    @Test
    public void overrides_manager_has_precendence()
    {
        String mode = "papyrus";

        AliasManager manager = newAliasManager();
        AliasManager overridesManager = newAliasManager();
        AnnotationProvider annotationProvider = mockAnnotationProvider();

        ObjectLocator locator = mockObjectLocator();
        Runnable r = mockRunnable();
        Runnable override = mockRunnable();
View Full Code Here

    @Test
    public void type_not_found_in_configuration()
    {
        String mode = "papyrus";

        AliasManager manager = newAliasManager();
        AliasManager overridesManager = newAliasManager();
        AnnotationProvider annotationProvider = mockAnnotationProvider();

        ObjectLocator locator = mockObjectLocator();

        train_getAliasesForMode(manager, mode, _emptyMap);
View Full Code Here

        AliasContribution[] contributions =
        { AliasContribution.create(String.class, "FRED"),
                AliasContribution.create(Runnable.class, r) };
        Collection<AliasContribution> configuration = Arrays.asList(contributions);

        AliasManager manager = new AliasManagerImpl(log, configuration);

        Map<Class, Object> map = manager.getAliasesForMode("foo");

        assertEquals(map.size(), 2);
        assertEquals(map.get(String.class), "FRED");
        assertSame(map.get(Runnable.class), r);
View Full Code Here

        { AliasContribution.create(String.class, "FRED"),
                AliasContribution.create(String.class, "FRED-CONFLICT"),
                AliasContribution.create(Runnable.class, r) };
        Collection<AliasContribution> configuration = Arrays.asList(contributions);

        AliasManager manager = new AliasManagerImpl(log, configuration);

        Map<Class, Object> map = manager.getAliasesForMode("foo");

        assertEquals(map.size(), 2);
        assertEquals(map.get(String.class), "FRED");
        assertSame(map.get(Runnable.class), r);
View Full Code Here

        { AliasContribution.create(String.class, "FRED"),
                AliasContribution.create(String.class, "bar", "FRED-NON-CONFLICT"),
                AliasContribution.create(Runnable.class, r) };
        Collection<AliasContribution> configuration = Arrays.asList(contributions);

        AliasManager manager = new AliasManagerImpl(log, configuration);

        Map<Class, Object> map = manager.getAliasesForMode("foo");

        assertEquals(map.size(), 2);
        assertEquals(map.get(String.class), "FRED");
        assertSame(map.get(Runnable.class), r);
View Full Code Here

        { AliasContribution.create(String.class, "FRED"),
                AliasContribution.create(String.class, "bar", "FRED-NON-CONFLICT"),
                AliasContribution.create(Runnable.class, r) };
        Collection<AliasContribution> configuration = Arrays.asList(contributions);

        AliasManager manager = new AliasManagerImpl(log, configuration);

        Map<Class, Object> map = manager.getAliasesForMode("BAR");

        assertEquals(map.size(), 2);
        assertEquals(map.get(String.class), "FRED-NON-CONFLICT");
        assertSame(map.get(Runnable.class), r);
View Full Code Here

    private Map<Class, Object> _emptyMap = Collections.emptyMap();

    @Test
    public void mode_not_set_when_resolution_requested()
    {
        AliasManager manager = newAliasManager();
        AliasManager overridesManager = newAliasManager();
        ObjectLocator locator = mockObjectLocator();
        AnnotationProvider annotationProvider = mockAnnotationProvider();

        replay();
View Full Code Here

    @Test
    public void resolve_object_within_mode()
    {
        String mode = "papyrus";

        AliasManager manager = newAliasManager();
        AliasManager overridesManager = newAliasManager();
        AnnotationProvider annotationProvider = mockAnnotationProvider();

        ObjectLocator locator = mockObjectLocator();
        Runnable r = mockRunnable();
View Full Code Here

    @Test
    public void overrides_manager_has_precendence()
    {
        String mode = "papyrus";

        AliasManager manager = newAliasManager();
        AliasManager overridesManager = newAliasManager();
        AnnotationProvider annotationProvider = mockAnnotationProvider();

        ObjectLocator locator = mockObjectLocator();
        Runnable r = mockRunnable();
        Runnable override = mockRunnable();
View Full Code Here

TOP

Related Classes of org.apache.tapestry.services.AliasManager

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.