From 2e57f14fb3855e268754c29495309c952298ac0a Mon Sep 17 00:00:00 2001 From: Lars Vogel Date: Fri, 15 May 2026 14:15:41 +0000 Subject: [PATCH] Migrate OpenProjectExplorerFolderTest to JUnit 5 Migrate the JUnit 4 PerformanceTestCaseJunit4 base class to its JUnit 5 counterpart PerformanceTestCaseJunit5, which manages the PerformanceMeter via @BeforeEach/@AfterEach. --- .../performance/OpenProjectExplorerFolderTest.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/org.eclipse.ui.tests.performance/src/org/eclipse/ui/tests/performance/OpenProjectExplorerFolderTest.java b/tests/org.eclipse.ui.tests.performance/src/org/eclipse/ui/tests/performance/OpenProjectExplorerFolderTest.java index fcef754b640..4ce3b7f548d 100644 --- a/tests/org.eclipse.ui.tests.performance/src/org/eclipse/ui/tests/performance/OpenProjectExplorerFolderTest.java +++ b/tests/org.eclipse.ui.tests.performance/src/org/eclipse/ui/tests/performance/OpenProjectExplorerFolderTest.java @@ -13,7 +13,7 @@ *******************************************************************************/ package org.eclipse.ui.tests.performance; -import static org.junit.Assert.fail; +import static org.junit.jupiter.api.Assertions.fail; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; @@ -28,14 +28,14 @@ import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.core.runtime.Platform; -import org.eclipse.test.performance.PerformanceTestCaseJunit4; +import org.eclipse.test.performance.PerformanceTestCaseJunit5; import org.eclipse.ui.IViewPart; import org.eclipse.ui.IWorkbenchPage; import org.eclipse.ui.PartInitException; import org.eclipse.ui.PlatformUI; import org.eclipse.ui.navigator.resources.ProjectExplorer; -import org.junit.ClassRule; -import org.junit.Test; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.RegisterExtension; import org.osgi.framework.Bundle; @@ -61,10 +61,10 @@ * "sleep" to simulate computations, it only effects Elapsed Time (not CPU * Time). */ -public class OpenProjectExplorerFolderTest extends PerformanceTestCaseJunit4 { +public class OpenProjectExplorerFolderTest extends PerformanceTestCaseJunit5 { - @ClassRule - public static final UIPerformanceTestRule uiPerformanceTestRule = new UIPerformanceTestRule(); + @RegisterExtension + static UIPerformanceTestRule uiPerformanceTestRule = new UIPerformanceTestRule(); /* * performance testcase for bug 106158