This is an automated email from the ASF dual-hosted git repository.

elharo pushed a commit to branch maven-plugin-testing-3.x
in repository https://gitbox.apache.org/repos/asf/maven-plugin-testing.git


The following commit(s) were added to refs/heads/maven-plugin-testing-3.x by 
this push:
     new 1a12bb9  Remove TODOs (#48)
1a12bb9 is described below

commit 1a12bb9bee480355076ee38c7b30b8c2cea2c214
Author: Elliotte Rusty Harold <elh...@users.noreply.github.com>
AuthorDate: Sat Dec 7 13:06:39 2024 +0000

    Remove TODOs (#48)
    
    * Remove TODOs
---
 .../apache/maven/plugin/testing/AbstractMojoTestCase.java | 15 ---------------
 .../java/org/apache/maven/plugin/testing/SilentLog.java   |  5 +----
 .../maven/plugin/testing/resources/TestResources.java     |  1 -
 .../maven/plugin/testing/PluginArtifactFileTest.java      |  4 +---
 4 files changed, 2 insertions(+), 23 deletions(-)

diff --git 
a/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/AbstractMojoTestCase.java
 
b/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/AbstractMojoTestCase.java
index 8c11a8f..a03feb8 100644
--- 
a/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/AbstractMojoTestCase.java
+++ 
b/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/AbstractMojoTestCase.java
@@ -79,15 +79,6 @@ import org.codehaus.plexus.util.xml.Xpp3Dom;
 import org.codehaus.plexus.util.xml.Xpp3DomBuilder;
 
 /**
- * TODO: add a way to use the plugin POM for the lookup so that the user 
doesn't have to provide the a:g:v:goal
- * as the role hint for the mojo lookup.
- * TODO: standardize the execution of the mojo and looking at the results, but 
could simply have a template method
- * for verifying the state of the mojo post execution
- * TODO: need a way to look at the state of the mojo without adding getters, 
this could be where we finally specify
- * the expressions which extract values from the mojo.
- * TODO: create a standard directory structure for picking up POMs to make 
this even easier, we really just need a testing
- * descriptor and make this entirely declarative!
- *
  * @author jesse
  */
 public abstract class AbstractMojoTestCase extends PlexusTestCase {
@@ -118,12 +109,6 @@ public abstract class AbstractMojoTestCase extends 
PlexusTestCase {
 
     private Map<String, MojoDescriptor> mojoDescriptors;
 
-    /*
-     * for the harness I think we have decided against going the route of 
using the maven project builder.
-     * instead I think we are going to try and make an instance of the 
localrespository and assign that
-     * to either the project stub or into the mojo directly with 
injection...not sure yet though.
-     */
-    // private MavenProjectBuilder projectBuilder;
     @Override
     protected void setUp() throws Exception {
         assertTrue(
diff --git 
a/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/SilentLog.java
 
b/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/SilentLog.java
index e94d81b..deaceeb 100644
--- 
a/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/SilentLog.java
+++ 
b/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/SilentLog.java
@@ -323,8 +323,5 @@ public class SilentLog implements Log, Logger {
     }
 
     @Override
-    public void setThreshold(int threshold) {
-        // TODO Auto-generated method stub
-
-    }
+    public void setThreshold(int threshold) {}
 }
diff --git 
a/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/resources/TestResources.java
 
b/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/resources/TestResources.java
index 54343f1..1541506 100644
--- 
a/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/resources/TestResources.java
+++ 
b/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/resources/TestResources.java
@@ -86,7 +86,6 @@ public class TestResources extends TestWatcher {
     // static helpers
 
     public static void cp(File basedir, String from, String to) throws 
IOException {
-        // TODO ensure destination lastModified timestamp changes
         FileUtils.copyFile(new File(basedir, from), new File(basedir, to));
     }
 
diff --git 
a/maven-plugin-testing-harness/src/test/java/org/apache/maven/plugin/testing/PluginArtifactFileTest.java
 
b/maven-plugin-testing-harness/src/test/java/org/apache/maven/plugin/testing/PluginArtifactFileTest.java
index 6025f21..2163a25 100644
--- 
a/maven-plugin-testing-harness/src/test/java/org/apache/maven/plugin/testing/PluginArtifactFileTest.java
+++ 
b/maven-plugin-testing-harness/src/test/java/org/apache/maven/plugin/testing/PluginArtifactFileTest.java
@@ -27,7 +27,7 @@ public class PluginArtifactFileTest extends 
AbstractMojoTestCase {
     private static final String FS = System.getProperty("file.separator");
 
     public void testArtifact() throws Exception {
-        MojoExecution execution = newMojoExecution("parameters"); // TODO 
dedicated test mojo
+        MojoExecution execution = newMojoExecution("parameters");
 
         List<Artifact> artifacts =
                 
execution.getMojoDescriptor().getPluginDescriptor().getArtifacts();
@@ -40,6 +40,4 @@ public class PluginArtifactFileTest extends 
AbstractMojoTestCase {
         assertEquals("0.0.1-SNAPSHOT", artifact.getBaseVersion());
         assertTrue(artifact.getFile().getAbsolutePath().endsWith(FS + "target" 
+ FS + "test-classes"));
     }
-
-    // TODO find a way to automate testing of jar:file:/ test plugin URLs
 }

Reply via email to