Update of
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-interfaceextractor/src/test/java/org/xdoclet/plugin/interfaceextractor
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28461/plugin-interfaceextractor/src/test/java/org/xdoclet/plugin/interfaceextractor
Added Files:
InterfaceExtractorPluginTestCase.java
Log Message:
XDP-137 : added simple interface extractor plugin
--- NEW FILE: InterfaceExtractorPluginTestCase.java ---
package org.xdoclet.plugin.interfaceextractor;
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 java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
/**
* @author gjoseph
* @author $Author: moinsmoins $ (last edit)
* @version $Revision: 1.1 $
*/
public class InterfaceExtractorPluginTestCase extends
AbstractJavaGeneratingPluginTestCase {
protected Plugin createPlugin(MetadataProvider metadataProvider,
WriterMapper writerMapper) throws Exception {
final InterfaceExtractorPlugin plugin = new
InterfaceExtractorPlugin(new VelocityTemplateEngine(),
(QDoxCapableMetadataProvider) metadataProvider, writerMapper);
plugin.setPackagereplace("org.xdoclet.testapp.interfaceextractor.expected");
plugin.setFilereplace("Expected.java");
plugin.setIgnoremethodsregex("toRem.*");
plugin.setExtends("java.io.Serializable");
return plugin;
}
protected MetadataProvider createMetadataProvider() throws IOException {
String basedir = System.getProperty("xdoclet.interfaceextractor.home");
if (basedir == null) {
basedir =
"/Users/greg/dev/projects/xdoclet-plugins/xdoclet-plugins/plugin-interfaceextractor";
}
assertNotNull(basedir);
return new QDoxMetadataProvider(new File(basedir +
"/src/test/testapp"));
}
protected URL getExpected() throws FileNotFoundException,
MalformedURLException {
String basedir = System.getProperty("xdoclet.interfaceextractor.home");
if (basedir == null) {
basedir =
"/Users/greg/dev/projects/xdoclet-plugins/xdoclet-plugins/plugin-interfaceextractor";
}
assertNotNull(basedir);
return new File(basedir +
"/src/test/java/org/xdoclet/testapp/interfaceextractor/expected/Expected.java").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