Package org.apache.tapestry.ioc

Examples of org.apache.tapestry.ioc.Resource


        File f = new File(packageDir, "Biff.html");

        f.createNewFile();

        Resource baseResource = new ClasspathResource(loader, "baz/Biff.class");
        Resource localized = baseResource.withExtension(InternalConstants.TEMPLATE_EXTENSION);

        TemplateParser parser = mockTemplateParser();
        ComponentTemplate template = mockComponentTemplate();
        InvalidationListener listener = mockInvalidationListener();
View Full Code Here


    /** Checks that localization to the same resource works (w/ caching). */
    @Test
    public void localization_to_same()
    {
        Resource baseResource = newResource("Fred.class");

        TemplateParser parser = mockTemplateParser();
        ComponentTemplate template = mockComponentTemplate();
        ComponentModel model = mockComponentModel();

        train_getComponentClassName(model, PACKAGE + ".Fred");

        train_getBaseResource(model, baseResource);

        train_parseTemplate(parser, baseResource
                .withExtension(InternalConstants.TEMPLATE_EXTENSION), template);

        replay();

        ComponentTemplateSourceImpl source = new ComponentTemplateSourceImpl(parser, null);
View Full Code Here

    }

    @Test
    public void page_template_found_in_context()
    {
        Resource baseResource = newResource("NotInClasspath.class");

        // Simpler to do it this way ...

        Resource contextTemplateResource = newResource("Fred.html");

        TemplateParser parser = mockTemplateParser();
        ComponentTemplate template = mockComponentTemplate();
        ComponentModel model = mockComponentModel();
        PageTemplateLocator locator = mockPageTemplateLocator();
View Full Code Here

    {
        TemplateParser parser = mockTemplateParser();
        ComponentModel model = mockComponentModel();
        PageTemplateLocator locator = mockPageTemplateLocator();

        Resource baseResource = newResource("Barney.class");

        train_getComponentClassName(model, PACKAGE + ".Barney");

        train_getBaseResource(model, baseResource);
View Full Code Here

    }

    @Test
    public void child_component_inherits_parent_template()
    {
        Resource baseFred = newResource("Fred.class");
        Resource baseBarney = baseFred.forFile("Barney.class");
        PageTemplateLocator locator = mockPageTemplateLocator();

        TemplateParser parser = mockTemplateParser();
        ComponentTemplate template = mockComponentTemplate();
        ComponentModel model = mockComponentModel();
View Full Code Here

        URL url = new URL("http", "localhost", JETTY_PORT, "/assets/app1/pages/tapestry-button.png");

        byte[] downloaded = readContent(url);

        Resource classpathResource = new ClasspathResource(
                "org/apache/tapestry/integration/app1/pages/tapestry-button.png");

        byte[] actual = readContent(classpathResource.toURL());

        assertEquals(downloaded, actual);
    }
View Full Code Here

{
    @Test
    public void not_a_page_class()
    {
        ComponentModel model = mockComponentModel();
        Resource root = mockResource();
        ComponentClassResolver resolver = mockComponentClassResolver();

        train_getComponentClassName(model, "foo.bar.Baz");

        replay();
View Full Code Here

    @Test
    public void template_found()
    {
        ComponentModel model = mockComponentModel();
        Resource root = mockResource();
        Resource withExtension = mockResource();
        Resource forLocale = mockResource();
        Locale locale = Locale.FRENCH;
        String className = "myapp.pages.Foo";

        ComponentClassResolver resolver = mockComponentClassResolver();
View Full Code Here

     */
    @Test
    public void uses_simple_class_name_in_folders()
    {
        ComponentModel model = mockComponentModel();
        Resource root = mockResource();
        Resource withExtension = mockResource();
        Resource forLocale = mockResource();
        Locale locale = Locale.FRENCH;
        String className = "myapp.pages.foo.CreateFoo";

        ComponentClassResolver resolver = mockComponentClassResolver();

View Full Code Here

    @Test
    public void template_not_found()
    {
        ComponentModel model = mockComponentModel();
        Resource root = mockResource();
        Resource withExtension = mockResource();
        Locale locale = Locale.GERMAN;
        String className = "myapp.pages.bar.Baz";

        ComponentClassResolver resolver = mockComponentClassResolver();
View Full Code Here

TOP

Related Classes of org.apache.tapestry.ioc.Resource

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.