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

Reply via email to