Package org.apache.tapestry5.ioc.services

Examples of org.apache.tapestry5.ioc.services.ClassNameLocator


    }

    @Test
    public void lots_of_prefixes_and_suffixes_stripped()
    {
        ClassNameLocator locator = newClassNameLocator();
        Logger logger = compliantLogger();

        String className = APP_ROOT_PACKAGE + ".pages.admin.edit.AdminUserEdit";

        train_locateComponentClassNames(locator, APP_ROOT_PACKAGE + ".pages", className);
View Full Code Here


    }

    @Test
    public void page_in_subfolder()
    {
        ClassNameLocator locator = newClassNameLocator();
        Logger logger = compliantLogger();

        String className = APP_ROOT_PACKAGE + ".pages.subfolder.NestedPage";

        train_locateComponentClassNames(locator, APP_ROOT_PACKAGE + ".pages", className);
View Full Code Here

    }

    @Test
    public void subfolder_name_as_classname_prefix_is_stripped()
    {
        ClassNameLocator locator = newClassNameLocator();
        Logger logger = compliantLogger();

        String className = APP_ROOT_PACKAGE + ".pages.foo.FooBar";

        train_locateComponentClassNames(locator, APP_ROOT_PACKAGE + ".pages", className);
View Full Code Here

    }

    @Test
    public void core_prefix_stripped_from_exception_message()
    {
        ClassNameLocator locator = newClassNameLocator();
        Logger logger = compliantLogger();

        train_locateComponentClassNames(locator, CORE_ROOT_PACKAGE + ".pages", CORE_ROOT_PACKAGE + ".pages.Fred",
                CORE_ROOT_PACKAGE + ".pages.Barney");
        train_locateComponentClassNames(locator, APP_ROOT_PACKAGE + ".pages", APP_ROOT_PACKAGE + ".pages.Wilma",
View Full Code Here

    }

    @Test
    public void is_page_name()
    {
        ClassNameLocator locator = newClassNameLocator();
        Logger logger = compliantLogger();

        String className = APP_ROOT_PACKAGE + ".pages.SimplePage";

        train_locateComponentClassNames(locator, APP_ROOT_PACKAGE + ".pages", className);
View Full Code Here

    }

    @Test
    public void index_page_name_at_root()
    {
        ClassNameLocator locator = newClassNameLocator();
        Logger logger = compliantLogger();

        String className = APP_ROOT_PACKAGE + ".pages.Index";

        train_locateComponentClassNames(locator, APP_ROOT_PACKAGE + ".pages", className);
View Full Code Here

    }

    @Test
    public void is_page_name_for_core_page()
    {
        ClassNameLocator locator = newClassNameLocator();
        Logger logger = compliantLogger();

        String className = CORE_ROOT_PACKAGE + ".pages.MyCorePage";

        train_locateComponentClassNames(locator, CORE_ROOT_PACKAGE + ".pages", className);
View Full Code Here

        verify();
    }

    protected final ClassNameLocator newClassNameLocator()
    {
        ClassNameLocator locator = newMock(ClassNameLocator.class);

        stub_locateComponentClassNames(locator);

        return locator;
    }
View Full Code Here

    @Test
    public void class_name_to_simple_page_name()
    {
        String className = APP_ROOT_PACKAGE + ".pages.SimplePage";

        ClassNameLocator locator = newClassNameLocator();
        Logger logger = compliantLogger();

        train_locateComponentClassNames(locator, APP_ROOT_PACKAGE + ".pages", className);

        replay();
View Full Code Here

    @Test
    public void resolved_page_names_are_cached()
    {
        String pageClassName = APP_ROOT_PACKAGE + ".pages.SimplePage";

        ClassNameLocator locator = newClassNameLocator();
        Logger logger = compliantLogger();

        train_locateComponentClassNames(locator, APP_ROOT_PACKAGE + ".pages", pageClassName);

        replay();
View Full Code Here

TOP

Related Classes of org.apache.tapestry5.ioc.services.ClassNameLocator

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.