felipeal    2004/10/23 08:52:51

  Modified:    eclipse/src/plugin-test maven.xml
  Log:
  ECLIPSE-52: changed the test to handle the situation where cactus plugin is not 
installed
  
  Revision  Changes    Path
  1.20      +15 -1     maven-plugins/eclipse/src/plugin-test/maven.xml
  
  Index: maven.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/eclipse/src/plugin-test/maven.xml,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- maven.xml 22 Oct 2004 06:01:38 -0000      1.19
  +++ maven.xml 23 Oct 2004 15:52:51 -0000      1.20
  @@ -18,6 +18,7 @@
   <project xmlns:j="jelly:core" 
            xmlns:assert="assert" 
            xmlns:u="jelly:util"
  +         xmlns:maven="jelly:maven"
            xmlns:x="jelly:xml">
   
     <goal name="testPlugin" 
prereqs="test-eclipse,test-natures,test-builders,test-natures-and-builders,test-classpath-has-generated-source,test-classpath-has-overridden-jar,test-noduplicates,test-classpath-con-entry">
  @@ -111,7 +112,20 @@
       <u:file var="classpathFile" name="${dotClasspath}"/>
       <x:parse var="classpathDoc" xml="${classpathFile.toURL()}" />
       <x:set var="count" 
select="count($classpathDoc/classpath/classpathentry[contains(@kind,'src')])"/>
  -    <assert:assertEquals expected="7" value="${count.intValue().toString()}" 
msg="Wrong number of generated src directories found"/>  
  +
  +    <j:set var="expectedDirs" value="6"/>
  +    <j:set var="cactusStatus" value="NOT installed"/>
  +    <maven:get plugin="cactus-maven" property="plugin" var="cactusPlugin" />
  +    <j:if test="${! empty(cactusPlugin)}">
  +       <j:set var="expectedDirs" value="${expectedDirs+1}"/>
  +       <!-- I wish someday I will understand why Jelly requires hacks like
  +            the following ...  -->
  +       <j:set var="expectedDirs" value="${expectedDirs.intValue().toString()}"/>
  +       <j:set var="cactusStatus" value="installed"/>
  +    </j:if>
  +    <echo>Cactus plugin ${cactusStatus} - expecting ${expectedDirs} source 
entries.</echo>
  +   
  +    <assert:assertEquals expected="${expectedDirs}" 
value="${count.intValue().toString()}" msg="Wrong number of generated src directories 
found"/>  
     </goal>
   
     <goal name="test-classpath-has-overridden-jar">
  
  
  

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

Reply via email to