brett       2003/08/31 18:48:25

  Modified:    src/test/java/org/apache/maven/plugin PluginManagerTest.java
               src/test/java/org/apache/maven/plugin/maven.home/plugins
                        maven-clean-plugin-1.1-SNAPSHOT.jar
  Added:       src/test/java/org/apache/maven/plugin
                        maven-clean-plugin-1.0.jar
  Log:
  More plugin manager testing
  
  Revision  Changes    Path
  1.8       +23 -0     
maven/src/test/java/org/apache/maven/plugin/PluginManagerTest.java
  
  Index: PluginManagerTest.java
  ===================================================================
  RCS file: 
/home/cvs/maven/src/test/java/org/apache/maven/plugin/PluginManagerTest.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- PluginManagerTest.java    31 Aug 2003 07:43:50 -0000      1.7
  +++ PluginManagerTest.java    1 Sep 2003 01:48:25 -0000       1.8
  @@ -158,6 +158,10 @@
               FileUtils.deleteDirectory(fake);
               String installedPlugin = fakeHome + 
"/plugins/maven-java-plugin-1.3.jar";
               new File(installedPlugin).delete();
  +            installedPlugin = fakeHome + "/plugins/maven-clean-plugin-1.0.jar";
  +            new File(installedPlugin).delete();
  +            installedPlugin = fakeHome + 
"/plugins/maven-clean-plugin-1.2-SNAPSHOT.jar";
  +            new File(installedPlugin).delete();
           }
           catch (IOException e)
           {
  @@ -175,6 +179,7 @@
           pluginManager.initialize();
           assertTrue("clean plugin is not loaded properly", 
pluginManager.getGoalNames().contains("clean"));
           assertTrue("clean plugin is not loaded properly", 
pluginManager.getGoalNames().contains("clean:clean"));
  +        assertTrue("clean plugin is not loaded properly", 
pluginManager.getGoalNames().contains("clean:original"));
       }
   
       /**
  @@ -210,6 +215,7 @@
       /**
        * Make sure the plugin manager can upgrade a plugin
        * @throws Exception when any error occurs
  +     * @todo what is a valid way to check the correct plugin will be used?
        */
       public void testUpgrade() throws Exception
       {
  @@ -217,6 +223,23 @@
   
           assertTrue("upgraded clean plugin is not loaded properly",
               pluginManager.getGoalNames().contains("clean:other"));
  +        //assertFalse("original clean plugin is not removed properly",
  +            //pluginManager.getGoalNames().contains("clean:original"));
  +    }
  +
  +    /**
  +     * Make sure the plugin manager can downgrade a plugin
  +     * @throws Exception when any error occurs
  +     * @todo what is a valid way to check the correct plugin will be used?
  +     */
  +    public void testDowngrade() throws Exception
  +    {
  +        installPlugin("maven-clean-plugin-1.0.jar");
  +
  +        assertTrue("downgraded clean plugin is not loaded properly",
  +            pluginManager.getGoalNames().contains("clean:first"));
  +        //assertFalse("original clean plugin is not removed properly",
  +            //pluginManager.getGoalNames().contains("clean:original"));
       }
   
       /**
  
  
  
  1.1                  
maven/src/test/java/org/apache/maven/plugin/maven-clean-plugin-1.0.jar
  
        <<Binary file>>
  
  
  1.3       +6 -7      
maven/src/test/java/org/apache/maven/plugin/maven.home/plugins/maven-clean-plugin-1.1-SNAPSHOT.jar
  
        <<Binary file>>
  
  

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

Reply via email to