Package org.apache.hivemind

Examples of org.apache.hivemind.ClassResolver


    public void testNotFound()
    {
        INamespace namespace = newNamespace("org.foo");

        MockControl crc = newControl(ClassResolver.class);
        ClassResolver cr = (ClassResolver) crc.getMock();

        IComponentSpecification spec = newSpec();

        cr.checkForClass("org.foo.bar.Baz");
        crc.setReturnValue(null);

        cr.checkForClass("bar.Baz");
        crc.setReturnValue(null);

        replayControls();

        PageClassProviderContext context = new PageClassProviderContext("bar/Baz", spec, namespace);
View Full Code Here


    protected Registry constructRegistry(PortletConfig config)
    {
        RegistryBuilder builder = new RegistryBuilder();

        ClassResolver resolver = new DefaultClassResolver();

        builder.addModuleDescriptorProvider(new XmlModuleDescriptorProvider(resolver));

        String name = config.getPortletName();
        WebContext context = new PortletWebContext(config.getPortletContext());
View Full Code Here

        return result;
    }

    private IScript read(String file) throws IOException, DocumentParseException
    {
        ClassResolver resolver = new DefaultClassResolver();
        ScriptParser parser = new ScriptParser(resolver, createExpressionEvaluator(), null);

        String classAsPath = "/" + getClass().getName().replace('.', '/');

        Resource classLocation = new ClasspathResource(resolver, classAsPath);
View Full Code Here

        verifyControls();
    }

    public void testClasspathResourceFactory()
    {
        ClassResolver cr = new DefaultClassResolver();
        ClasspathResourceFactoryImpl f = new ClasspathResourceFactoryImpl();
        f.setClassResolver(cr);

        String path = "/foo/bar";
View Full Code Here

    /**
     * Validate that the factory is declared properly in the module deployment descriptor.
     */
    public void testClasspathResourceFactoryIntegrated()
    {
        ClassResolver cr = new DefaultClassResolver();

        Registry registry = RegistryBuilder.constructDefaultRegistry();

        ClasspathResourceFactory f = (ClasspathResourceFactory) registry.getService(
                "tapestry.ClasspathResourceFactory",
View Full Code Here

    public void testAddExternalScript() throws Exception
    {
        String newline = System.getProperty("line.separator");

        Location l = newLocation();
        ClassResolver resolver = new DefaultClassResolver();
        Resource filea = new ClasspathResource(resolver, "org/apache/tapestry/utils/filea.txt");
        Resource fileb = new ClasspathResource(resolver, "org/apache/tapestry/utils/fileb.txt");

        MockControl assetServicec = newControl(IEngineService.class);
        IEngineService assetService = (IEngineService) assetServicec.getMock();
View Full Code Here

    }

    public void testCache()
    {
        MockControl control = newControl(ClassResolver.class);
        ClassResolver resolver = (ClassResolver) control.getMock();

        URL url = getClass().getResource("tapestry-in-action.png");

        resolver.getResource("/foo");
        control.setReturnValue(url);

        replayControls();

        ResourceDigestSourceImpl s = new ResourceDigestSourceImpl();
        s.setClassResolver(resolver);

        assertEquals("a5f4663532ea3efe22084df086482290", s.getDigestForResource("/foo"));

        // Try it in the cache; note that the class resolver is not
        // invoked this time.

        assertEquals("a5f4663532ea3efe22084df086482290", s.getDigestForResource("/foo"));

        verifyControls();

        resolver.getResource("/foo");
        control.setReturnValue(url);

        replayControls();

        // This clears the cache
View Full Code Here

        verifyControls();
    }

    public void testFindUnclaimedAbstractProperties()
    {
        ClassResolver cr = (ClassResolver) newMock(ClassResolver.class);
        IComponentSpecification spec = newSpec();
        ClassFactory cf = newClassFactory(UnclaimedAbstractPropertiesFixture.class);

        replayControls();
View Full Code Here

        verifyControls();
    }

    public void testGetNewMethod()
    {
        ClassResolver cr = new DefaultClassResolver();
        MockControl specc = newControl(IComponentSpecification.class);
        IComponentSpecification spec = (IComponentSpecification) specc.getMock();

        MockControl cfc = newControl(ClassFactory.class);
        ClassFactory cf = (ClassFactory) cfc.getMock();
View Full Code Here

        verifyControls();
    }

    public void testGetExistingMethod()
    {
        ClassResolver cr = new DefaultClassResolver();
        MockControl specc = newControl(IComponentSpecification.class);
        IComponentSpecification spec = (IComponentSpecification) specc.getMock();

        MockControl cfc = newControl(ClassFactory.class);
        ClassFactory cf = (ClassFactory) cfc.getMock();
View Full Code Here

TOP

Related Classes of org.apache.hivemind.ClassResolver

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.