slachiewicz opened a new pull request, #940:
URL: https://github.com/apache/maven-wagon/pull/940

   Follows #939, which landed before this part was pushed.
   
   The four `junit:junit` exclusions no longer exclude anything. 
`wagon-provider-test` stopped
   declaring `junit` in #937, and stripping all four in a scratch copy leaves 
`junit:junit` and
   hamcrest absent from `dependency:tree` in every module. The managed 
`junit:junit` version lost
   its last consumer when #939 removed the sample TCK consumer.
   
   Three comments still described the tests as PlexusTestCase-based, and the 
developer guide still
   said `wagon-provider-test` drags in JUnit 3-style `PlexusTestCase`, that 
`WagonTestCase extends
   PlexusTestCase`, and that `getWagon()` calls `lookup(Wagon.ROLE, 
getProtocol())`. None of that
   has been true since #937.
   
   The three javadoc lines in `WagonTestCase` that name `PlexusTestCase` stay. 
They record why
   `getTestFile`, `getTestPath` and `getBasedir` exist as delegating methods, 
which is what stops
   someone removing them and breaking consumers that inherit them.
   
   Verified: per-class `<testcase>` counts are unchanged across all 30 test 
classes.
   
   *This change was created with AI assistance.*
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to