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

Added Files:
        ActionScript3PluginTestCase.java 
        ActionScriptPlugin2TestCase.java 
        ActionScriptPluginTestCase.java 
        DependencyFragmentPluginTestCase.java 
Log Message:
XDP-136 : adding Joe Berkovitz's contribution : Actionscript plugin

--- NEW FILE: DependencyFragmentPluginTestCase.java ---
package org.xdoclet.plugin.actionscript;

import org.generama.MetadataProvider;
import org.generama.Plugin;
import org.generama.QDoxCapableMetadataProvider;
import org.generama.VelocityTemplateEngine;
import org.generama.WriterMapper;
import org.generama.tests.AbstractTextGeneratingPluginTestCase;
import org.xdoclet.QDoxMetadataProvider;

import java.io.File;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;

/**
 * @author Joe Berkovitz
 */
public class DependencyFragmentPluginTestCase extends 
AbstractTextGeneratingPluginTestCase {
    protected Plugin createPlugin(MetadataProvider metadataProvider, 
WriterMapper writerMapper) throws Exception {
        DependencyFragmentPlugin plugin = new DependencyFragmentPlugin(new 
VelocityTemplateEngine(), (QDoxCapableMetadataProvider) metadataProvider, 
writerMapper);
        return plugin;
    }

    protected MetadataProvider createMetadataProvider() throws IOException {
        String basedir = System.getProperty("xdoclet.actionscript.home");
        assertNotNull(basedir);
        File sourceDir = new File(basedir + 
"/../plugin-actionscript/src/test/java/org/xdoclet/testapp/pojo");
        return new QDoxMetadataProvider(sourceDir);
    }

    protected URL getExpected() throws MalformedURLException {
        String basedir = System.getProperty("xdoclet.actionscript.home");
        return new File(basedir + 
"/../plugin-actionscript/src/test/java/org/xdoclet/testapp/pojo/StaticDependencies.as").toURL();
    }
}

--- NEW FILE: ActionScriptPlugin2TestCase.java ---
package org.xdoclet.plugin.actionscript;

import org.generama.MetadataProvider;
import org.generama.Plugin;
import org.generama.QDoxCapableMetadataProvider;
import org.generama.VelocityTemplateEngine;
import org.generama.WriterMapper;
import org.generama.tests.AbstractTextGeneratingPluginTestCase;
import org.xdoclet.QDoxMetadataProvider;

import java.io.File;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;

/**
 * @author Joe Berkovitz
 */
public class ActionScriptPlugin2TestCase extends 
AbstractTextGeneratingPluginTestCase {
    protected Plugin createPlugin(MetadataProvider metadataProvider, 
WriterMapper writerMapper) throws Exception {
        ActionScriptPlugin plugin = new ActionScriptPlugin(new 
VelocityTemplateEngine(), (QDoxCapableMetadataProvider) metadataProvider, 
writerMapper);
        return plugin;
    }

    protected MetadataProvider createMetadataProvider() throws IOException {
        String basedir = System.getProperty("xdoclet.actionscript.home");
        assertNotNull(basedir);
        File sourceFile = new File(basedir + 
"/../plugin-actionscript/src/test/java/org/xdoclet/testapp/pojo/YourBean.java");
        return new QDoxMetadataProvider(sourceFile);
    }

    protected URL getExpected() throws MalformedURLException {
        String basedir = System.getProperty("xdoclet.actionscript.home");
        return new File(basedir + 
"/../plugin-actionscript/src/test/java/org/xdoclet/testapp/pojo/YourBean.as").toURL();
    }
}

--- NEW FILE: ActionScriptPluginTestCase.java ---
package org.xdoclet.plugin.actionscript;

import org.generama.MetadataProvider;
import org.generama.Plugin;
import org.generama.QDoxCapableMetadataProvider;
import org.generama.VelocityTemplateEngine;
import org.generama.WriterMapper;
import org.generama.tests.AbstractTextGeneratingPluginTestCase;
import org.xdoclet.QDoxMetadataProvider;

import java.io.File;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;

/**
 * @author Joe Berkovitz
 */
public class ActionScriptPluginTestCase extends 
AbstractTextGeneratingPluginTestCase {
    protected Plugin createPlugin(MetadataProvider metadataProvider, 
WriterMapper writerMapper) throws Exception {
        ActionScriptPlugin plugin = new ActionScriptPlugin(new 
VelocityTemplateEngine(), (QDoxCapableMetadataProvider) metadataProvider, 
writerMapper);
        return plugin;
    }

    protected MetadataProvider createMetadataProvider() throws IOException {
        String basedir = System.getProperty("xdoclet.actionscript.home");
        assertNotNull(basedir);
        File sourceFile = new File(basedir + 
"/../plugin-actionscript/src/test/java/org/xdoclet/testapp/pojo/MyBean.java");
        return new QDoxMetadataProvider(sourceFile);
    }

    protected URL getExpected() throws MalformedURLException {
        String basedir = System.getProperty("xdoclet.actionscript.home");
        return new File(basedir + 
"/../plugin-actionscript/src/test/java/org/xdoclet/testapp/pojo/MyBean.as").toURL();
    }
}

--- NEW FILE: ActionScript3PluginTestCase.java ---
package org.xdoclet.plugin.actionscript;

import org.generama.MetadataProvider;
import org.generama.Plugin;
import org.generama.QDoxCapableMetadataProvider;
import org.generama.VelocityTemplateEngine;
import org.generama.WriterMapper;
import org.generama.tests.AbstractTextGeneratingPluginTestCase;
import org.xdoclet.QDoxMetadataProvider;

import java.io.File;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;

/**
 * @author Joe Berkovitz
 */
public class ActionScript3PluginTestCase extends 
AbstractTextGeneratingPluginTestCase {
    protected Plugin createPlugin(MetadataProvider metadataProvider, 
WriterMapper writerMapper) throws Exception {
        ActionScript3Plugin plugin = new ActionScript3Plugin(new 
VelocityTemplateEngine(), (QDoxCapableMetadataProvider) metadataProvider, 
writerMapper);
        return plugin;
    }

    protected MetadataProvider createMetadataProvider() throws IOException {
        String basedir = System.getProperty("xdoclet.actionscript.home");
        assertNotNull(basedir);
        File sourceFile = new File(basedir + 
"/../plugin-actionscript/src/test/java/org/xdoclet/testapp/pojo/MyBean.java");
        return new QDoxMetadataProvider(sourceFile);
    }

    protected URL getExpected() throws MalformedURLException {
        String basedir = System.getProperty("xdoclet.actionscript.home");
        return new File(basedir + 
"/../plugin-actionscript/src/test/java/org/xdoclet/testapp/pojo/MyBean.as3").toURL();
    }
}



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
xdoclet-plugins-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-commits

Reply via email to