Plugin parent POM 4.58 contains an contains an update to support the Fetch API in the HtmlUnit browser used by the test harness, which is needed when using the Fetch API rather than Prototype. This PR upgrades this plugin to the latest plugin parent POM. Since the latest plugin parent POM requires Java 11, this PR also increases the Jenkins baseline to 2.361.x, which is Java 11 only. Since PowerMock does not work on Java 11, this PR also migrates PowerMock usages to Mockito. To test this PR, I successfully ran mvn clean verify in both Java 11 and Java 17.
Plugin parent POM 4.58 contains an contains an update to support the Fetch API in the HtmlUnit browser used by the test harness, which is needed when using the Fetch API rather than Prototype. This PR upgrades this plugin to the latest plugin parent POM. Since the latest plugin parent POM requires Java 11, this PR also increases the Jenkins baseline to 2.361.x, which is Java 11 only. Since PowerMock does not work on Java 11, this PR also migrates PowerMock usages to Mockito. To test this PR, I successfully ran
mvn clean verify
in both Java 11 and Java 17.This change is