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