Update of 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-ejb/src/test/java/org/xdoclet/plugin/ejb/interfaces
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28575/plugin-ejb/src/test/java/org/xdoclet/plugin/ejb/interfaces

Added Files:
        ServiceEndpointPluginTestCase.java 
Log Message:
* Added LookupObjectPlugin 
* Finished PrimaryKeyClassPlugin 
* Fixed small bugs


--- NEW FILE: ServiceEndpointPluginTestCase.java ---
/*
 * Copyright (c) 2005
 * XDoclet Team
 * All rights reserved.
 */
package org.xdoclet.plugin.ejb.interfaces;

import java.io.File;
import java.io.FileNotFoundException;

import java.net.MalformedURLException;
import java.net.URL;

import org.generama.MetadataProvider;
import org.generama.Plugin;
import org.generama.QDoxCapableMetadataProvider;
import org.generama.VelocityTemplateEngine;
import org.generama.WriterMapper;

import org.xdoclet.AbstractJavaGeneratingPluginTestCase;
import org.xdoclet.QDoxMetadataProvider;

import org.xdoclet.plugin.ejb.EjbConfig;
import org.xdoclet.plugin.ejb.EjbVersion;

/**
 * Testcase for ServiceEndpointPlugin
 *
 * @author Diogo Quintela
 */
public class ServiceEndpointPluginTestCase extends 
AbstractJavaGeneratingPluginTestCase {
    protected URL getExpected() throws FileNotFoundException, 
MalformedURLException {
        String basedir = System.getProperty("xdoclet.ejb.home");
        assertNotNull(basedir);
        return new File(basedir + 
"/../testapp-ejb/src/main/java/org/xdoclet/testapp/ejb/interfaces/TransferEndPoint.java").toURL();
    }

    protected MetadataProvider createMetadataProvider() throws Exception {
        String basedir = System.getProperty("xdoclet.ejb.home");
        assertNotNull(basedir);
        return new QDoxMetadataProvider(new File(basedir + 
"/../testapp-ejb/src/main/java/"));
    }

    protected Plugin createPlugin(MetadataProvider metadataProvider, 
WriterMapper writerMapper)
        throws Exception {
        QDoxCapableMetadataProvider qdoxCapableMetadataProvider = 
(QDoxCapableMetadataProvider) metadataProvider;
        EjbConfig config = new EjbConfig(qdoxCapableMetadataProvider, 
writerMapper);
        config.setVersion(EjbVersion.EJB_2_1);
        return new ServiceEndpointPlugin(new VelocityTemplateEngine(), 
qdoxCapableMetadataProvider, writerMapper, config);
    }
}



-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
xdoclet-plugins-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-commits

Reply via email to