Update of /cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-template/src/test/java
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23201/src/test/java
Modified Files:
TemplateXMLGeneratingPluginTestCase.java
Log Message:
Fixing plugin-template. Now wizard generates valid plugin.
Index: TemplateXMLGeneratingPluginTestCase.java
===================================================================
RCS file:
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-template/src/test/java/TemplateXMLGeneratingPluginTestCase.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** TemplateXMLGeneratingPluginTestCase.java 27 Jan 2004 01:35:41 -0000
1.3
--- TemplateXMLGeneratingPluginTestCase.java 21 Apr 2005 13:56:01 -0000
1.4
***************
*** 1,30 ****
package [EMAIL PROTECTED]@;
! import org.generama.WriterMapper;
! import org.generama.AbstractPlugin;
import org.generama.MetadataProvider;
import org.generama.tests.AbstractXMLGeneratingPluginTestCase;
import org.xdoclet.QDoxMetadataProvider;
- import java.io.Reader;
- import java.io.FileReader;
import java.io.IOException;
public class @PLUGIN_TEST_CASE_CLASS_NAME@ extends
AbstractXMLGeneratingPluginTestCase {
! protected AbstractPlugin createPlugin(MetadataProvider metadataProvider,
WriterMapper writerMapper) throws Exception {
! return new
@PLUGIN_CLASS_NAME@((QDoxMetadataProvider)metadataProvider, writerMapper);
}
protected MetadataProvider createMetadataProvider() throws IOException {
- String basedir = System.getProperty("[EMAIL PROTECTED]@.home");
- assertNotNull(basedir);
-
// If you're not writing an EJB related plugin, you should change
// this to point to a different test app, like the POJO or WEB one.
! Reader reader = new FileReader(basedir +
"/../testapp-ejb/src/main/java/org/xdoclet/testapp/ejb/beans/AccountBean.java");
return new QDoxMetadataProvider(reader);
}
! protected Reader getExpected() throws IOException {
return getResourceRelativeToThisPackage("../../../../META-INF/@[EMAIL
PROTECTED]");
}
--- 1,29 ----
package [EMAIL PROTECTED]@;
! import org.generama.JellyTemplateEngine;
import org.generama.MetadataProvider;
+ import org.generama.Plugin;
+ import org.generama.QDoxCapableMetadataProvider;
+ import org.generama.WriterMapper;
import org.generama.tests.AbstractXMLGeneratingPluginTestCase;
import org.xdoclet.QDoxMetadataProvider;
import java.io.IOException;
+ import java.net.URL;
public class @PLUGIN_TEST_CASE_CLASS_NAME@ extends
AbstractXMLGeneratingPluginTestCase {
!
! protected Plugin createPlugin(MetadataProvider metadataProvider,
WriterMapper writerMapper) {
! return new @PLUGIN_CLASS_NAME@(new JellyTemplateEngine(),
(QDoxCapableMetadataProvider) metadataProvider, writerMapper);
}
protected MetadataProvider createMetadataProvider() throws IOException {
// If you're not writing an EJB related plugin, you should change
// this to point to a different test app, like the POJO or WEB one.
! URL reader =
getResourceRelativeToThisPackage("/../testapp-ejb/src/main/java/org/xdoclet/testapp/ejb/beans/AccountBean.java");
return new QDoxMetadataProvider(reader);
}
! protected URL getExpected() throws IOException {
return getResourceRelativeToThisPackage("../../../../META-INF/@[EMAIL
PROTECTED]");
}
-------------------------------------------------------
This SF.Net email is sponsored by: New Crystal Reports XI.
Version 11 adds new functionality designed to reduce time involved in
creating, integrating, and deploying reporting solutions. Free runtime info,
new features, or free trial, at: http://www.businessobjects.com/devxi/728
_______________________________________________
xdoclet-plugins-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-commits