hammant     2002/12/21 12:32:37

  Modified:    altrmi   base.xml build.xml
               altrmi/src/java/org/apache/excalibur/altrmi/server
                        AttributeHelper.java
                        PublicationDescriptionItem.java
               altrmi/src/test/org/apache/excalibur/altrmi/test/http
                        KludgeServlet.java
  Log:
  Async tests now pass.
  
  Revision  Changes    Path
  1.8       +2 -0      jakarta-avalon-excalibur/altrmi/base.xml
  
  Index: base.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/base.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- base.xml  25 Nov 2002 21:17:06 -0000      1.7
  +++ base.xml  21 Dec 2002 20:32:36 -0000      1.8
  @@ -20,6 +20,8 @@
     <!-- Construct compile classpath -->
     <path id="compile.classpath">
       <pathelement location="${build.home}/classes"/>
  +    <pathelement location="${jakarta-commons-attributes.jar}"/>
  +    <pathelement location="${jakarta-commons-logging.jar}"/>    
     </path>
   
     <taskdef name="altrmiproxies" 
classname="org.apache.excalibur.altrmi.generator.ant.AltrmiProxyTask">
  
  
  
  1.53      +4 -3      jakarta-avalon-excalibur/altrmi/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/build.xml,v
  retrieving revision 1.52
  retrieving revision 1.53
  diff -u -r1.52 -r1.53
  --- build.xml 21 Dec 2002 19:34:43 -0000      1.52
  +++ build.xml 21 Dec 2002 20:32:36 -0000      1.53
  @@ -264,10 +264,11 @@
               <formatter type="plain" usefile="false"/>  <!-- text reports for 
humans     -->
               <batchtest todir="${build.tests}">
                   <fileset dir="${build.testclasses}">
  +<!--
                       <include 
name="**/test/**/CustomHttpServletTestCase.class"/>
  -
  -<!--                    <include name="**/test/**/*TestCase.class"/>
  -                    <exclude name="**/Abstract*"/> -->
  +                    -->
  +                    <include name="**/test/**/*TestCase.class"/>
  +                    <exclude name="**/Abstract*"/>
                       <exclude name="**/JSXObjectStreamTestCase.class"/>
                   </fileset>
               </batchtest>
  
  
  
  1.2       +4 -3      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/AttributeHelper.java
  
  Index: AttributeHelper.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/AttributeHelper.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AttributeHelper.java      3 Dec 2002 00:19:57 -0000       1.1
  +++ AttributeHelper.java      21 Dec 2002 20:32:37 -0000      1.2
  @@ -16,20 +16,21 @@
   
       protected boolean isMethodAsync(Method method)
       {
  +        System.out.println("method " + method.toString());
           Attribute attr = Attributes.getAttribute(method, "altrmi:method");
  -        return (attr.getValue().equals("async"));
  +        return (attr == null ? false : attr.getValue().equals("async"));
       }
   
       protected boolean isMethodAsyncCommit(Method method)
       {
           Attribute attr = Attributes.getAttribute(method, "altrmi:method");
  -        return (attr.getValue().equals("commit"));
  +        return (attr == null ? false :attr.getValue().equals("commit"));
       }
   
       protected boolean isMethodAsyncRollback(Method method)
       {
           Attribute attr = Attributes.getAttribute(method, "altrmi:method");
  -        return (attr.getValue().equals("rollback"));
  +        return (attr == null ? false : attr.getValue().equals("rollback"));
       }
   
   
  
  
  
  1.7       +2 -2      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/PublicationDescriptionItem.java
  
  Index: PublicationDescriptionItem.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/PublicationDescriptionItem.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- PublicationDescriptionItem.java   21 Dec 2002 19:34:43 -0000      1.6
  +++ PublicationDescriptionItem.java   21 Dec 2002 20:32:37 -0000      1.7
  @@ -53,7 +53,7 @@
           }
           catch (NoClassDefFoundError ncdfe)
           {
  -            System.out.println("--> ncdfe-" + ncdfe.getMessage() + 
ncdfe.getCause());
  +            System.out.println("--> ncdfe " + ncdfe.getMessage());
               ncdfe.printStackTrace();
               // attribute jars are missing.
               // This allowed for when there is no Async functionality.
  
  
  
  1.3       +0 -1      
jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/http/KludgeServlet.java
  
  Index: KludgeServlet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/http/KludgeServlet.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- KludgeServlet.java        16 Dec 2002 01:00:01 -0000      1.2
  +++ KludgeServlet.java        21 Dec 2002 20:32:37 -0000      1.3
  @@ -22,7 +22,6 @@
       public static void setRealServlet(CustomHttpServlet realServlet)
       {
           KludgeServlet.realServlet = realServlet;
  -        System.out.println("---> kludge");
       }
   
       protected void doGet(HttpServletRequest httpServletRequest, 
HttpServletResponse httpServletResponse) throws ServletException, IOException
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to