diff --git a/src/test/java/hudson/plugins/emailext/ExtendedEmailPublisherTest.java b/src/test/java/hudson/plugins/emailext/ExtendedEmailPublisherTest.java index 03d4fcec8..0254238bb 100644 --- a/src/test/java/hudson/plugins/emailext/ExtendedEmailPublisherTest.java +++ b/src/test/java/hudson/plugins/emailext/ExtendedEmailPublisherTest.java @@ -61,13 +61,12 @@ import org.htmlunit.html.HtmlPage; import org.htmlunit.html.HtmlTextArea; import org.jenkinsci.plugins.scriptsecurity.scripts.ScriptApproval; -import org.junit.ClassRule; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.TestInfo; -import org.jvnet.hudson.test.BuildWatcher; +import org.junit.jupiter.api.extension.RegisterExtension; import org.jvnet.hudson.test.FailureBuilder; import org.jvnet.hudson.test.Issue; import org.jvnet.hudson.test.JenkinsRule; @@ -75,6 +74,7 @@ import org.jvnet.hudson.test.MockAuthorizationStrategy; import org.jvnet.hudson.test.MockBuilder; import org.jvnet.hudson.test.SleepBuilder; +import org.jvnet.hudson.test.junit.jupiter.BuildWatcherExtension; import org.jvnet.hudson.test.junit.jupiter.WithJenkins; import org.jvnet.mock_javamail.Mailbox; import org.kohsuke.stapler.Stapler; @@ -82,8 +82,9 @@ @WithJenkins class ExtendedEmailPublisherTest { - @ClassRule - public static BuildWatcher buildWatcher = new BuildWatcher(); + @SuppressWarnings("unused") + @RegisterExtension + private static final BuildWatcherExtension BUILD_WATCHER = new BuildWatcherExtension(); private ExtendedEmailPublisher publisher; private FreeStyleProject project;