You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ta...@apache.org on 2023/02/06 10:58:50 UTC

[myfaces] branch main updated (4a08ca674 -> 3c52885c2)

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

tandraschko pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/myfaces.git


    from 4a08ca674 fixed versions
     new d062420df MYFACES-4408 - Junit4 style
     new 3c52885c2 MYFACES-4408 - Junit4 style

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../faces/application/FacesMessageTest.java        | 31 +++++++------
 .../faces/application/StateManagerTest.java        | 21 +++------
 .../jakarta/faces/application/ViewHandlerTest.java | 15 ++++--
 .../faces/component/InvokeOnComponentTest.java     |  8 ++++
 .../faces/component/UIComponentAttributesTest.java |  2 +
 .../component/UIComponentBaseGetChildrenTest.java  | 12 +++--
 .../component/UIComponentBaseGetClientIdTest.java  |  8 ++++
 .../UIComponentEventListenerWrapperTest.java       | 38 ++++++++++++++--
 .../component/UIComponentFindComponentTest.java    | 11 ++++-
 .../UIComponentInvokeOnComponentTest.java          |  3 ++
 .../java/jakarta/faces/component/UIDataTest.java   | 53 +++++++++++++++++++++-
 .../jakarta/faces/component/UIGraphicTest.java     |  1 -
 .../java/jakarta/faces/component/UIInputTest.java  | 27 ++++++++++-
 .../jakarta/faces/component/UISelectItemsTest.java |  3 ++
 .../faces/component/UIViewParameterTest.java       |  3 ++
 .../component/_AttachedListStateWrapperTest.java   | 30 ++----------
 .../faces/component/_AttachedStateWrapperTest.java | 32 +++----------
 .../faces/component/_ComponentUtilsTest.java       |  2 -
 .../faces/component/_Delta2StateHelperTest.java    | 36 +++++++++------
 .../component/_DeltaFacesListenerListTest.java     | 32 +++++++------
 .../jakarta/faces/component/_DeltaListTest.java    | 33 +++++++++-----
 .../faces/component/_DeltaStateHelperTest.java     | 13 +++++-
 .../faces/component/_SharedRendererUtilsTest.java  |  9 ++++
 .../faces/convert/DateTimeConverterTest.java       |  2 +
 .../jakarta/faces/convert/EnumConverterTest.java   |  9 ++++
 .../jakarta/faces/convert/MessageUtilsTest.java    |  4 ++
 .../jakarta/faces/convert/NumberConverterTest.java |  2 +-
 .../event/MethodExpressionActionListenerTest.java  |  8 ++++
 .../MethodExpressionValueChangeListenerTest.java   | 10 ++++
 .../jakarta/faces/validator/_MessageUtilsTest.java |  2 -
 .../application/ApplicationImplJsfTest.java        |  2 +
 .../myfaces/application/ApplicationImplTest.java   | 19 ++++++--
 .../application/ClientBehaviorTestCase.java        |  1 +
 .../myfaces/application/ViewIdSupportMockTest.java |  7 ++-
 .../viewstate/AbstractStateUtilsTest.java          | 21 ++++++---
 .../viewstate/InitVector_CBCTestCase.java          |  4 ++
 .../application/viewstate/SecretKeyCacheTest.java  |  5 ++
 .../config/FacesConfigValidatorTestCase.java       |  2 +
 .../myfaces/config/LogMetaInfUtilsTestCase.java    |  2 +
 .../myfaces/config/OrderingFacesConfigTest.java    | 12 +++++
 .../digister/FacesConfigUnmarshallerImplTest.java  | 13 +++++-
 .../apache/myfaces/context/ContextRegexpTest.java  |  7 ++-
 .../myfaces/context/ExecutePhaseClientIdsTest.java |  5 ++
 .../org/apache/myfaces/context/IsRenderedTest.java |  2 +
 .../context/PartialResponseWriterImplTest.java     | 20 ++++++--
 .../myfaces/context/RenderPhaseClientIdsTest.java  |  5 ++
 .../myfaces/context/ResponseWrapperSwitchTest.java |  2 +
 .../apache/myfaces/context/TestIsAjaxRequest.java  |  8 ++--
 .../myfaces/lifecycle/RestoreViewExecutorTest.java |  2 +
 .../myfaces/renderkit/ErrorPageWriterTest.java     |  3 ++
 .../myfaces/renderkit/RendererUtilsTest.java       |  4 ++
 .../html/ClientBehaviorRendererUtilsTest.java      |  5 ++
 .../renderkit/html/HtmlBodyRendererTest.java       |  4 ++
 .../renderkit/html/HtmlButtonRendererTest.java     | 10 ++--
 .../renderkit/html/HtmlCheckboxRendererTest.java   | 10 ++--
 .../renderkit/html/HtmlDoctypeRendererTest.java    |  3 ++
 .../renderkit/html/HtmlEscapeRendererTest.java     | 12 +++--
 .../renderkit/html/HtmlFormRendererTest.java       |  9 ++--
 .../renderkit/html/HtmlFormatRendererTest.java     | 14 +++---
 .../renderkit/html/HtmlGridRendererTest.java       | 10 ++--
 .../renderkit/html/HtmlGroupRendererTest.java      | 11 +++--
 .../renderkit/html/HtmlHeadRendererTest.java       |  7 +--
 .../renderkit/html/HtmlImageRendererTest.java      | 10 ++--
 .../renderkit/html/HtmlLabelRendererTest.java      |  2 +
 .../renderkit/html/HtmlLinkRendererTest.java       | 18 ++++++--
 .../renderkit/html/HtmlListboxRendererTest.java    |  8 ++--
 .../renderkit/html/HtmlMenuRendererTest.java       |  8 ++--
 .../renderkit/html/HtmlMessageRendererTest.java    |  6 +--
 .../html/HtmlOutcomeTargetButtonRendererTest.java  | 10 ++--
 .../renderkit/html/HtmlRadioRendererTest.java      |  6 +--
 .../html/HtmlResponseStateManagerTest.java         |  1 -
 .../renderkit/html/HtmlResponseWriterImplTest.java | 14 ++++++
 .../renderkit/html/HtmlSecretRendererTest.java     |  7 +--
 .../renderkit/html/HtmlTableRendererTest.java      |  8 ++--
 .../renderkit/html/HtmlTextRendererTest.java       | 13 ++++--
 .../renderkit/html/HtmlTextareaRendererTest.java   |  8 ++--
 .../html/behavior/AjaxBehaviorRenderTestCase.java  | 33 +++++++-------
 .../HtmlBodyClientBehaviorRendererTest.java        |  2 +
 ...lectManyCheckboxClientBehaviorRendererTest.java |  2 +
 ...mlSelectOneRadioClientBehaviorRendererTest.java |  2 +
 .../renderkit/html/util/HTMLEncoderTest.java       | 30 +++++++++++-
 .../renderkit/html/util/HTMLEncoderWriterTest.java | 30 +++++++++++-
 .../renderkit/html/util/UnicodeEncoderTest.java    |  1 -
 .../myfaces/renderkits/OwnRenderkitTest.java       |  2 +
 .../org/apache/myfaces/test/FacesTestCase.java     |  7 ++-
 .../org/apache/myfaces/util/CommentUtilsTest.java  |  1 -
 .../org/apache/myfaces/util/MessageUtilsTest.java  | 12 +++++
 .../view/facelets/component/UIRepeatTest.java      |  1 +
 .../junit/AbstractJsfConfigurableMockTestCase.java |  3 +-
 ...actJsfConfigurableMultipleRequestsTestCase.java |  3 +-
 .../test/base/junit/AbstractJsfTestCase.java       |  3 +-
 91 files changed, 688 insertions(+), 264 deletions(-)


[myfaces] 01/02: MYFACES-4408 - Junit4 style

Posted by ta...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tandraschko pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/myfaces.git

commit d062420df7a48f6ea7aa017d0f1308c417e33217
Author: Thomas Andraschko <ta...@apache.org>
AuthorDate: Mon Feb 6 11:58:12 2023 +0100

    MYFACES-4408 - Junit4 style
---
 .../faces/application/FacesMessageTest.java        | 31 +++++++------
 .../faces/application/StateManagerTest.java        | 21 +++------
 .../jakarta/faces/application/ViewHandlerTest.java | 15 ++++--
 .../faces/component/InvokeOnComponentTest.java     |  8 ++++
 .../faces/component/UIComponentAttributesTest.java |  2 +
 .../component/UIComponentBaseGetChildrenTest.java  | 12 +++--
 .../component/UIComponentBaseGetClientIdTest.java  |  8 ++++
 .../UIComponentEventListenerWrapperTest.java       | 38 ++++++++++++++--
 .../component/UIComponentFindComponentTest.java    | 11 ++++-
 .../UIComponentInvokeOnComponentTest.java          |  3 ++
 .../java/jakarta/faces/component/UIDataTest.java   | 53 +++++++++++++++++++++-
 .../jakarta/faces/component/UIGraphicTest.java     |  1 -
 .../java/jakarta/faces/component/UIInputTest.java  | 27 ++++++++++-
 .../jakarta/faces/component/UISelectItemsTest.java |  3 ++
 .../faces/component/UIViewParameterTest.java       |  3 ++
 .../faces/component/_Delta2StateHelperTest.java    | 36 +++++++++------
 .../component/_DeltaFacesListenerListTest.java     | 32 +++++++------
 .../jakarta/faces/component/_DeltaListTest.java    | 33 +++++++++-----
 .../faces/component/_SharedRendererUtilsTest.java  |  9 ++++
 .../faces/convert/DateTimeConverterTest.java       |  2 +
 .../jakarta/faces/convert/EnumConverterTest.java   |  9 ++++
 .../jakarta/faces/convert/MessageUtilsTest.java    |  4 ++
 .../event/MethodExpressionActionListenerTest.java  |  8 ++++
 .../MethodExpressionValueChangeListenerTest.java   | 10 ++++
 .../jakarta/faces/validator/_MessageUtilsTest.java |  2 -
 .../application/ApplicationImplJsfTest.java        |  2 +
 .../application/ClientBehaviorTestCase.java        |  1 +
 .../myfaces/application/ViewIdSupportMockTest.java |  7 ++-
 .../viewstate/AbstractStateUtilsTest.java          | 21 ++++++---
 .../viewstate/InitVector_CBCTestCase.java          |  4 ++
 .../application/viewstate/SecretKeyCacheTest.java  |  5 ++
 .../config/FacesConfigValidatorTestCase.java       |  2 +
 .../myfaces/config/LogMetaInfUtilsTestCase.java    |  2 +
 .../myfaces/config/OrderingFacesConfigTest.java    | 12 +++++
 .../myfaces/context/ExecutePhaseClientIdsTest.java |  5 ++
 .../org/apache/myfaces/context/IsRenderedTest.java |  2 +
 .../context/PartialResponseWriterImplTest.java     | 20 ++++++--
 .../myfaces/context/RenderPhaseClientIdsTest.java  |  5 ++
 .../myfaces/context/ResponseWrapperSwitchTest.java |  2 +
 .../apache/myfaces/context/TestIsAjaxRequest.java  |  8 ++--
 .../myfaces/lifecycle/RestoreViewExecutorTest.java |  2 +
 .../myfaces/renderkit/ErrorPageWriterTest.java     |  3 ++
 .../myfaces/renderkit/RendererUtilsTest.java       |  4 ++
 .../html/ClientBehaviorRendererUtilsTest.java      |  5 ++
 .../renderkit/html/HtmlBodyRendererTest.java       |  4 ++
 .../renderkit/html/HtmlButtonRendererTest.java     | 10 ++--
 .../renderkit/html/HtmlCheckboxRendererTest.java   | 10 ++--
 .../renderkit/html/HtmlDoctypeRendererTest.java    |  3 ++
 .../renderkit/html/HtmlEscapeRendererTest.java     | 12 +++--
 .../renderkit/html/HtmlFormRendererTest.java       |  9 ++--
 .../renderkit/html/HtmlFormatRendererTest.java     | 14 +++---
 .../renderkit/html/HtmlGridRendererTest.java       | 10 ++--
 .../renderkit/html/HtmlGroupRendererTest.java      | 11 +++--
 .../renderkit/html/HtmlHeadRendererTest.java       |  7 +--
 .../renderkit/html/HtmlImageRendererTest.java      | 10 ++--
 .../renderkit/html/HtmlLabelRendererTest.java      |  2 +
 .../renderkit/html/HtmlLinkRendererTest.java       | 18 ++++++--
 .../renderkit/html/HtmlListboxRendererTest.java    |  8 ++--
 .../renderkit/html/HtmlMenuRendererTest.java       |  8 ++--
 .../renderkit/html/HtmlMessageRendererTest.java    |  6 +--
 .../html/HtmlOutcomeTargetButtonRendererTest.java  | 10 ++--
 .../renderkit/html/HtmlRadioRendererTest.java      |  6 +--
 .../html/HtmlResponseStateManagerTest.java         |  1 -
 .../renderkit/html/HtmlResponseWriterImplTest.java | 14 ++++++
 .../renderkit/html/HtmlSecretRendererTest.java     |  7 +--
 .../renderkit/html/HtmlTableRendererTest.java      |  8 ++--
 .../renderkit/html/HtmlTextRendererTest.java       | 13 ++++--
 .../renderkit/html/HtmlTextareaRendererTest.java   |  8 ++--
 .../HtmlBodyClientBehaviorRendererTest.java        |  2 +
 ...lectManyCheckboxClientBehaviorRendererTest.java |  2 +
 ...mlSelectOneRadioClientBehaviorRendererTest.java |  2 +
 .../renderkit/html/util/UnicodeEncoderTest.java    |  1 -
 .../myfaces/renderkits/OwnRenderkitTest.java       |  2 +
 .../org/apache/myfaces/test/FacesTestCase.java     |  7 ++-
 .../org/apache/myfaces/util/CommentUtilsTest.java  |  1 -
 .../org/apache/myfaces/util/MessageUtilsTest.java  | 12 +++++
 .../view/facelets/component/UIRepeatTest.java      |  1 +
 .../junit/AbstractJsfConfigurableMockTestCase.java |  3 +-
 ...actJsfConfigurableMultipleRequestsTestCase.java |  3 +-
 .../test/base/junit/AbstractJsfTestCase.java       |  3 +-
 80 files changed, 560 insertions(+), 181 deletions(-)

diff --git a/impl/src/test/java/jakarta/faces/application/FacesMessageTest.java b/impl/src/test/java/jakarta/faces/application/FacesMessageTest.java
index 3b6aa47be..b04f56129 100644
--- a/impl/src/test/java/jakarta/faces/application/FacesMessageTest.java
+++ b/impl/src/test/java/jakarta/faces/application/FacesMessageTest.java
@@ -19,7 +19,6 @@
 
 package jakarta.faces.application;
 
-import jakarta.faces.application.FacesMessage;
 import junit.framework.TestCase;
 
 import jakarta.faces.application.FacesMessage.Severity;
@@ -29,24 +28,15 @@ import java.io.ObjectInputStream;
 import java.io.ObjectOutputStream;
 import java.util.Map;
 import org.junit.Assert;
+import org.junit.Test;
 
-public class FacesMessageTest extends TestCase
+public class FacesMessageTest
 {
-    @Override
-    public void setUp() throws Exception
-    {
-        super.setUp();
-    }
-
-    @Override
-    public void tearDown() throws Exception
-    {
-        super.tearDown();
-    }
 
     /*
      * Test method for 'jakarta.faces.application.FacesMessage.FacesMessage()'
      */
+    @Test
     public void testFacesMessage()
     {
         FacesMessage msg = new FacesMessage();
@@ -58,6 +48,7 @@ public class FacesMessageTest extends TestCase
     /*
      * Test method for 'jakarta.faces.application.FacesMessage.FacesMessage(String)'
      */
+    @Test
     public void testFacesMessageString()
     {
         String summary = "summary";
@@ -70,6 +61,7 @@ public class FacesMessageTest extends TestCase
     /*
      * Test method for 'jakarta.faces.application.FacesMessage.FacesMessage(String, String)'
      */
+    @Test
     public void testFacesMessageStringString()
     {
         String summary = "summary";
@@ -83,6 +75,7 @@ public class FacesMessageTest extends TestCase
     /*
      * Test method for 'jakarta.faces.application.FacesMessage.FacesMessage(Severity, String, String)'
      */
+    @Test
     public void testFacesMessageSeverityStringString()
     {
         String summary = "summary";
@@ -96,6 +89,7 @@ public class FacesMessageTest extends TestCase
     /*
      * Test method for 'jakarta.faces.application.FacesMessage.FacesMessage(Severity, String, String)'
      */
+    @Test
     public void testFacesMessageNullSeverityStringString()
     {
         String summary = "summary";
@@ -113,6 +107,7 @@ public class FacesMessageTest extends TestCase
     /*
      * Test method for 'jakarta.faces.application.FacesMessage.setSeverity(Severity)'
      */
+    @Test
     public void testSetSeverity()
     {
         FacesMessage msg = new FacesMessage();
@@ -124,6 +119,7 @@ public class FacesMessageTest extends TestCase
     /*
      * Test method for 'jakarta.faces.application.FacesMessage.setSeverity(Severity)'
      */
+    @Test
     public void testSetNullSeverity()
     {
         FacesMessage msg = new FacesMessage();
@@ -140,6 +136,7 @@ public class FacesMessageTest extends TestCase
     /*
      * Test method for 'jakarta.faces.application.FacesMessage.setSummary(String)'
      */
+    @Test
     public void testSetSummary()
     {
         FacesMessage msg = new FacesMessage();
@@ -152,6 +149,7 @@ public class FacesMessageTest extends TestCase
     /*
      * Test method for 'jakarta.faces.application.FacesMessage.setDetail(String)'
      */
+    @Test
     public void testSetDetail()
     {
         FacesMessage msg = new FacesMessage();
@@ -161,6 +159,7 @@ public class FacesMessageTest extends TestCase
         Assert.assertEquals(msg.getDetail(), detail);
     }
 
+    @Test
     public void testSeverityOrdering()
     {
         // make sure they are ordered correctly from least to worst
@@ -173,6 +172,7 @@ public class FacesMessageTest extends TestCase
         Assert.assertTrue(0 < FacesMessage.SEVERITY_WARN.compareTo(FacesMessage.SEVERITY_INFO));
     }
 
+    @Test
     public void testSeverityEquality()
     {
         // make sure they all respond as equals when they should
@@ -182,6 +182,7 @@ public class FacesMessageTest extends TestCase
         Assert.assertEquals(0, FacesMessage.SEVERITY_FATAL.compareTo(FacesMessage.SEVERITY_FATAL));
     }
 
+    @Test
     public void testSeverityValues()
     {
         // Faces spec requires this list to be sorted by ordinal
@@ -193,6 +194,7 @@ public class FacesMessageTest extends TestCase
     }
 
     @SuppressWarnings("unchecked")
+    @Test
     public void testSeverityValuesMap()
     {
         Map<String, FacesMessage.Severity> severityMap = (Map<String, FacesMessage.Severity>) FacesMessage.VALUES_MAP;
@@ -203,6 +205,7 @@ public class FacesMessageTest extends TestCase
         }
     }
 
+    @Test
     public void testSerialization() throws Exception
     {
         String summary = "summary";
@@ -226,7 +229,7 @@ public class FacesMessageTest extends TestCase
         FacesMessage deserialized = (FacesMessage) in.readObject();
 
         // FacesMessage properties must equal!
-        assertSame(msg.getSeverity(), deserialized.getSeverity());
+        Assert.assertSame(msg.getSeverity(), deserialized.getSeverity());
         Assert.assertEquals(msg.getSummary(), deserialized.getSummary());
         Assert.assertEquals(msg.getDetail(), deserialized.getDetail());
         Assert.assertEquals(msg.isRendered(), deserialized.isRendered());
diff --git a/impl/src/test/java/jakarta/faces/application/StateManagerTest.java b/impl/src/test/java/jakarta/faces/application/StateManagerTest.java
index d44e51872..cdd876b40 100644
--- a/impl/src/test/java/jakarta/faces/application/StateManagerTest.java
+++ b/impl/src/test/java/jakarta/faces/application/StateManagerTest.java
@@ -19,7 +19,6 @@
 
 package jakarta.faces.application;
 
-import jakarta.faces.application.StateManager;
 import jakarta.faces.context.ExternalContext;
 import jakarta.faces.context.FacesContext;
 
@@ -29,24 +28,14 @@ import org.apache.myfaces.test.mock.MockStateManager;
 import org.easymock.MockControl;
 import org.easymock.classextension.MockClassControl;
 import org.junit.Assert;
+import org.junit.Test;
 
-public class StateManagerTest extends TestCase
+public class StateManagerTest
 {
-    @Override
-    public void setUp() throws Exception
-    {
-        super.setUp();
-    }
-
-    @Override
-    public void tearDown() throws Exception
-    {
-        super.tearDown();
-    }
-
     /*
      * Test method for 'jakarta.faces.application.StateManager.isSavingStateInClient(FacesContext)'
      */
+    @Test
     public void testNullThrowsIsSavingStateInClient()
     {
         MockStateManager subject = new MockStateManager();
@@ -63,6 +52,7 @@ public class StateManagerTest extends TestCase
     /*
      * Test method for 'jakarta.faces.application.StateManager.isSavingStateInClient(FacesContext)'
      */
+    @Test
     public void testIsSavingStateInClientTrue()
     {
         MockControl contextControl = MockClassControl.createControl(FacesContext.class);
@@ -83,6 +73,7 @@ public class StateManagerTest extends TestCase
     /*
      * Test method for 'jakarta.faces.application.StateManager.isSavingStateInClient(FacesContext)'
      */
+    @Test
     public void testIsSavingStateInClientFalse()
     {
         MockControl contextControl = MockClassControl.createControl(FacesContext.class);
@@ -105,6 +96,7 @@ public class StateManagerTest extends TestCase
     /*
      * Test method for 'jakarta.faces.application.StateManager.isSavingStateInClient(FacesContext)'
      */
+    @Test
     public void testIsSavingStateInClientBogus()
     {
         MockControl contextControl = MockClassControl.createControl(FacesContext.class);
@@ -129,6 +121,7 @@ public class StateManagerTest extends TestCase
     /*
      * Test method for 'jakarta.faces.application.StateManager.isSavingStateInClient(FacesContext)'
      */
+    @Test
     public void testIsSavingStateInClientNull()
     {
         MockControl contextControl = MockClassControl.createControl(FacesContext.class);
diff --git a/impl/src/test/java/jakarta/faces/application/ViewHandlerTest.java b/impl/src/test/java/jakarta/faces/application/ViewHandlerTest.java
index 9798a6566..e96d79187 100644
--- a/impl/src/test/java/jakarta/faces/application/ViewHandlerTest.java
+++ b/impl/src/test/java/jakarta/faces/application/ViewHandlerTest.java
@@ -33,23 +33,23 @@ import jakarta.faces.component.UIViewRoot;
 import jakarta.faces.context.ExternalContext;
 import jakarta.faces.context.FacesContext;
 
-import junit.framework.TestCase;
-
 import org.apache.myfaces.test.MyFacesAsserts;
 import org.apache.myfaces.test.TestRunner;
 import org.apache.myfaces.test.mock.MockFacesContext;
 import org.easymock.classextension.EasyMock;
 import org.easymock.classextension.IMocksControl;
 import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
 
-public class ViewHandlerTest extends TestCase
+public class ViewHandlerTest
 {
     private MockFacesContext _facesContext;
     private IMocksControl _mocksControl;
     private ExternalContext _externalContext;
     private TestViewHandler _testimpl;
 
-    @Override
+    @Before
     public void setUp() throws Exception
     {
         _mocksControl = EasyMock.createControl();
@@ -63,6 +63,7 @@ public class ViewHandlerTest extends TestCase
      * {@link jakarta.faces.application.ViewHandler#calculateCharacterEncoding(jakarta.faces.context.FacesContext)}.
      */
     @SuppressWarnings("unchecked")
+    @Test
     public void testCalculateCharacterEncodingWithRequestHeaderContentType()
     {
         Map<String, String> map = _mocksControl.createMock(Map.class);
@@ -77,6 +78,7 @@ public class ViewHandlerTest extends TestCase
      * Test method for
      * {@link jakarta.faces.application.ViewHandler#calculateCharacterEncoding(jakarta.faces.context.FacesContext)}.
      */
+    @Test
     public void testCalculateCharacterEncodingWithNoRequestContentTypeAndNoSession()
     {
         Map<String, String> emptyMap = Collections.emptyMap();
@@ -92,6 +94,7 @@ public class ViewHandlerTest extends TestCase
      * Test method for
      * {@link jakarta.faces.application.ViewHandler#calculateCharacterEncoding(jakarta.faces.context.FacesContext)}.
      */
+    @Test
     @SuppressWarnings("unchecked")
     public void testCalculateCharacterEncodingWithNoRequestContentTypeAndWithSessionButNoSessionValue()
     {
@@ -111,6 +114,7 @@ public class ViewHandlerTest extends TestCase
      * Test method for
      * {@link jakarta.faces.application.ViewHandler#calculateCharacterEncoding(jakarta.faces.context.FacesContext)}.
      */
+    @Test
     @SuppressWarnings("unchecked")
     public void testCalculateCharacterEncodingWithNoRequestContentTypeAndWithSessionAndNoSessionValue()
     {
@@ -131,6 +135,7 @@ public class ViewHandlerTest extends TestCase
      * 
      * @throws Exception
      */
+    @Test
     public void testInitView() throws Exception
     {
         ViewHandler handler = _mocksControl
@@ -152,6 +157,7 @@ public class ViewHandlerTest extends TestCase
      * 
      * @throws Exception
      */
+    @Test
     public void testInitViewWithUnsupportedEncodingException() throws Exception
     {
         final ViewHandler handler = _mocksControl
@@ -167,6 +173,7 @@ public class ViewHandlerTest extends TestCase
         _mocksControl.replay();
         MyFacesAsserts.assertException(FacesException.class, new TestRunner()
         {
+            @Override
             public void run() throws Throwable
             {
                 handler.initView(_facesContext);
diff --git a/impl/src/test/java/jakarta/faces/component/InvokeOnComponentTest.java b/impl/src/test/java/jakarta/faces/component/InvokeOnComponentTest.java
index 018616a49..963d85743 100644
--- a/impl/src/test/java/jakarta/faces/component/InvokeOnComponentTest.java
+++ b/impl/src/test/java/jakarta/faces/component/InvokeOnComponentTest.java
@@ -34,6 +34,7 @@ import jakarta.faces.model.ListDataModel;
 
 import org.apache.myfaces.dummy.data.Data;
 import org.junit.Assert;
+import org.junit.Test;
 import org.mockito.Mockito;
 
 public class InvokeOnComponentTest extends AbstractComponentTest
@@ -56,6 +57,7 @@ public class InvokeOnComponentTest extends AbstractComponentTest
         super.tearDown();
     }
 
+    @Test
     public void testInvokeOnFormPrependId() throws Exception
     {
         UIForm form = new UIForm();
@@ -72,6 +74,7 @@ public class InvokeOnComponentTest extends AbstractComponentTest
         Assert.assertTrue(val.get());
     }
     
+    @Test
     public void testInvokeOnFormPrependIdFalse() throws Exception
     {
         UIForm form = new UIForm();
@@ -88,6 +91,7 @@ public class InvokeOnComponentTest extends AbstractComponentTest
         Assert.assertTrue(val.get());
     }
     
+    @Test
     public void testInvokeOnFormPrependIdChild() throws Exception
     {
         UIForm form = new UIForm();
@@ -109,6 +113,7 @@ public class InvokeOnComponentTest extends AbstractComponentTest
         Assert.assertTrue(val.get());
     }
     
+    @Test
     public void testInvokeOnFormPrependIdFalseChild() throws Exception
     {
         UIForm form = new UIForm();
@@ -130,6 +135,7 @@ public class InvokeOnComponentTest extends AbstractComponentTest
         Assert.assertTrue(val.get());
     }
     
+    @Test
     public void atestInvokeOnComp() throws Exception
     {
         UIForm form = new UIForm();
@@ -155,6 +161,7 @@ public class InvokeOnComponentTest extends AbstractComponentTest
         Mockito.verify(cc, Mockito.never()).invokeContextCallback(facesContext, i4);
     }
 
+    @Test
     public void btestInvokeOnCompOnUIData() throws Exception
     {
         // column1
@@ -204,6 +211,7 @@ public class InvokeOnComponentTest extends AbstractComponentTest
         Mockito.verify(cc, Mockito.never()).invokeContextCallback(facesContext, name);
     }
 
+    @Test
     public void testInvokeOnCompOnUIDataChildren() throws Exception
     {
         // column1
diff --git a/impl/src/test/java/jakarta/faces/component/UIComponentAttributesTest.java b/impl/src/test/java/jakarta/faces/component/UIComponentAttributesTest.java
index 0b557c814..527ed0e80 100644
--- a/impl/src/test/java/jakarta/faces/component/UIComponentAttributesTest.java
+++ b/impl/src/test/java/jakarta/faces/component/UIComponentAttributesTest.java
@@ -21,6 +21,7 @@ package jakarta.faces.component;
 import jakarta.faces.component.html.HtmlInputText;
 
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
+import org.junit.Test;
 
 public class UIComponentAttributesTest extends AbstractJsfTestCase
 {
@@ -41,6 +42,7 @@ public class UIComponentAttributesTest extends AbstractJsfTestCase
         input = null;
     }
 
+    @Test
     public void testSetNullAttributeOnValidProperty()
     {
         input.getAttributes().put("style", null);
diff --git a/impl/src/test/java/jakarta/faces/component/UIComponentBaseGetChildrenTest.java b/impl/src/test/java/jakarta/faces/component/UIComponentBaseGetChildrenTest.java
index 2e90b64f0..e33cdde52 100644
--- a/impl/src/test/java/jakarta/faces/component/UIComponentBaseGetChildrenTest.java
+++ b/impl/src/test/java/jakarta/faces/component/UIComponentBaseGetChildrenTest.java
@@ -18,18 +18,16 @@
  */
 package jakarta.faces.component;
 
-import jakarta.faces.component.UIViewRoot;
-import jakarta.faces.component.UIComponent;
-import jakarta.faces.component.UIPanel;
-import jakarta.faces.component.UIInput;
 import java.util.ArrayList;
 import java.util.List;
 
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class UIComponentBaseGetChildrenTest extends AbstractJsfTestCase
 {
+    @Test
     public void testGetChildrenAddAll()
     {
         UIInput input0 = new UIInput();
@@ -63,6 +61,7 @@ public class UIComponentBaseGetChildrenTest extends AbstractJsfTestCase
         Assert.assertEquals(input3.getId(), children.get(1).getId());
     }
     
+    @Test
     public void testSimpleAddRemove()
     {
         UIInput input = new UIInput();
@@ -80,6 +79,7 @@ public class UIComponentBaseGetChildrenTest extends AbstractJsfTestCase
      * the child must first be removed from its previous parent 
      * (where it may have been either a child or a facet).
      */
+    @Test
     public void testSetChild1()
     {
         UIInput input = new UIInput();
@@ -98,6 +98,7 @@ public class UIComponentBaseGetChildrenTest extends AbstractJsfTestCase
         Assert.assertNull(input.getParent());
     }
     
+    @Test
     public void testSetChild2()
     {
         UIInput input = new UIInput();
@@ -127,6 +128,7 @@ public class UIComponentBaseGetChildrenTest extends AbstractJsfTestCase
     /** Whenever an existing child component is removed, the parent 
      * property of the child must be set to null.
      */
+    @Test
     public void testSetFacetClearChild()
     {
         UIInput input = new UIInput();
@@ -151,7 +153,7 @@ public class UIComponentBaseGetChildrenTest extends AbstractJsfTestCase
         Assert.assertTrue(panel.getChildCount() == 0);
     }
 
-    
+    @Test
     public void testSetFacetClearFacet()
     {
         UIInput input = new UIInput();
diff --git a/impl/src/test/java/jakarta/faces/component/UIComponentBaseGetClientIdTest.java b/impl/src/test/java/jakarta/faces/component/UIComponentBaseGetClientIdTest.java
index edac2b267..7e464620f 100644
--- a/impl/src/test/java/jakarta/faces/component/UIComponentBaseGetClientIdTest.java
+++ b/impl/src/test/java/jakarta/faces/component/UIComponentBaseGetClientIdTest.java
@@ -29,6 +29,7 @@ import jakarta.faces.FacesException;
 import jakarta.faces.context.FacesContext;
 import jakarta.faces.render.Renderer;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * Created by IntelliJ IDEA.
@@ -54,6 +55,7 @@ public class UIComponentBaseGetClientIdTest extends AbstractComponentTest
         super.tearDown();
     }
 
+    @Test
     public void testNullFacesContext() throws Exception
     {
         try
@@ -71,6 +73,7 @@ public class UIComponentBaseGetClientIdTest extends AbstractComponentTest
         }
     }
 
+    @Test
     public void testWithoutParentAndNoRenderer() throws Exception
     {
         String expectedClientId = "testId";
@@ -80,6 +83,7 @@ public class UIComponentBaseGetClientIdTest extends AbstractComponentTest
         Assert.assertEquals(expectedClientId, _testImpl.getClientId(facesContext));
     }
 
+    @Test
     public void testWithRenderer() throws Exception
     {
         String id = "testId";
@@ -102,6 +106,7 @@ public class UIComponentBaseGetClientIdTest extends AbstractComponentTest
         Assert.assertEquals(expectedClientId, _testImpl.getClientId(facesContext));
     }
 
+    @Test
     public void testWithParentNamingContainer() throws Exception
     {
         String id = "testId";
@@ -121,6 +126,7 @@ public class UIComponentBaseGetClientIdTest extends AbstractComponentTest
         Assert.assertEquals(expectedClientId, _testImpl.getClientId(facesContext));
     }
 
+    @Test
     public void testWithParentNamingContainerChanging() throws Exception
     {
         String id = "testId";
@@ -153,6 +159,7 @@ public class UIComponentBaseGetClientIdTest extends AbstractComponentTest
         }
     }
 
+    @Test
     public void testWithoutId() throws Exception
     {
         UIViewRoot viewRoot = facesContext.getViewRoot();
@@ -161,6 +168,7 @@ public class UIComponentBaseGetClientIdTest extends AbstractComponentTest
         Assert.assertNotNull(_testImpl.getId());
     }
 
+    @Test
     public void testWithoutIdAndNoUIViewRoot() throws Exception
     {
         facesContext.setViewRoot(null);
diff --git a/impl/src/test/java/jakarta/faces/component/UIComponentEventListenerWrapperTest.java b/impl/src/test/java/jakarta/faces/component/UIComponentEventListenerWrapperTest.java
index 2ea7dee05..c04a03ca9 100644
--- a/impl/src/test/java/jakarta/faces/component/UIComponentEventListenerWrapperTest.java
+++ b/impl/src/test/java/jakarta/faces/component/UIComponentEventListenerWrapperTest.java
@@ -18,19 +18,16 @@
  */
 package jakarta.faces.component;
 
-import jakarta.faces.component.StateHolder;
-import jakarta.faces.component.PartialStateHolder;
-import jakarta.faces.component.UIOutput;
-import jakarta.faces.component.UIComponent;
-import jakarta.faces.component._EventListenerWrapper;
 import jakarta.faces.context.FacesContext;
 import jakarta.faces.event.ComponentSystemEvent;
 import jakarta.faces.event.ComponentSystemEventListener;
 import jakarta.faces.render.Renderer;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
 {
+    @Test
     public void testUIComponentListenerNormalState()
     {
         UIComponent component = new UIOutput();
@@ -52,6 +49,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
         Assert.assertEquals(wrapper.getComponentSystemEventListener(), wrapper2.getComponentSystemEventListener());
     }
     
+    @Test
     public void testUIComponentListenerWithPSS()
     {
         UIComponent component = new UIOutput();
@@ -75,6 +73,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
         Assert.assertEquals(wrapper.getComponentSystemEventListener(), wrapper2.getComponentSystemEventListener());
     }
     
+    @Test
     public void testUIComponentListenerWithPSSFull()
     {
         UIComponent component = new UIOutput();
@@ -108,6 +107,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
         }
     }
     
+    @Test
     public void testRendererListenerNormalState()
     {
         UIComponent component = new UIOutput();
@@ -132,6 +132,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
         Assert.assertEquals(wrapper.getComponentSystemEventListener(), wrapper2.getComponentSystemEventListener());
     }
     
+    @Test
     public void testRendererListenerWithPSS()
     {
         UIComponent component = new UIOutput();
@@ -158,6 +159,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
         Assert.assertEquals(wrapper.getComponentSystemEventListener(), wrapper2.getComponentSystemEventListener());
     }
     
+    @Test
     public void testRendererListenerWithPSSFull()
     {
         UIComponent component = new UIOutput();
@@ -202,6 +204,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
         
     }
     
+    @Test
     public void testNonSerializableListenerNormalState()
     {
         UIComponent component = new UIOutput();
@@ -224,6 +227,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
         Assert.assertEquals(wrapper.getComponentSystemEventListener(), wrapper2.getComponentSystemEventListener());
     }
     
+    @Test
     public void testNonSerializableListenerWithPSS()
     {
         UIComponent component = new UIOutput();
@@ -248,6 +252,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
         Assert.assertEquals(wrapper.getComponentSystemEventListener(), wrapper2.getComponentSystemEventListener());
     }
     
+    @Test
     public void testNonSerializableListenerWithPSSFull()
     {
         UIComponent component = new UIOutput();
@@ -290,6 +295,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
         
     }
     
+    @Test
     public void testSerializableListenerNormalState()
     {
         UIComponent component = new UIOutput();
@@ -312,6 +318,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
         Assert.assertEquals(wrapper.getComponentSystemEventListener(), wrapper2.getComponentSystemEventListener());
     }
     
+    @Test
     public void testSerializableListenerWithPSS()
     {
         UIComponent component = new UIOutput();
@@ -336,6 +343,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
         Assert.assertEquals(wrapper.getComponentSystemEventListener(), wrapper2.getComponentSystemEventListener());
     }
     
+    @Test
     public void testSerializableListenerWithPSSFull()
     {
         UIComponent component = new UIOutput();
@@ -371,6 +379,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
             i = value;
         }
         
+        @Override
         public void processEvent(ComponentSystemEvent event)
         {
             // TODO Auto-generated method stub
@@ -387,27 +396,32 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
             return false;
         }
 
+        @Override
         public Object saveState(FacesContext context)
         {
             return i;
         }
 
+        @Override
         public void restoreState(FacesContext context, Object state)
         {
             i = (Integer) state;
         }
 
+        @Override
         public boolean isTransient()
         {
             return false;
         }
 
+        @Override
         public void setTransient(boolean newTransientValue)
         {
         }
         
     }
     
+    @Test
     public void testStateHolderListenerNormalState()
     {
         UIComponent component = new UIOutput();
@@ -431,6 +445,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
         Assert.assertEquals(wrapper.getComponentSystemEventListener(), wrapper2.getComponentSystemEventListener());
     }
     
+    @Test
     public void testStateHolderListenerWithPSS()
     {
         UIComponent component = new UIOutput();
@@ -457,6 +472,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
         Assert.assertEquals(wrapper.getComponentSystemEventListener(), wrapper2.getComponentSystemEventListener());
     }
     
+    @Test
     public void testStateHolderListenerWithPSSFull()
     {
         UIComponent component = new UIOutput();
@@ -498,6 +514,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
             i = value;
         }
         
+        @Override
         public void processEvent(ComponentSystemEvent event)
         {
             // TODO Auto-generated method stub
@@ -514,6 +531,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
             return false;
         }
 
+        @Override
         public Object saveState(FacesContext context)
         {
             if (!initialStateMarked())
@@ -526,6 +544,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
             }
         }
 
+        @Override
         public void restoreState(FacesContext context, Object state)
         {
             if (state == null)
@@ -535,25 +554,30 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
             i = (Integer) state;
         }
 
+        @Override
         public boolean isTransient()
         {
             return false;
         }
 
+        @Override
         public void setTransient(boolean newTransientValue)
         {
         }
 
+        @Override
         public void clearInitialState()
         {
             markInitialState = false;
         }
 
+        @Override
         public boolean initialStateMarked()
         {
             return markInitialState;
         }
 
+        @Override
         public void markInitialState()
         {
             markInitialState = true;
@@ -561,6 +585,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
         
     }
     
+    @Test
     public void testPartialStateHolderListenerNormalState()
     {
         UIComponent component = new UIOutput();
@@ -583,6 +608,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
         Assert.assertEquals(wrapper.getComponentSystemEventListener(), wrapper2.getComponentSystemEventListener());
     }
     
+    @Test
     public void testPartialStateHolderListenerWithPSS()
     {
         UIComponent component = new UIOutput();
@@ -607,6 +633,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
         Assert.assertEquals(wrapper.getComponentSystemEventListener(), wrapper2.getComponentSystemEventListener());
     }
 
+    @Test
     public void testPartialStateHolderListenerWithPSS2()
     {
         UIComponent component = new UIOutput();
@@ -633,6 +660,7 @@ public class UIComponentEventListenerWrapperTest  extends AbstractComponentTest
         Assert.assertEquals(wrapper.getComponentSystemEventListener(), wrapper2.getComponentSystemEventListener());
     }
     
+    @Test
     public void testPartialStateHolderListenerWithPSSFull()
     {
         UIComponent component = new UIOutput();
diff --git a/impl/src/test/java/jakarta/faces/component/UIComponentFindComponentTest.java b/impl/src/test/java/jakarta/faces/component/UIComponentFindComponentTest.java
index 712dbf72b..9147a67b7 100644
--- a/impl/src/test/java/jakarta/faces/component/UIComponentFindComponentTest.java
+++ b/impl/src/test/java/jakarta/faces/component/UIComponentFindComponentTest.java
@@ -28,6 +28,7 @@ import jakarta.faces.component.UIData;
 import jakarta.faces.component.UINamingContainer;
 import jakarta.faces.component.UIPanel;
 import org.junit.Assert;
+import org.junit.Test;
 
 
 /**
@@ -54,6 +55,7 @@ public class UIComponentFindComponentTest extends AbstractComponentTest
         super.tearDown();
     }
 
+    @Test
     public void testWithNullExperession() throws Exception
     {
         try
@@ -72,11 +74,13 @@ public class UIComponentFindComponentTest extends AbstractComponentTest
         }
     }
 
+    @Test
     public void testWithEmptyExperession() throws Exception
     {
         Assert.assertNull(_testImpl.findComponent(""));
     }
 
+    @Test
     public void testRootExpression() throws Exception
     {
         String expression = ":parent";
@@ -92,6 +96,7 @@ public class UIComponentFindComponentTest extends AbstractComponentTest
         Assert.assertEquals(parent, _testImpl.findComponent(expression));
     }
 
+    @Test
     public void testRelativeExpression() throws Exception
     {
         String expression = "testimpl";
@@ -108,6 +113,7 @@ public class UIComponentFindComponentTest extends AbstractComponentTest
         Assert.assertEquals(_testImpl, _testImpl.findComponent(expression));
     }
 
+    @Test
     public void testComplexRelativeExpression() throws Exception
     {
         String expression = "child1_1:testimpl";
@@ -124,10 +130,12 @@ public class UIComponentFindComponentTest extends AbstractComponentTest
         Assert.assertEquals(_testImpl, namingContainer.findComponent(expression));
     }
 
+    @Test
     public void testOverriddenFindComponent() {
         UIViewRoot viewRoot = new UIViewRoot();
         UIData uiData = new UIData()
         {
+            @Override
             public UIComponent findComponent(String expr)
             {
                 return super.findComponent(stripRowIndex(expr));
@@ -170,6 +178,7 @@ public class UIComponentFindComponentTest extends AbstractComponentTest
         Assert.assertEquals(command, viewRoot.findComponent(":data:1:command"));
     }
 
+    @Test
     public void testXXFindComponent() {
         UIViewRoot viewRoot = new UIViewRoot();
         UIData uiData = new UIData();
@@ -188,7 +197,7 @@ public class UIComponentFindComponentTest extends AbstractComponentTest
         Assert.assertNotNull(viewRoot.findComponent(":x:x"));
     }
 
-
+    @Test
     public void testWithRelativeExpressionNamingContainer() throws Exception
     {
         String expression = "testimpl";
diff --git a/impl/src/test/java/jakarta/faces/component/UIComponentInvokeOnComponentTest.java b/impl/src/test/java/jakarta/faces/component/UIComponentInvokeOnComponentTest.java
index a9d7d8160..08a397b61 100644
--- a/impl/src/test/java/jakarta/faces/component/UIComponentInvokeOnComponentTest.java
+++ b/impl/src/test/java/jakarta/faces/component/UIComponentInvokeOnComponentTest.java
@@ -89,6 +89,7 @@ public class UIComponentInvokeOnComponentTest extends AbstractJsfTestCase
         
         org.apache.myfaces.test.MyFacesAsserts.assertException(FacesException.class, new TestRunner()
         {
+            @Override
             public void run() throws Throwable
             {
                 Assert.assertTrue(testimpl.invokeOnComponent(facesContext, "xxxId", _contextCallback));
@@ -133,6 +134,7 @@ public class UIComponentInvokeOnComponentTest extends AbstractJsfTestCase
     {
         org.apache.myfaces.test.MyFacesAsserts.assertException(NullPointerException.class, new TestRunner()
         {
+            @Override
             public void run() throws Throwable
             {
                 _testimpl.invokeOnComponent(null, "xxx", _contextCallback);
@@ -140,6 +142,7 @@ public class UIComponentInvokeOnComponentTest extends AbstractJsfTestCase
         });
         org.apache.myfaces.test.MyFacesAsserts.assertException(NullPointerException.class, new TestRunner()
         {
+            @Override
             public void run() throws Throwable
             {
                 _testimpl.invokeOnComponent(facesContext, null, _contextCallback);
diff --git a/impl/src/test/java/jakarta/faces/component/UIDataTest.java b/impl/src/test/java/jakarta/faces/component/UIDataTest.java
index 04e8f0857..70d9baf2e 100644
--- a/impl/src/test/java/jakarta/faces/component/UIDataTest.java
+++ b/impl/src/test/java/jakarta/faces/component/UIDataTest.java
@@ -59,6 +59,7 @@ import org.apache.myfaces.test.mock.visit.MockVisitContext;
 import org.easymock.classextension.EasyMock;
 import org.easymock.classextension.IMocksControl;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class UIDataTest extends AbstractJsfTestCase
 {
@@ -77,6 +78,7 @@ public class UIDataTest extends AbstractJsfTestCase
      * Test method for
      * {@link jakarta.faces.component.UIData#setValueExpression(java.lang.String, jakarta.el.ValueExpression)}.
      */
+    @Test
     public void testValueExpression()
     {
         assertSetValueExpressionException(IllegalArgumentException.class, "rowIndex");
@@ -97,6 +99,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#getClientId(jakarta.faces.context.FacesContext)}.
      */
+    @Test
     public void testGetClientId()
     {
         _testImpl.setId("xxx");
@@ -115,6 +118,7 @@ public class UIDataTest extends AbstractJsfTestCase
      * .
      * Tests, if invokeOnComponent also checks the facets of the h:column children (MYFACES-2370)
      */
+    @Test
     public void testInvokeOnComponentFacesContextStringContextCallback()
     {
         /**
@@ -150,6 +154,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#broadcast(jakarta.faces.event.FacesEvent)}.
      */
+    @Test
     public void testBroadcastFacesEvent()
     {
         // create event mock
@@ -215,6 +220,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#encodeBegin(jakarta.faces.context.FacesContext)}.
      */
+    @Test
     public void testEncodeBeginFacesContext()
     {
         // TODO
@@ -223,6 +229,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#encodeEnd(jakarta.faces.context.FacesContext)}.
      */
+    @Test
     public void testEncodeEndFacesContext()
     {
         // TODO
@@ -231,6 +238,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#queueEvent(jakarta.faces.event.FacesEvent)}.
      */
+    @Test
     public void testQueueEventFacesEvent()
     {
         // TODO
@@ -239,6 +247,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#processDecodes(jakarta.faces.context.FacesContext)}.
      */
+    @Test
     public void testProcessDecodesFacesContext()
     {
         // TODO
@@ -247,6 +256,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#processValidators(jakarta.faces.context.FacesContext)}.
      */
+    @Test
     public void testProcessValidatorsFacesContext()
     {
         // TODO
@@ -255,6 +265,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#processUpdates(jakarta.faces.context.FacesContext)}.
      */
+    @Test
     public void testProcessUpdatesFacesContext()
     {
         // TODO
@@ -263,6 +274,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#saveState(jakarta.faces.context.FacesContext)}.
      */
+    @Test
     public void testSaveState()
     {
         // TODO
@@ -272,6 +284,7 @@ public class UIDataTest extends AbstractJsfTestCase
      * Test method for
      * {@link jakarta.faces.component.UIData#restoreState(jakarta.faces.context.FacesContext, java.lang.Object)}.
      */
+    @Test
     public void testRestoreState()
     {
         // TODO
@@ -280,6 +293,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#UIData()}.
      */
+    @Test
     public void testUIData()
     {
         // TODO
@@ -288,6 +302,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#setFooter(jakarta.faces.component.UIComponent)}.
      */
+    @Test
     public void testSetFooter()
     {
         // TODO
@@ -296,6 +311,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#getFooter()}.
      */
+    @Test
     public void testGetFooter()
     {
         // TODO
@@ -304,6 +320,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#setHeader(jakarta.faces.component.UIComponent)}.
      */
+    @Test
     public void testSetHeader()
     {
         // TODO
@@ -312,6 +329,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#getHeader()}.
      */
+    @Test
     public void testGetHeader()
     {
         // TODO
@@ -320,6 +338,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#isRowAvailable()}.
      */
+    @Test
     public void testIsRowAvailable()
     {
         // TODO
@@ -328,6 +347,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#getRowCount()}.
      */
+    @Test
     public void testGetRowCount()
     {
         // TODO
@@ -336,6 +356,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#getRowData()}.
      */
+    @Test
     public void testGetRowData()
     {
         // TODO
@@ -344,6 +365,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#getRowIndex()}.
      */
+    @Test
     public void testGetRowIndex()
     {
         // TODO
@@ -352,6 +374,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#setRowIndex(int)}.
      */
+    @Test
     public void testSetRowIndex()
     {
         // TODO
@@ -360,6 +383,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#getDataModel()}.
      */
+    @Test
     public void testGetDataModel()
     {
         // TODO
@@ -368,6 +392,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#setDataModel(jakarta.faces.model.DataModel)}.
      */
+    @Test
     public void testSetDataModel()
     {
         // TODO
@@ -376,6 +401,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#setValue(java.lang.Object)}.
      */
+    @Test
     public void testSetValue()
     {
         // TODO
@@ -384,6 +410,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#setRows(int)}.
      */
+    @Test
     public void testSetRows()
     {
         // TODO
@@ -392,6 +419,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#setFirst(int)}.
      */
+    @Test
     public void testSetFirst()
     {
         // TODO
@@ -400,6 +428,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#getValue()}.
      */
+    @Test
     public void testGetValue()
     {
         // TODO
@@ -408,6 +437,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#getVar()}.
      */
+    @Test
     public void testGetVar()
     {
         // TODO
@@ -416,6 +446,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#setVar(java.lang.String)}.
      */
+    @Test
     public void testSetVar()
     {
         // TODO
@@ -424,6 +455,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#getRows()}.
      */
+    @Test
     public void testGetRows()
     {
         // TODO
@@ -432,6 +464,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#getFirst()}.
      */
+    @Test
     public void testGetFirst()
     {
         // TODO
@@ -440,6 +473,7 @@ public class UIDataTest extends AbstractJsfTestCase
     /**
      * Test method for {@link jakarta.faces.component.UIData#getFamily()}.
      */
+    @Test
     public void testGetFamily()
     {
         // TODO
@@ -449,6 +483,7 @@ public class UIDataTest extends AbstractJsfTestCase
      * Test method for 
      * {@link jakarta.faces.component.UIData#visitTree(jakarta.faces.component.visit.VisitContext, jakarta.faces.component.visit.VisitCallback)}.
      */
+    @Test
     public void testVisitTree() {
         UIData uidata = new UIData();
         // value
@@ -567,6 +602,7 @@ public class UIDataTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testPreserveRowComponentState1() throws Exception
     {
         List<RowData> model = new ArrayList<RowData>();
@@ -632,6 +668,7 @@ public class UIDataTest extends AbstractJsfTestCase
         
     }
         
+    @Test
     public void testCollectionDataModel() throws Exception
     {
         SimpleCollection<RowData> model = new SimpleCollection<RowData>();
@@ -737,6 +774,7 @@ public class UIDataTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testProcessDecodesRenderedFalse() throws Exception {
         UIData uiData = new VerifyNoLifecycleMethodComponent();
         UIComponent parent = MockRenderedValueExpression.setUpComponentStack(facesContext,  uiData, false);
@@ -744,9 +782,9 @@ public class UIDataTest extends AbstractJsfTestCase
         uiData.processDecodes(facesContext);
         
         Assert.assertEquals("processDecodes must not change currentComponent", parent, UIComponent.getCurrentComponent(facesContext));
-        
     }
     
+    @Test
     public void testProcessDecodesRenderedTrue() throws Exception {
         
         UIComponent parent = MockRenderedValueExpression.setUpComponentStack(facesContext, _testImpl, true);
@@ -757,7 +795,7 @@ public class UIDataTest extends AbstractJsfTestCase
         Assert.assertEquals("processDecodes must not change currentComponent", parent, UIComponent.getCurrentComponent(facesContext));
     }
     
-    
+    @Test
     public void testProcessValidatorsRenderedFalse() throws Exception {
         UIData uiData = new VerifyNoLifecycleMethodComponent();
         UIComponent parent = MockRenderedValueExpression.setUpComponentStack(facesContext,  uiData, false);
@@ -768,6 +806,7 @@ public class UIDataTest extends AbstractJsfTestCase
         
     }
     
+    @Test
     public void testProcessValidatorsRenderedTrue() throws Exception {
         
         UIComponent parent = MockRenderedValueExpression.setUpComponentStack(facesContext, _testImpl, true);
@@ -778,6 +817,7 @@ public class UIDataTest extends AbstractJsfTestCase
         Assert.assertEquals("processValidators must not change currentComponent", parent, UIComponent.getCurrentComponent(facesContext));
     }
     
+    @Test
     public void testProcessUpdatesRenderedFalse() throws Exception {
         UIData uiData = new VerifyNoLifecycleMethodComponent();
         UIComponent parent = MockRenderedValueExpression.setUpComponentStack(facesContext,  uiData, false);
@@ -788,6 +828,7 @@ public class UIDataTest extends AbstractJsfTestCase
         
     }
     
+    @Test
     public void testProcessUpdatesRenderedTrue() throws Exception {
         
         UIComponent parent = MockRenderedValueExpression.setUpComponentStack(facesContext, _testImpl, true);
@@ -810,9 +851,11 @@ public class UIDataTest extends AbstractJsfTestCase
     /** Verifies no call to encode* and process* methods */
     public class VerifyNoLifecycleMethodComponent extends UIData
     {
+        @Override
         public void setRowIndex(int rowIndex) {
             Assert.fail();
         }
+        @Override
         public void decode(FacesContext context) {
             Assert.fail();
         }
@@ -822,12 +865,15 @@ public class UIDataTest extends AbstractJsfTestCase
         public void updateModel(FacesContext context) {
             Assert.fail();
         }
+        @Override
         public void encodeBegin(FacesContext context) throws IOException {
             Assert.fail();
         }
+        @Override
         public void encodeChildren(FacesContext context) throws IOException {
             Assert.fail();
         }
+        @Override
         public void encodeEnd(FacesContext context) throws IOException {
             Assert.fail();
         }
@@ -844,6 +890,7 @@ public class UIDataTest extends AbstractJsfTestCase
      * 
      * @throws Exception 
      */
+    @Test
     public void testSaveAndRestorePortletLifecycleWithoutPss1() throws Exception
     {
         List<RowData> model = new ArrayList<RowData>();
@@ -957,6 +1004,7 @@ public class UIDataTest extends AbstractJsfTestCase
      * 
      * @throws Exception 
      */
+    @Test
     public void testSaveAndRestorePortletLifecycleWithPss1() throws Exception
     {
         facesContext.getRenderKit().addRenderer("jakarta.faces.Data", "jakarta.faces.Table",new Renderer(){});
@@ -1056,6 +1104,7 @@ public class UIDataTest extends AbstractJsfTestCase
      * 
      * @throws Exception 
      */
+    @Test
     public void testSaveAndRestorePortletLifecycleWithPss2() throws Exception
     {
         facesContext.getRenderKit().addRenderer("jakarta.faces.Data", "jakarta.faces.Table",new Renderer(){});
diff --git a/impl/src/test/java/jakarta/faces/component/UIGraphicTest.java b/impl/src/test/java/jakarta/faces/component/UIGraphicTest.java
index 34bec331c..3392e8016 100644
--- a/impl/src/test/java/jakarta/faces/component/UIGraphicTest.java
+++ b/impl/src/test/java/jakarta/faces/component/UIGraphicTest.java
@@ -18,7 +18,6 @@
  */
 package jakarta.faces.component;
 
-import jakarta.faces.component.UIGraphic;
 import jakarta.el.ValueExpression;
 
 import org.easymock.classextension.EasyMock;
diff --git a/impl/src/test/java/jakarta/faces/component/UIInputTest.java b/impl/src/test/java/jakarta/faces/component/UIInputTest.java
index ecf0a49c1..88eddbfaa 100644
--- a/impl/src/test/java/jakarta/faces/component/UIInputTest.java
+++ b/impl/src/test/java/jakarta/faces/component/UIInputTest.java
@@ -51,6 +51,7 @@ import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.el.MockValueExpression;
 import org.apache.myfaces.test.mock.visit.MockVisitCallback;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class UIInputTest extends AbstractJsfTestCase
 {
@@ -95,6 +96,7 @@ public class UIInputTest extends AbstractJsfTestCase
         }
     }
 
+    @Test
     public void testWhenSpecifiedConverterMessageIsUsedInCaseConverterExceptionOccurs()
     {
         input.setConverterMessage("Cannot convert");
@@ -116,6 +118,7 @@ public class UIInputTest extends AbstractJsfTestCase
         Assert.assertEquals(message.getSummary(), "Cannot convert");
     }
 
+    @Test
     public void testWhenSpecifiedValidatorMessageIsUsedInCaseValidatorExceptionOccurs()
     {
         input.setValidatorMessage("Cannot validate");
@@ -136,6 +139,7 @@ public class UIInputTest extends AbstractJsfTestCase
         Assert.assertEquals(message.getSummary(), "Cannot validate");
     }
 
+    @Test
     public void testUpdateModelSetsTheLocalValueToModelValue()
     {
         input.setValue("testValue");
@@ -149,6 +153,7 @@ public class UIInputTest extends AbstractJsfTestCase
         Assert.assertEquals("testValue", updatedValue);
     }
 
+    @Test
     public void testValidateWithEmptyStringWithEmptyStringAsNullEnabled()
     {
         try
@@ -184,6 +189,7 @@ public class UIInputTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testValidateWithNonStringWithEmptyStringAsNullEnabled()
     {
         try
@@ -239,6 +245,7 @@ public class UIInputTest extends AbstractJsfTestCase
         }
     }
 
+    @Test
     public void testValidateWithNonEmptyStringWithEmptyStringAsNullEnabled()
     {
         try
@@ -260,6 +267,7 @@ public class UIInputTest extends AbstractJsfTestCase
         }
     }
 
+    @Test
     public void testValidateWithEmptyStringWithEmptyStringAsNullDisabled()
     {
         try
@@ -280,6 +288,7 @@ public class UIInputTest extends AbstractJsfTestCase
         }
     }
 
+    @Test
     public void testValidateWithEmptyStringWithEmptyStringAsNullNotSpecified()
     {
         try
@@ -304,6 +313,7 @@ public class UIInputTest extends AbstractJsfTestCase
      * Tests if UIInput.processValidators() correctly calls FacesContext.validationFailed()
      * if a validation error occurs.
      */
+    @Test
     public void testValidationErrorTriggersFacesContextValidationFailed()
     {
         LengthValidator validator = new LengthValidator();
@@ -325,19 +335,23 @@ public class UIInputTest extends AbstractJsfTestCase
             super(context, request, response);
         }
 
+        @Override
         public String encodePartialActionURL(String url) {
             return null;
         }
 
+        @Override
         public String getInitParameter(String name) {
             return (String) initParameters.get(name);
         }
 
+        @Override
         public Map getInitParameterMap() {
             return initParameters;
         }
     }
     
+    @Test
     public void testProcessDecodesRenderedFalse() throws Exception {
         input = new VerifyNoLifecycleMethodComponent();
         UIComponent parent = MockRenderedValueExpression.setUpComponentStack(facesContext, input, false);
@@ -348,6 +362,7 @@ public class UIInputTest extends AbstractJsfTestCase
         
     }
     
+    @Test
     public void testProcessDecodesRenderedTrue() throws Exception {
         
         UIComponent parent = MockRenderedValueExpression.setUpComponentStack(facesContext, input, true);
@@ -358,6 +373,7 @@ public class UIInputTest extends AbstractJsfTestCase
         Assert.assertEquals("processDecodes must not change currentComponent", parent, UIComponent.getCurrentComponent(facesContext));
     }
     
+    @Test
     public void testProcessValidatorsRenderedFalse() throws Exception {
         input = new VerifyNoLifecycleMethodComponent();
         UIComponent parent = MockRenderedValueExpression.setUpComponentStack(facesContext, input, false);
@@ -368,6 +384,7 @@ public class UIInputTest extends AbstractJsfTestCase
         
     }
     
+    @Test
     public void testProcessValidatorsRenderedTrue() throws Exception {
         
         UIComponent parent = MockRenderedValueExpression.setUpComponentStack(facesContext, input, true);
@@ -378,7 +395,7 @@ public class UIInputTest extends AbstractJsfTestCase
         Assert.assertEquals("processValidators must not change currentComponent", parent, UIComponent.getCurrentComponent(facesContext));
     }
     
-    
+    @Test
     public void testProcessUpdatesRenderedFalse() throws Exception {
         input = new VerifyNoLifecycleMethodComponent();    
         UIComponent parent = MockRenderedValueExpression.setUpComponentStack(facesContext,input, false);
@@ -389,6 +406,7 @@ public class UIInputTest extends AbstractJsfTestCase
         
     }
     
+    @Test
     public void testProcessUpdatesRenderedTrue() throws Exception {
         
         UIComponent parent = MockRenderedValueExpression.setUpComponentStack(facesContext, input, true);
@@ -399,6 +417,7 @@ public class UIInputTest extends AbstractJsfTestCase
         Assert.assertEquals("processValidators must not change currentComponent", parent, UIComponent.getCurrentComponent(facesContext));
     }
     
+    @Test
     public void testVisitTree() throws Exception {
         UIComponent parent = MockRenderedValueExpression.setUpComponentStack(facesContext, input, true);
         
@@ -412,21 +431,27 @@ public class UIInputTest extends AbstractJsfTestCase
     /** Verifies no call to encode* and process* methods */
     public class VerifyNoLifecycleMethodComponent extends UIInput
     {
+        @Override
         public void decode(FacesContext context) {
             Assert.fail();
         }
+        @Override
         public void validate(FacesContext context) {
             Assert.fail();
         }
+        @Override
         public void updateModel(FacesContext context) {
             Assert.fail();
         }
+        @Override
         public void encodeBegin(FacesContext context) throws IOException {
             Assert.fail();
         }
+        @Override
         public void encodeChildren(FacesContext context) throws IOException {
             Assert.fail();
         }
+        @Override
         public void encodeEnd(FacesContext context) throws IOException {
             Assert.fail();
         }
diff --git a/impl/src/test/java/jakarta/faces/component/UISelectItemsTest.java b/impl/src/test/java/jakarta/faces/component/UISelectItemsTest.java
index 38ee9d74a..4f10e3636 100644
--- a/impl/src/test/java/jakarta/faces/component/UISelectItemsTest.java
+++ b/impl/src/test/java/jakarta/faces/component/UISelectItemsTest.java
@@ -28,6 +28,7 @@ import jakarta.el.ValueExpression;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.el.MockValueExpression;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * Tests for UISelectItems.
@@ -35,6 +36,7 @@ import org.junit.Assert;
 public class UISelectItemsTest extends AbstractJsfTestCase
 {
 
+    @Test
     public void testStringListAsValue() 
     {
         List<String> value = new ArrayList<String>();
@@ -61,6 +63,7 @@ public class UISelectItemsTest extends AbstractJsfTestCase
         Assert.assertEquals(value, options);
     }
     
+    @Test
     public void testPrimitiveArrayAsValue()
     {
         int[] value = new int[3];
diff --git a/impl/src/test/java/jakarta/faces/component/UIViewParameterTest.java b/impl/src/test/java/jakarta/faces/component/UIViewParameterTest.java
index 70568a1e8..852d4c2cc 100644
--- a/impl/src/test/java/jakarta/faces/component/UIViewParameterTest.java
+++ b/impl/src/test/java/jakarta/faces/component/UIViewParameterTest.java
@@ -21,6 +21,7 @@ package jakarta.faces.component;
 import jakarta.faces.component.UIViewParameter;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * Test class for UIViewParameter.
@@ -54,6 +55,7 @@ public class UIViewParameterTest extends AbstractJsfTestCase
      * if the submitted value is null, but required is set to true.
      * This is a special validation case only for UIViewParameter, so this has to be tested here.
      */
+    @Test
     public void testValidationErrorTriggersFacesContextValidationFailed()
     {
         viewParameter.setRequired(true);
@@ -67,6 +69,7 @@ public class UIViewParameterTest extends AbstractJsfTestCase
     /**
      * Tests if UIViewParameter.decode() sets the submitted value only if it is not null.
      */
+    @Test
     public void testDecodeSetOnlyNonNullSubmittedValue()
     {
         String notNull = "not null";
diff --git a/impl/src/test/java/jakarta/faces/component/_Delta2StateHelperTest.java b/impl/src/test/java/jakarta/faces/component/_Delta2StateHelperTest.java
index 87b0ffe6d..7891859b1 100644
--- a/impl/src/test/java/jakarta/faces/component/_Delta2StateHelperTest.java
+++ b/impl/src/test/java/jakarta/faces/component/_Delta2StateHelperTest.java
@@ -29,6 +29,7 @@ import jakarta.faces.event.PhaseEvent;
 import jakarta.faces.event.PhaseId;
 import jakarta.faces.event.PhaseListener;
 import org.junit.Assert;
+import org.junit.Test;
 
 
 public class _Delta2StateHelperTest extends AbstractComponentTest
@@ -109,18 +110,7 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
         }
     }
 
-    @Override
-    public void setUp() throws Exception
-    {
-        super.setUp();
-    }
-
-    @Override
-    public void tearDown() throws Exception
-    {
-        super.tearDown();
-    }
-    
+    @Test
     public void testSimpleGetterSetter() throws Exception
     {
         UITestComponent a = new UITestComponent();
@@ -131,6 +121,7 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
         Assert.assertNull(a.getTestProperty1());
     }
     
+    @Test
     public void testEmptySaveRestore() throws Exception
     {
         UITestComponent a = new UITestComponent();
@@ -146,6 +137,7 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
         Assert.assertEquals(a.getTestProperty2(), b.getTestProperty2());        
     }
     
+    @Test
     public void testSimpleSaveRestore() throws Exception
     {
         UITestComponent a = new UITestComponent();
@@ -163,6 +155,7 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
         Assert.assertEquals(a.getTestProperty2(), b.getTestProperty2());
     }
     
+    @Test
     public void testDeltaStateSaveRestore()
     {
         UITestComponent a = new UITestComponent();
@@ -193,6 +186,7 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
         Assert.assertEquals("testProperty2", b.getTestProperty2());
     }
     
+    @Test
     public void testPutPropertyStateHelper1()
     {
         UITestComponent a = new UITestComponent();
@@ -220,6 +214,7 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
         Assert.assertEquals("someOtherOtherValue",retValue);
     }
     
+    @Test
     public void testPutPropertyStateHelper2()
     {
         UITestComponent a = new UITestComponent();
@@ -247,6 +242,7 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
         Assert.assertEquals("someOtherOtherValue",retValue);
     }
     
+    @Test
     public void testRemovePropertyStateHelper1()
     {
         UITestComponent a = new UITestComponent();
@@ -274,7 +270,7 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
         Assert.assertEquals("someOtherOtherValue",retValue);
     }
     
-    
+    @Test
     public void testAddItemOnList1()
     {
         UITestComponent a = new UITestComponent();
@@ -306,6 +302,7 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
         Assert.assertEquals("someValue3",listB.get(2));
     }
     
+    @Test
     public void testAddItemOnList2()
     {
         UITestComponent a = new UITestComponent();
@@ -344,6 +341,7 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
         }
     }
     
+    @Test
     public void testAddItemOnList3()
     {
         UITestComponent a = new UITestComponent();
@@ -378,6 +376,7 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
         Assert.assertFalse("The list should not contain [someValue1]", listB.contains("someValue1"));
     }    
     
+    @Test
     public void testPutItemOnMap1()
     {
         UITestComponent a = new UITestComponent();
@@ -409,6 +408,7 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
         Assert.assertEquals("someValue3",mapB.get("key3"));        
     }
     
+    @Test
     public void testPutRemoveItemOnMap2()
     {
         UITestComponent a = new UITestComponent();
@@ -446,6 +446,7 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
         }
     }
     
+    @Test
     public void testPutRemoveItemOnMap3()
     {
         UITestComponent a = new UITestComponent();
@@ -488,10 +489,13 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
     {
         public TestPhaseListener1(){}
         
+        @Override
         public void afterPhase(PhaseEvent event){}
 
+        @Override
         public void beforePhase(PhaseEvent event){}
 
+        @Override
         public PhaseId getPhaseId()
         {
             return PhaseId.ANY_PHASE;
@@ -512,10 +516,13 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
     {
         public TestPhaseListener2(){}
         
+        @Override
         public void afterPhase(PhaseEvent event){}
 
+        @Override
         public void beforePhase(PhaseEvent event){}
 
+        @Override
         public PhaseId getPhaseId()
         {
             return PhaseId.ANY_PHASE;
@@ -532,6 +539,7 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
         }
     }    
         
+    @Test
     public void testUIViewRootPhaseListener1() throws Exception
     {
         UIViewRoot a = new UIViewRoot();
@@ -547,6 +555,7 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
         Assert.assertTrue(b.getPhaseListeners().contains(phaseListener1));
     }
     
+    @Test
     public void testUIViewRootPhaseListener2() throws Exception
     {
         UIViewRoot a = new UIViewRoot();
@@ -565,6 +574,7 @@ public class _Delta2StateHelperTest extends AbstractComponentTest
         Assert.assertTrue(b.getPhaseListeners().contains(phaseListener1));
     }
     
+    @Test
     public void testUIViewRootPhaseListener3() throws Exception
     {
         UIViewRoot a = new UIViewRoot();
diff --git a/impl/src/test/java/jakarta/faces/component/_DeltaFacesListenerListTest.java b/impl/src/test/java/jakarta/faces/component/_DeltaFacesListenerListTest.java
index ba6672f90..404e56245 100644
--- a/impl/src/test/java/jakarta/faces/component/_DeltaFacesListenerListTest.java
+++ b/impl/src/test/java/jakarta/faces/component/_DeltaFacesListenerListTest.java
@@ -25,6 +25,7 @@ import java.util.Arrays;
 import jakarta.faces.context.FacesContext;
 import jakarta.faces.event.FacesListener;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class _DeltaFacesListenerListTest extends AbstractComponentTest
 {
@@ -161,34 +162,26 @@ public class _DeltaFacesListenerListTest extends AbstractComponentTest
             return null;
         }
 
+        @Override
         public void clearInitialState()
         {
             initialStateMarked = false;
         }
 
+        @Override
         public boolean initialStateMarked()
         {
             return initialStateMarked;
         }
 
+        @Override
         public void markInitialState()
         {
             initialStateMarked = true;
         }        
     }
 
-    @Override
-    public void setUp() throws Exception
-    {
-        super.setUp();
-    }
-
-    @Override
-    public void tearDown() throws Exception
-    {
-        super.tearDown();
-    }
-
+    @Test
     public void testSimpleAddRemove()
     {
         UITestComponent a = new UITestComponent();
@@ -199,6 +192,7 @@ public class _DeltaFacesListenerListTest extends AbstractComponentTest
         Assert.assertFalse(Arrays.asList(a.getFacesListeners(FacesListener.class)).contains(listener1));        
     }
     
+    @Test
     public void testSimpleSaveRestore1()
     {
         UITestComponent a = new UITestComponent();
@@ -215,6 +209,7 @@ public class _DeltaFacesListenerListTest extends AbstractComponentTest
         Assert.assertFalse(Arrays.asList(b.getFacesListeners(FacesListener.class)).contains(listener1));        
     }
     
+    @Test
     public void testSimpleSaveRestore2()
     {
         UITestComponent a = new UITestComponent();
@@ -233,6 +228,7 @@ public class _DeltaFacesListenerListTest extends AbstractComponentTest
         Assert.assertFalse(Arrays.asList(b.getFacesListeners(FacesListener.class)).contains(listener1));        
     }
     
+    @Test
     public void testSimpleSaveRestore3()
     {
         UITestComponent a = new UITestComponent();
@@ -254,6 +250,7 @@ public class _DeltaFacesListenerListTest extends AbstractComponentTest
         Assert.assertFalse(Arrays.asList(b.getFacesListeners(FacesListener.class)).contains(listener1));        
     }
     
+    @Test
     public void testSimpleSaveRestore4()
     {
         UITestComponent a = new UITestComponent();
@@ -280,6 +277,7 @@ public class _DeltaFacesListenerListTest extends AbstractComponentTest
         Assert.assertFalse(Arrays.asList(b.getFacesListeners(FacesListener.class)).contains(listener2));
     }
     
+    @Test
     public void testSimpleSaveRestore5()
     {
         UITestComponent a = new UITestComponent();
@@ -314,6 +312,7 @@ public class _DeltaFacesListenerListTest extends AbstractComponentTest
         Assert.assertFalse(Arrays.asList(c.getFacesListeners(FacesListener.class)).contains(listener2));
     }
     
+    @Test
     public void testSimpleSaveRestore6()
     {
         UITestComponent a = new UITestComponent();
@@ -339,6 +338,7 @@ public class _DeltaFacesListenerListTest extends AbstractComponentTest
         Assert.assertFalse(Arrays.asList(b.getFacesListeners(FacesListener.class)).contains(listener1));        
     }
     
+    @Test
     public void testSimpleSaveRestore7()
     {
         UITestComponent a = new UITestComponent();
@@ -375,6 +375,7 @@ public class _DeltaFacesListenerListTest extends AbstractComponentTest
         Assert.assertFalse(Arrays.asList(c.getFacesListeners(FacesListener.class)).contains(listener2));
     }
     
+    @Test
     public void testSimpleSaveRestore8()
     {
         UITestComponent a = new UITestComponent();
@@ -397,6 +398,7 @@ public class _DeltaFacesListenerListTest extends AbstractComponentTest
         Assert.assertFalse(Arrays.asList(b.getFacesListeners(FacesListener.class)).contains(listener1));        
     }
     
+    @Test
     public void testSimpleSaveRestore9()
     {
         UITestComponent a = new UITestComponent();
@@ -427,6 +429,7 @@ public class _DeltaFacesListenerListTest extends AbstractComponentTest
         Assert.assertTrue(Arrays.asList(b.getFacesListeners(FacesListener.class)).contains(listener2));
     }    
     
+    @Test
     public void testSimpleSaveRestoreTransient1()
     {
         UITestComponent a = new UITestComponent();
@@ -440,6 +443,7 @@ public class _DeltaFacesListenerListTest extends AbstractComponentTest
         Assert.assertFalse(Arrays.asList(b.getFacesListeners(FacesListener.class)).contains(listener1));
     }
     
+    @Test
     public void testSimpleSaveRestoreTransient2()
     {
         UITestComponent a = new UITestComponent();
@@ -455,6 +459,7 @@ public class _DeltaFacesListenerListTest extends AbstractComponentTest
         Assert.assertFalse(Arrays.asList(b.getFacesListeners(FacesListener.class)).contains(listener1));
     }
     
+    @Test
     public void testSimpleSaveRestoreTransient3()
     {
         UITestComponent a = new UITestComponent();
@@ -473,6 +478,7 @@ public class _DeltaFacesListenerListTest extends AbstractComponentTest
         Assert.assertFalse(Arrays.asList(b.getFacesListeners(FacesListener.class)).contains(listener1));
     }
     
+    @Test
     public void testSimpleSaveRestoreTransient4()
     {
         UITestComponent a = new UITestComponent();
@@ -491,7 +497,7 @@ public class _DeltaFacesListenerListTest extends AbstractComponentTest
         Assert.assertFalse(Arrays.asList(b.getFacesListeners(FacesListener.class)).contains(listener1));
     }
     
-    
+    @Test
     public void testComplexSaveRestore1()
     {
         UITestComponent a = new UITestComponent();
diff --git a/impl/src/test/java/jakarta/faces/component/_DeltaListTest.java b/impl/src/test/java/jakarta/faces/component/_DeltaListTest.java
index 2e2ce380c..cdceef3ec 100644
--- a/impl/src/test/java/jakarta/faces/component/_DeltaListTest.java
+++ b/impl/src/test/java/jakarta/faces/component/_DeltaListTest.java
@@ -31,6 +31,7 @@ import java.util.List;
 import jakarta.faces.context.FacesContext;
 import jakarta.faces.event.FacesListener;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class _DeltaListTest extends AbstractComponentTest
 {
@@ -371,34 +372,26 @@ public class _DeltaListTest extends AbstractComponentTest
             return null;
         }
 
+        @Override
         public void clearInitialState()
         {
             initialStateMarked = false;
         }
 
+        @Override
         public boolean initialStateMarked()
         {
             return initialStateMarked;
         }
 
+        @Override
         public void markInitialState()
         {
             initialStateMarked = true;
         }        
     }
 
-    @Override
-    public void setUp() throws Exception
-    {
-        super.setUp();
-    }
-
-    @Override
-    public void tearDown() throws Exception
-    {
-        super.tearDown();
-    }
-
+    @Test
     public void testSimpleAddRemove()
     {
         UITestComponent a = new UITestComponent();
@@ -409,6 +402,7 @@ public class _DeltaListTest extends AbstractComponentTest
         Assert.assertFalse(a._facesListeners.contains(listener1));        
     }
     
+    @Test
     public void testSimpleSaveRestore1()
     {
         UITestComponent a = new UITestComponent();
@@ -425,6 +419,7 @@ public class _DeltaListTest extends AbstractComponentTest
         Assert.assertFalse(b._facesListeners.contains(listener1));        
     }
     
+    @Test
     public void testSimpleSaveRestore2()
     {
         UITestComponent a = new UITestComponent();
@@ -443,6 +438,7 @@ public class _DeltaListTest extends AbstractComponentTest
         Assert.assertFalse(b._facesListeners.contains(listener1));        
     }
     
+    @Test
     public void testSimpleSaveRestore3()
     {
         UITestComponent a = new UITestComponent();
@@ -463,6 +459,7 @@ public class _DeltaListTest extends AbstractComponentTest
         Assert.assertFalse(b._facesListeners.contains(listener1));        
     }
     
+    @Test
     public void testSimpleSaveRestore4()
     {
         UITestComponent a = new UITestComponent();
@@ -489,6 +486,7 @@ public class _DeltaListTest extends AbstractComponentTest
         Assert.assertFalse(b._facesListeners.contains(listener2));
     }
     
+    @Test
     public void testSimpleSaveRestore5()
     {
         UITestComponent a = new UITestComponent();
@@ -523,6 +521,7 @@ public class _DeltaListTest extends AbstractComponentTest
         Assert.assertFalse(c._facesListeners.contains(listener2));
     }
     
+    @Test
     public void testSimpleSaveRestore6()
     {
         UITestComponent a = new UITestComponent();
@@ -548,6 +547,7 @@ public class _DeltaListTest extends AbstractComponentTest
         Assert.assertFalse(b._facesListeners.contains(listener1));        
     }
     
+    @Test
     public void testSimpleSaveRestore7()
     {
         UITestComponent a = new UITestComponent();
@@ -584,6 +584,7 @@ public class _DeltaListTest extends AbstractComponentTest
         Assert.assertFalse(c._facesListeners.contains(listener2));
     }
     
+    @Test
     public void testSimpleSaveRestore8()
     {
         UITestComponent a = new UITestComponent();
@@ -606,6 +607,7 @@ public class _DeltaListTest extends AbstractComponentTest
         Assert.assertFalse(b._facesListeners.contains(listener1));        
     }
     
+    @Test
     public void testSimpleSaveRestore9()
     {
         UITestComponent a = new UITestComponent();
@@ -636,6 +638,7 @@ public class _DeltaListTest extends AbstractComponentTest
         Assert.assertTrue(b._facesListeners.contains(listener2));
     }    
     
+    @Test
     public void testSimpleSaveRestoreTransient1()
     {
         UITestComponent a = new UITestComponent();
@@ -650,6 +653,7 @@ public class _DeltaListTest extends AbstractComponentTest
         Assert.assertTrue(b._facesListeners.isEmpty());
     }
     
+    @Test
     public void testSimpleSaveRestoreTransient2()
     {
         UITestComponent a = new UITestComponent();
@@ -665,6 +669,7 @@ public class _DeltaListTest extends AbstractComponentTest
         Assert.assertFalse(b._facesListeners.contains(listener1));
     }
     
+    @Test
     public void testSimpleSaveRestoreTransient3()
     {
         UITestComponent a = new UITestComponent();
@@ -683,6 +688,7 @@ public class _DeltaListTest extends AbstractComponentTest
         Assert.assertFalse(b._facesListeners.contains(listener1));
     }
     
+    @Test
     public void testSimpleSaveRestoreTransient4()
     {
         UITestComponent a = new UITestComponent();
@@ -701,6 +707,7 @@ public class _DeltaListTest extends AbstractComponentTest
         Assert.assertFalse(b._facesListeners.contains(listener1));
     }
     
+    @Test
     public void testSimpleSaveRestoreTransient5()
     {
         UITestComponent a = new UITestComponent();
@@ -727,6 +734,7 @@ public class _DeltaListTest extends AbstractComponentTest
         Assert.assertEquals("value2", ((StateFacesListener)b._facesListeners.get(b._facesListeners.indexOf(listener2))).getValue());
     }
     
+    @Test
     public void testSimpleSaveRestoreTransient6()
     {
         UITestComponent a = new UITestComponent();
@@ -744,6 +752,7 @@ public class _DeltaListTest extends AbstractComponentTest
         Assert.assertFalse(b._facesListeners.contains(listener1));
     }
 
+    @Test
     public void testSimpleSaveRestoreTransient7()
     {
         UITestComponent a = new UITestComponent();
diff --git a/impl/src/test/java/jakarta/faces/component/_SharedRendererUtilsTest.java b/impl/src/test/java/jakarta/faces/component/_SharedRendererUtilsTest.java
index 61acb8c71..a956913ad 100644
--- a/impl/src/test/java/jakarta/faces/component/_SharedRendererUtilsTest.java
+++ b/impl/src/test/java/jakarta/faces/component/_SharedRendererUtilsTest.java
@@ -34,6 +34,7 @@ import jakarta.faces.convert.ConverterException;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.el.MockValueExpression;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class _SharedRendererUtilsTest extends AbstractJsfTestCase
 {
@@ -197,6 +198,7 @@ public class _SharedRendererUtilsTest extends AbstractJsfTestCase
      * Test case for the case that UISelectMany has neither a Converter nor a ValueExpression for value.
      * In this scenario it stores the values of submittedValue in a new object array.
      */
+    @Test
     public void testGetConvertedUISelectManyValueNoConverterNoValueExpression()
     {
         Object target = SharedRendererUtils.getConvertedUISelectManyValue(facesContext, uiSelectMany, submittedValue);
@@ -209,6 +211,7 @@ public class _SharedRendererUtilsTest extends AbstractJsfTestCase
      * integer array and uses a standard jsf converter.
      */
     @SuppressWarnings("unchecked")
+    @Test
     public void testGetConvertedUISelectManyValuePrimitiveIntArray()
     {
         externalContext.getApplicationMap().put("bean", new Bean());
@@ -227,6 +230,7 @@ public class _SharedRendererUtilsTest extends AbstractJsfTestCase
      * Float array and uses a standard jsf converter.
      */
     @SuppressWarnings("unchecked")
+    @Test
     public void testGetConvertedUISelectManyValueNonPrimitiveFloatArray()
     {
         externalContext.getApplicationMap().put("bean", new Bean());
@@ -244,6 +248,7 @@ public class _SharedRendererUtilsTest extends AbstractJsfTestCase
      * POJO array and uses a provided converter.
      */
     @SuppressWarnings("unchecked")
+    @Test
     public void testGetConvertedUISelectManyValuePOJOArray()
     {
         externalContext.getApplicationMap().put("bean", new Bean());
@@ -264,6 +269,7 @@ public class _SharedRendererUtilsTest extends AbstractJsfTestCase
      * retrieves #{bean.pojoCollectionValue} and clones that Collection.
      */
     @SuppressWarnings("unchecked")
+    @Test
     public void testGetConvertedUISelectManyValuePOJOCollectionWithoutCollectionType()
     {
         externalContext.getApplicationMap().put("bean", new Bean());
@@ -285,6 +291,7 @@ public class _SharedRendererUtilsTest extends AbstractJsfTestCase
      * create the right Collection.
      */
     @SuppressWarnings("unchecked")
+    @Test
     public void testGetConvertedUISelectManyValuePOJOCollectionWithCollectionType()
     {
         externalContext.getApplicationMap().put("bean", new Bean());
@@ -304,6 +311,7 @@ public class _SharedRendererUtilsTest extends AbstractJsfTestCase
      * obtain a converter. So it throws a ConverterException.
      */
     @SuppressWarnings("unchecked")
+    @Test
     public void testGetConvertedUISelectManyValueNoConverter()
     {
         externalContext.getApplicationMap().put("bean", new Bean());
@@ -325,6 +333,7 @@ public class _SharedRendererUtilsTest extends AbstractJsfTestCase
      * (java.util.Collection can not be instantiated). So it throws a FacesException.
      */
     @SuppressWarnings("unchecked")
+    @Test
     public void testGetConvertedUISelectManyValueWrongCollectionType()
     {
         externalContext.getApplicationMap().put("bean", new Bean());
diff --git a/impl/src/test/java/jakarta/faces/convert/DateTimeConverterTest.java b/impl/src/test/java/jakarta/faces/convert/DateTimeConverterTest.java
index f640411bd..ea63c75cf 100644
--- a/impl/src/test/java/jakarta/faces/convert/DateTimeConverterTest.java
+++ b/impl/src/test/java/jakarta/faces/convert/DateTimeConverterTest.java
@@ -31,6 +31,7 @@ import jakarta.faces.context.FacesContext;
 
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class DateTimeConverterTest extends AbstractJsfTestCase
 {
@@ -59,6 +60,7 @@ public class DateTimeConverterTest extends AbstractJsfTestCase
     /*
      * Test method for 'jakarta.faces.component.UIComponentBase.getAsObject()'
      */
+    @Test
     public void testGetAsObject()
     {
 
diff --git a/impl/src/test/java/jakarta/faces/convert/EnumConverterTest.java b/impl/src/test/java/jakarta/faces/convert/EnumConverterTest.java
index 3d22fd5ee..5e5a884a4 100644
--- a/impl/src/test/java/jakarta/faces/convert/EnumConverterTest.java
+++ b/impl/src/test/java/jakarta/faces/convert/EnumConverterTest.java
@@ -27,6 +27,7 @@ import jakarta.faces.context.FacesContext;
 
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * This testcase test <code>jakarta.faces.convert.EnumConverter</code>.
@@ -67,6 +68,7 @@ public class EnumConverterTest extends AbstractJsfTestCase
      * Test method for
      * {@link jakarta.faces.convert.EnumConverter#getAsObject(FacesContext, jakarta.faces.component.UIComponent, String)}.
      */
+    @Test
     public void testGetAsObject()
     {
         UIInput input = new UIInput();
@@ -78,6 +80,7 @@ public class EnumConverterTest extends AbstractJsfTestCase
      * Test method for
      * {@link jakarta.faces.convert.EnumConverter#getAsObject(FacesContext, jakarta.faces.component.UIComponent, String)}.
      */
+    @Test
     public void testGetAsObjectNull()
     {
         UIInput input = new UIInput();
@@ -89,6 +92,7 @@ public class EnumConverterTest extends AbstractJsfTestCase
      * Test method for
      * {@link jakarta.faces.convert.EnumConverter#getAsObject(FacesContext, jakarta.faces.component.UIComponent, String)}.
      */
+    @Test
     public void testGetAsObjectNoEnum()
     {
         UIInput input = new UIInput();
@@ -107,6 +111,7 @@ public class EnumConverterTest extends AbstractJsfTestCase
      * Test method for
      * {@link jakarta.faces.convert.EnumConverter#getAsObject(FacesContext, jakarta.faces.component.UIComponent, String)}.
      */
+    @Test
     public void testGetAsObjectNoClassSet()
     {
         Converter testConverter = new EnumConverter();
@@ -126,6 +131,7 @@ public class EnumConverterTest extends AbstractJsfTestCase
      * Test method for
      * {@link jakarta.faces.convert.EnumConverter#getAsString(FacesContext, jakarta.faces.component.UIComponent, Object)}.
      */
+    @Test
     public void testGetAsString()
     {
         UIInput input = new UIInput();
@@ -137,6 +143,7 @@ public class EnumConverterTest extends AbstractJsfTestCase
      * Test method for
      * {@link jakarta.faces.convert.EnumConverter#getAsString(FacesContext, jakarta.faces.component.UIComponent, Object)}.
      */
+    @Test
     public void testGetAsStringNull()
     {
         UIInput input = new UIInput();
@@ -148,6 +155,7 @@ public class EnumConverterTest extends AbstractJsfTestCase
      * Test method for
      * {@link jakarta.faces.convert.EnumConverter#getAsString(FacesContext, jakarta.faces.component.UIComponent, Object)}.
      */
+    @Test
     public void testGetAsStringNoEnum()
     {
         UIInput input = new UIInput();
@@ -166,6 +174,7 @@ public class EnumConverterTest extends AbstractJsfTestCase
      * Test method for
      * {@link jakarta.faces.convert.EnumConverter#getAsString(FacesContext, jakarta.faces.component.UIComponent, Object)}.
      */
+    @Test
     public void testGetAsStringNoClassSet()
     {
         Converter testConverter = new EnumConverter();
diff --git a/impl/src/test/java/jakarta/faces/convert/MessageUtilsTest.java b/impl/src/test/java/jakarta/faces/convert/MessageUtilsTest.java
index fd624afe3..0b66125e4 100644
--- a/impl/src/test/java/jakarta/faces/convert/MessageUtilsTest.java
+++ b/impl/src/test/java/jakarta/faces/convert/MessageUtilsTest.java
@@ -25,6 +25,7 @@ import org.apache.myfaces.core.api.shared.MessageUtils;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.el.MockValueExpression;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class MessageUtilsTest extends AbstractJsfTestCase
 {
@@ -41,6 +42,7 @@ public class MessageUtilsTest extends AbstractJsfTestCase
         super.tearDown();
     }
 
+    @Test
     public void testGetLabelFromAttributesMap()
     {
         HtmlInputText inputText = new HtmlInputText();
@@ -49,6 +51,7 @@ public class MessageUtilsTest extends AbstractJsfTestCase
         Assert.assertEquals("testLabel", label);
     }
 
+    @Test
     public void testGetLabelFromValueExpression()
     {
         facesContext.getExternalContext().getRequestMap().put("lbl", "testLabel");
@@ -60,6 +63,7 @@ public class MessageUtilsTest extends AbstractJsfTestCase
         Assert.assertEquals("testLabel", label);
     }
 
+    @Test
     public void testGetLabelReturnsClientIdWhenLabelIsNotSpecified()
     {
         HtmlInputText inputText = new HtmlInputText();
diff --git a/impl/src/test/java/jakarta/faces/event/MethodExpressionActionListenerTest.java b/impl/src/test/java/jakarta/faces/event/MethodExpressionActionListenerTest.java
index 61b89cf24..791b11fe0 100644
--- a/impl/src/test/java/jakarta/faces/event/MethodExpressionActionListenerTest.java
+++ b/impl/src/test/java/jakarta/faces/event/MethodExpressionActionListenerTest.java
@@ -30,6 +30,7 @@ import jakarta.faces.component.UICommand;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.easymock.classextension.EasyMock;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * Tests for {@link MethodExpressionActionListener}
@@ -70,17 +71,20 @@ public class MethodExpressionActionListenerTest extends AbstractJsfTestCase
         super.tearDown();
     }
 
+    @Test
     public void testMethodExpressionActionListener() 
     {
         methodExpressionActionListener = new MethodExpressionActionListener();
     }
 
+    @Test
     public void testMethodExpressionActionListenerMethodExpression() 
     {
         EasyMock.replay(methodExpressionOneArg);
         methodExpressionActionListener = new MethodExpressionActionListener(methodExpressionOneArg);
     }
 
+    @Test
     public void testMethodExpressionActionListenerMethodExpressionMethodExpression() 
     {
         EasyMock.replay(methodExpressionOneArg);
@@ -92,6 +96,7 @@ public class MethodExpressionActionListenerTest extends AbstractJsfTestCase
     /**
      * Test for case: method with ActionEvent param exists (pre-Faces 2.0 case)
      */
+    @Test
     public void testProcessAction() 
     {
         // First, try to invoke the MethodExpression passed to the constructor of this instance,
@@ -109,6 +114,7 @@ public class MethodExpressionActionListenerTest extends AbstractJsfTestCase
     /**
      * Test for case: method exists but has no ActionEvent param (new possibility in Faces 2.0)
      */
+    @Test
     public void testProcessAction2() throws Exception 
     {
         // First, try to invoke the MethodExpression passed to the constructor of this instance,
@@ -131,6 +137,7 @@ public class MethodExpressionActionListenerTest extends AbstractJsfTestCase
         EasyMock.verify(methodExpressionZeroArg);
     }
 
+    @Test
     public void testSaveState() 
     {
         methodExpressionActionListener = new MethodExpressionActionListener(methodExpressionOneArg, methodExpressionZeroArg);
@@ -139,6 +146,7 @@ public class MethodExpressionActionListenerTest extends AbstractJsfTestCase
                 Arrays.deepEquals(expectedState, (Object[]) methodExpressionActionListener.saveState(facesContext)));
     }
 
+    @Test
     public void testRestoreState() throws IllegalAccessException, NoSuchFieldException
     {
         // State saving always call JavaBean constructor:
diff --git a/impl/src/test/java/jakarta/faces/event/MethodExpressionValueChangeListenerTest.java b/impl/src/test/java/jakarta/faces/event/MethodExpressionValueChangeListenerTest.java
index d5e372c3a..25bc06e7d 100644
--- a/impl/src/test/java/jakarta/faces/event/MethodExpressionValueChangeListenerTest.java
+++ b/impl/src/test/java/jakarta/faces/event/MethodExpressionValueChangeListenerTest.java
@@ -30,6 +30,7 @@ import jakarta.faces.component.UICommand;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.easymock.classextension.EasyMock;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * Tests for {@link MethodExpressionValueChangeListener}
@@ -44,6 +45,7 @@ public class MethodExpressionValueChangeListenerTest extends AbstractJsfTestCase
     private ValueChangeEvent valueChangeEvent;
     private Object[] paramsWithValueChangeEvent;
 
+    @Override
     public void setUp() throws Exception 
     {
         super.setUp();
@@ -58,6 +60,7 @@ public class MethodExpressionValueChangeListenerTest extends AbstractJsfTestCase
         methodExpressionZeroArg = EasyMock.createNiceMock(MethodExpression.class);
     }
 
+    @Override
     public void tearDown() throws Exception 
     {
         uiComponent = null;
@@ -68,17 +71,20 @@ public class MethodExpressionValueChangeListenerTest extends AbstractJsfTestCase
         super.tearDown();
     }
 
+    @Test
     public void testMethodExpressionValueChangeListener() 
     {
         methodExpressionValueChangeListener = new MethodExpressionValueChangeListener();
     }
 
+    @Test
     public void testMethodExpressionValueChangeListenerMethodExpression() 
     {
         EasyMock.replay(methodExpressionOneArg);
         methodExpressionValueChangeListener = new MethodExpressionValueChangeListener(methodExpressionOneArg);
     }
 
+    @Test
     public void testMethodExpressionValueChangeListenerMethodExpressionMethodExpression() 
     {
         EasyMock.replay(methodExpressionOneArg);
@@ -90,6 +96,7 @@ public class MethodExpressionValueChangeListenerTest extends AbstractJsfTestCase
     /**
      * Test for case: method with ValueChangeEvent param exists (pre-Faces 2.0 case)
      */
+    @Test
     public void testProcessValueChange() 
     {
         // First, try to invoke the MethodExpression passed to the constructor of this instance,
@@ -107,6 +114,7 @@ public class MethodExpressionValueChangeListenerTest extends AbstractJsfTestCase
     /**
      * Test for case: method exists but has no ValueChangeEvent param (new possibility in Faces 2.0)
      */
+    @Test
     public void testProcessValueChange2() throws Exception 
     {
         // First, try to invoke the MethodExpression passed to the constructor of this instance,
@@ -129,6 +137,7 @@ public class MethodExpressionValueChangeListenerTest extends AbstractJsfTestCase
         EasyMock.verify(methodExpressionZeroArg);
     }
 
+    @Test
     public void testSaveState() 
     {
         methodExpressionValueChangeListener = new MethodExpressionValueChangeListener(methodExpressionOneArg, methodExpressionZeroArg);
@@ -137,6 +146,7 @@ public class MethodExpressionValueChangeListenerTest extends AbstractJsfTestCase
                 Arrays.deepEquals(expectedState, (Object[]) methodExpressionValueChangeListener.saveState(facesContext)));
     }
 
+    @Test
     public void testRestoreState() throws IllegalAccessException, NoSuchFieldException
     {
         // State saving always call JavaBean constructor:
diff --git a/impl/src/test/java/jakarta/faces/validator/_MessageUtilsTest.java b/impl/src/test/java/jakarta/faces/validator/_MessageUtilsTest.java
index 6abe6fdf1..2a84b699f 100644
--- a/impl/src/test/java/jakarta/faces/validator/_MessageUtilsTest.java
+++ b/impl/src/test/java/jakarta/faces/validator/_MessageUtilsTest.java
@@ -32,8 +32,6 @@ import jakarta.faces.application.ViewHandler;
 import jakarta.faces.component.UIViewRoot;
 import jakarta.faces.context.ExternalContext;
 import org.apache.myfaces.test.mock.MockFacesContext;
-
-import org.apache.myfaces.test.mock.MockFacesContext12;
 import org.easymock.classextension.EasyMock;
 import org.easymock.classextension.IMocksControl;
 import org.junit.Assert;
diff --git a/impl/src/test/java/org/apache/myfaces/application/ApplicationImplJsfTest.java b/impl/src/test/java/org/apache/myfaces/application/ApplicationImplJsfTest.java
index cd7043975..024d3334a 100644
--- a/impl/src/test/java/org/apache/myfaces/application/ApplicationImplJsfTest.java
+++ b/impl/src/test/java/org/apache/myfaces/application/ApplicationImplJsfTest.java
@@ -36,6 +36,7 @@ import org.apache.myfaces.view.facelets.mock.MockViewDeclarationLanguageFactory;
 import org.easymock.classextension.EasyMock;
 import org.easymock.classextension.IMocksControl;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * Test class for ApplicationImpl that extends AbstractJsfTestCase
@@ -141,6 +142,7 @@ public class ApplicationImplJsfTest extends AbstractJsfTestCase
      * Tests the creation of a composite component via 
      * Application.createComponent(FacesContext context, Resource componentResource)
      */
+    @Test
     public void testCreateComponentFromResource()
     {
         /* TODO: Make it work again
diff --git a/impl/src/test/java/org/apache/myfaces/application/ClientBehaviorTestCase.java b/impl/src/test/java/org/apache/myfaces/application/ClientBehaviorTestCase.java
index 22425fc06..1c1d37bf5 100644
--- a/impl/src/test/java/org/apache/myfaces/application/ClientBehaviorTestCase.java
+++ b/impl/src/test/java/org/apache/myfaces/application/ClientBehaviorTestCase.java
@@ -117,6 +117,7 @@ public class ClientBehaviorTestCase extends AbstractJsfConfigurableMockTestCase
             return COMPONENT_FAMILY;
         }
 
+        @Override
         public java.util.Collection<String> getEventNames()
         {
             return CLIENT_EVENTS_LIST;
diff --git a/impl/src/test/java/org/apache/myfaces/application/ViewIdSupportMockTest.java b/impl/src/test/java/org/apache/myfaces/application/ViewIdSupportMockTest.java
index 70346ee3c..cd61da75f 100644
--- a/impl/src/test/java/org/apache/myfaces/application/ViewIdSupportMockTest.java
+++ b/impl/src/test/java/org/apache/myfaces/application/ViewIdSupportMockTest.java
@@ -58,6 +58,7 @@ public class ViewIdSupportMockTest extends FacesTestCase
         Assert.assertEquals(expectedValue, viewIdSupport.calculateViewId(_facesContext));
     }
 
+    @Test
     public void testCalculateViewIdFromRequestPathInfo()
     {
         Mockito.when(_externalContext.getRequestMap()).thenReturn(Collections.emptyMap());
@@ -67,7 +68,8 @@ public class ViewIdSupportMockTest extends FacesTestCase
 
         Assert.assertEquals(expectedValue, viewIdSupport.calculateViewId(_facesContext));
     }
-
+    
+    @Test
     public void testCalculateViewIdFromRequestAttributeIncludeServletPath()
     {
         Map<String, Object> map = new HashMap<String, Object>();
@@ -80,6 +82,7 @@ public class ViewIdSupportMockTest extends FacesTestCase
         Assert.assertEquals(expectedValue, viewIdSupport.calculateViewId(_facesContext));
     }
 
+    @Test
     public void testCalculateViewIdFromRequestServletPath()
     {
         Mockito.when(_externalContext.getRequestMap()).thenReturn(Collections.emptyMap());
@@ -90,6 +93,7 @@ public class ViewIdSupportMockTest extends FacesTestCase
         Assert.assertEquals(expectedValue, viewIdSupport.calculateViewId(_facesContext));
     }
 
+    @Test
     public void testCalculateViewIdFacesException()
     {
         Mockito.when(_externalContext.getRequestMap()).thenReturn(Collections.emptyMap());
@@ -98,6 +102,7 @@ public class ViewIdSupportMockTest extends FacesTestCase
 
         MyFacesAsserts.assertException(FacesException.class, new TestRunner()
         {
+            @Override
             public void run() throws Throwable
             {
                 viewIdSupport.calculateViewId(_facesContext);
diff --git a/impl/src/test/java/org/apache/myfaces/application/viewstate/AbstractStateUtilsTest.java b/impl/src/test/java/org/apache/myfaces/application/viewstate/AbstractStateUtilsTest.java
index 5c1ff62bb..4f0cb34d6 100644
--- a/impl/src/test/java/org/apache/myfaces/application/viewstate/AbstractStateUtilsTest.java
+++ b/impl/src/test/java/org/apache/myfaces/application/viewstate/AbstractStateUtilsTest.java
@@ -27,6 +27,7 @@ import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import java.io.Serializable;
 import java.util.Arrays;
 import org.junit.Assert;
+import org.junit.Test;
 
 public abstract class AbstractStateUtilsTest extends AbstractJsfTestCase implements Serializable
 {
@@ -40,6 +41,7 @@ public abstract class AbstractStateUtilsTest extends AbstractJsfTestCase impleme
     public static final String BASE64_KEY_SIZE_24 = "MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIz";
 
 
+    @Override
     public void setUp() throws Exception
     {
         super.setUp();
@@ -47,6 +49,7 @@ public abstract class AbstractStateUtilsTest extends AbstractJsfTestCase impleme
         externalContext.getApplicationMap().put(StateUtils.SERIAL_FACTORY, new DefaultSerialFactory());
     }
 
+    @Override
     public void tearDown() throws Exception
     {
         super.tearDown();
@@ -56,7 +59,7 @@ public abstract class AbstractStateUtilsTest extends AbstractJsfTestCase impleme
     /**
      * Test for Restore View phase.
      */
-
+    @Test
     public void testConstructionString()
     {
         String constructed = StateUtils.construct(sensitiveString, externalContext);
@@ -70,7 +73,7 @@ public abstract class AbstractStateUtilsTest extends AbstractJsfTestCase impleme
      * Test for Restore View phase.  This method actually runs an instance of
      * StateUtilsTestCase through the construct/reconstruct process.
      */
-
+    @Test
     public void testConstruction()
     {
         String constructed = StateUtils.construct(TEST_DATA, externalContext);
@@ -78,6 +81,7 @@ public abstract class AbstractStateUtilsTest extends AbstractJsfTestCase impleme
         Assert.assertTrue(TEST_DATA.equals(object));
     }
 
+    @Test
     public void testSerialization()
     {
         byte[] bytes = StateUtils.getAsByteArray(TEST_DATA, externalContext);
@@ -85,6 +89,7 @@ public abstract class AbstractStateUtilsTest extends AbstractJsfTestCase impleme
         Assert.assertTrue(TEST_DATA.equals(object));
     }
 
+    @Test
     public void testCryptography()
     {
         byte[] sensitiveBytes = sensitiveString.getBytes();
@@ -95,6 +100,7 @@ public abstract class AbstractStateUtilsTest extends AbstractJsfTestCase impleme
         Assert.assertTrue(Arrays.equals(insecure, sensitiveBytes));
     }
 
+    @Test
     public void testCompression()
     {
         int size = 2049;
@@ -106,6 +112,7 @@ public abstract class AbstractStateUtilsTest extends AbstractJsfTestCase impleme
         Assert.assertTrue(Arrays.equals(moreBytes, orginalBytes));
     }
 
+    @Test
     public void testEncoding()
     {
         byte[] orginalBytes = sensitiveString.getBytes();
@@ -117,7 +124,7 @@ public abstract class AbstractStateUtilsTest extends AbstractJsfTestCase impleme
     /**
      * Simulates testConstruction w/ corrupt data.
      */
-
+    @Test
     public void testConstructionNegative()
     {
         String constructed = StateUtils.construct(TEST_DATA, externalContext);
@@ -136,7 +143,7 @@ public abstract class AbstractStateUtilsTest extends AbstractJsfTestCase impleme
     /**
      * Simulates testSerialization w/ corrput data.
      */
-
+    @Test
     public void testSerializationNegative()
     {
         byte[] bytes = StateUtils.getAsByteArray(TEST_DATA, externalContext);
@@ -156,7 +163,7 @@ public abstract class AbstractStateUtilsTest extends AbstractJsfTestCase impleme
     /**
      * Simulates testCryptography w/ corrupt data.
      */
-
+    @Test
     public void testCryptographyNegative()
     {
         byte[] sensitiveBytes = sensitiveString.getBytes();
@@ -177,7 +184,7 @@ public abstract class AbstractStateUtilsTest extends AbstractJsfTestCase impleme
     /**
      * Simulates testCompression w/ corrupt data.
      */
-
+    @Test
     public void testCompressionNegative()
     {
         int size = 2049;
@@ -198,7 +205,7 @@ public abstract class AbstractStateUtilsTest extends AbstractJsfTestCase impleme
     /**
      * Simulates testEncoding w/ corrupt data.
      */
-
+    @Test
     public void testEncodingNegative()
     {
         byte[] orginalBytes = sensitiveString.getBytes();
diff --git a/impl/src/test/java/org/apache/myfaces/application/viewstate/InitVector_CBCTestCase.java b/impl/src/test/java/org/apache/myfaces/application/viewstate/InitVector_CBCTestCase.java
index b31e0e319..0f6c71fe7 100644
--- a/impl/src/test/java/org/apache/myfaces/application/viewstate/InitVector_CBCTestCase.java
+++ b/impl/src/test/java/org/apache/myfaces/application/viewstate/InitVector_CBCTestCase.java
@@ -21,9 +21,11 @@ import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 
 import jakarta.faces.FacesException;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class InitVector_CBCTestCase extends AbstractJsfTestCase
 {
+    @Override
     public void setUp() throws Exception
     {
         super.setUp();
@@ -38,6 +40,7 @@ public class InitVector_CBCTestCase extends AbstractJsfTestCase
         
     }
 
+    @Test
     public void testDecryption()
     {
         byte[] sensitiveBytes = "bound to fail".getBytes();
@@ -55,6 +58,7 @@ public class InitVector_CBCTestCase extends AbstractJsfTestCase
         
     }
     
+    @Test
     public void testEncryption() {
         
         byte[] sensitiveBytes = "bound to fail".getBytes();
diff --git a/impl/src/test/java/org/apache/myfaces/application/viewstate/SecretKeyCacheTest.java b/impl/src/test/java/org/apache/myfaces/application/viewstate/SecretKeyCacheTest.java
index 23264c42f..8bf736235 100644
--- a/impl/src/test/java/org/apache/myfaces/application/viewstate/SecretKeyCacheTest.java
+++ b/impl/src/test/java/org/apache/myfaces/application/viewstate/SecretKeyCacheTest.java
@@ -22,10 +22,12 @@ import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 
 import javax.crypto.SecretKey;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class SecretKeyCacheTest extends AbstractJsfTestCase
 {
 
+    @Override
     public void setUp() throws Exception
     {
         super.setUp();
@@ -35,6 +37,7 @@ public class SecretKeyCacheTest extends AbstractJsfTestCase
         servletContext.addInitParameter(StateUtils.INIT_MAC_SECRET, AbstractStateUtilsTest.BASE64_KEY_SIZE_8);
     }
 
+    @Test
     public void testDefaultAlgorithmUse(){
         
         StateUtils.initSecret(servletContext);
@@ -47,6 +50,7 @@ public class SecretKeyCacheTest extends AbstractJsfTestCase
         
     }
     
+    @Test
     public void testInitFacesWithoutCache(){
 
         servletContext.addInitParameter(StateUtils.INIT_SECRET_KEY_CACHE, "false");
@@ -59,6 +63,7 @@ public class SecretKeyCacheTest extends AbstractJsfTestCase
         
     }
     
+    @Test
     public void testInitFacesWithCache(){
         
         StateUtils.initSecret(servletContext);
diff --git a/impl/src/test/java/org/apache/myfaces/config/FacesConfigValidatorTestCase.java b/impl/src/test/java/org/apache/myfaces/config/FacesConfigValidatorTestCase.java
index d92251bec..746db70d3 100644
--- a/impl/src/test/java/org/apache/myfaces/config/FacesConfigValidatorTestCase.java
+++ b/impl/src/test/java/org/apache/myfaces/config/FacesConfigValidatorTestCase.java
@@ -27,6 +27,7 @@ import org.apache.myfaces.config.impl.FacesConfigUnmarshallerImpl;
 import org.apache.myfaces.config.impl.element.FacesConfigImpl;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class FacesConfigValidatorTestCase extends AbstractJsfTestCase
 {
@@ -52,6 +53,7 @@ public class FacesConfigValidatorTestCase extends AbstractJsfTestCase
         
     }
     
+    @Test
     public void testVerifyExistence(){
         
         Collection<NavigationRule> navRules = dispenser.getNavigationRules();
diff --git a/impl/src/test/java/org/apache/myfaces/config/LogMetaInfUtilsTestCase.java b/impl/src/test/java/org/apache/myfaces/config/LogMetaInfUtilsTestCase.java
index a39b2d6b7..f4befdff5 100644
--- a/impl/src/test/java/org/apache/myfaces/config/LogMetaInfUtilsTestCase.java
+++ b/impl/src/test/java/org/apache/myfaces/config/LogMetaInfUtilsTestCase.java
@@ -26,9 +26,11 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class LogMetaInfUtilsTestCase extends AbstractJsfTestCase
 {
+    @Test
     public void testVersionNumber() throws Exception
     {
 
diff --git a/impl/src/test/java/org/apache/myfaces/config/OrderingFacesConfigTest.java b/impl/src/test/java/org/apache/myfaces/config/OrderingFacesConfigTest.java
index b6829ca74..16bf899c8 100644
--- a/impl/src/test/java/org/apache/myfaces/config/OrderingFacesConfigTest.java
+++ b/impl/src/test/java/org/apache/myfaces/config/OrderingFacesConfigTest.java
@@ -31,6 +31,7 @@ import java.util.logging.Level;
 import java.util.logging.Logger;
 import org.apache.myfaces.config.impl.FacesConfigUnmarshallerImpl;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class OrderingFacesConfigTest extends AbstractJsfTestCase
 {
@@ -75,6 +76,7 @@ public class OrderingFacesConfigTest extends AbstractJsfTestCase
      * 
      * @throws Exception
      */
+    @Test
     public void testSimpleOrdering() throws Exception
     {
         FacesConfig cfg = _impl.getFacesConfig(getClass().getResourceAsStream(
@@ -118,6 +120,7 @@ public class OrderingFacesConfigTest extends AbstractJsfTestCase
      * 
      * @throws Exception
      */
+    @Test
     public void testMiddleOrdering() throws Exception
     {
         FacesConfig cfg = _impl.getFacesConfig(getClass().getResourceAsStream(
@@ -194,6 +197,7 @@ public class OrderingFacesConfigTest extends AbstractJsfTestCase
      * 
      * @throws Exception
      */
+    @Test
     public void testMaxConditionsOrdering() throws Exception
     {
         org.apache.myfaces.config.impl.element.FacesConfigImpl cfg = _impl.getFacesConfig(getClass().getResourceAsStream(
@@ -243,6 +247,7 @@ public class OrderingFacesConfigTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testEx1()
     {      
         org.apache.myfaces.config.impl.element.FacesConfigImpl cfgA = new org.apache.myfaces.config.impl.element.FacesConfigImpl();
@@ -294,6 +299,7 @@ public class OrderingFacesConfigTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testEx2()
     {
         org.apache.myfaces.config.impl.element.FacesConfigImpl cfg = new org.apache.myfaces.config.impl.element.FacesConfigImpl();
@@ -340,6 +346,7 @@ public class OrderingFacesConfigTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testEx3()
     {
         org.apache.myfaces.config.impl.element.FacesConfigImpl cfgA = new org.apache.myfaces.config.impl.element.FacesConfigImpl();
@@ -375,6 +382,7 @@ public class OrderingFacesConfigTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testEx4() throws Exception
     {
         FacesConfig cfgA = _impl.getFacesConfig(getClass().getResourceAsStream(
@@ -414,6 +422,7 @@ public class OrderingFacesConfigTest extends AbstractJsfTestCase
         //printFacesConfigList("Sorted List", sortedList);
     }
 
+    @Test
     public void testBeforeOthers1() throws Exception
     {
         FacesConfig cfgA = _impl.getFacesConfig(getClass().getResourceAsStream(
@@ -444,6 +453,7 @@ public class OrderingFacesConfigTest extends AbstractJsfTestCase
         }
     }
 
+    @Test
     public void testAfterOthers1() throws Exception
     {
         FacesConfig cfgA = _impl.getFacesConfig(getClass().getResourceAsStream(
@@ -474,6 +484,7 @@ public class OrderingFacesConfigTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testBeforeOthers2() throws Exception
     {
         FacesConfig cfg1 = _impl.getFacesConfig(getClass().getResourceAsStream(
@@ -851,6 +862,7 @@ public class OrderingFacesConfigTest extends AbstractJsfTestCase
         System.out.println("]");
     }
     
+    @Test
     public void testAbsoluteOrdering1() throws Exception
     {
         org.apache.myfaces.config.impl.element.FacesConfigImpl cfgAbs = new org.apache.myfaces.config.impl.element.FacesConfigImpl();
diff --git a/impl/src/test/java/org/apache/myfaces/context/ExecutePhaseClientIdsTest.java b/impl/src/test/java/org/apache/myfaces/context/ExecutePhaseClientIdsTest.java
index 7ea7bc4a5..0f0d74bbf 100644
--- a/impl/src/test/java/org/apache/myfaces/context/ExecutePhaseClientIdsTest.java
+++ b/impl/src/test/java/org/apache/myfaces/context/ExecutePhaseClientIdsTest.java
@@ -26,6 +26,7 @@ import jakarta.faces.context.PartialViewContext;
 import org.apache.myfaces.context.servlet.FacesContextImpl;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  *
@@ -47,6 +48,7 @@ public class ExecutePhaseClientIdsTest extends AbstractJsfTestCase {
      * Empty String as request param
      * has to result in an empty list
      */
+     @Test
     public void testRequestParams1() {
         String empty = "    \n \t  ";
         Map<String, String> requestParamMap = new HashMap<String, String>();
@@ -63,6 +65,7 @@ public class ExecutePhaseClientIdsTest extends AbstractJsfTestCase {
     /**
      * no request param, has to result in an empty list
      */
+    @Test
     public void testRequestParams2() {
         Map<String, String> requestParamMap = new HashMap<String, String>();
         ContextTestRequestWrapper wrapper = new ContextTestRequestWrapper(request, requestParamMap);
@@ -94,6 +97,7 @@ public class ExecutePhaseClientIdsTest extends AbstractJsfTestCase {
     /**
      * list with one element has to result in a list with one element
      */
+    @Test
     public void testRequestParams5() {
         String params = " view1:panel1:_component1  ";
         Map<String, String> requestParamMap = new HashMap<String, String>();
@@ -112,6 +116,7 @@ public class ExecutePhaseClientIdsTest extends AbstractJsfTestCase {
      * test on a full blown list containing various
      * blank chars
      */
+    @Test
     public void testRequestParams6() {
         String params = " view1:panel1:_component1 view1:panel1:_component2 \n  component3 component4  ";
         Map<String, String> requestParamMap = new HashMap<String, String>();
diff --git a/impl/src/test/java/org/apache/myfaces/context/IsRenderedTest.java b/impl/src/test/java/org/apache/myfaces/context/IsRenderedTest.java
index de8c81bb7..329267f6a 100644
--- a/impl/src/test/java/org/apache/myfaces/context/IsRenderedTest.java
+++ b/impl/src/test/java/org/apache/myfaces/context/IsRenderedTest.java
@@ -22,6 +22,7 @@ import jakarta.faces.context.PartialViewContext;
 import org.apache.myfaces.context.servlet.FacesContextImpl;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * Various tests for the faces context is rendered
@@ -46,6 +47,7 @@ public class IsRenderedTest extends AbstractJsfTestCase {
      * no render all due to defaults
      * or a renderAll which
      */
+    @Test
     public void testRenderAll1() {
         FacesContext context = new FacesContextImpl(servletContext, request, response);
         
diff --git a/impl/src/test/java/org/apache/myfaces/context/PartialResponseWriterImplTest.java b/impl/src/test/java/org/apache/myfaces/context/PartialResponseWriterImplTest.java
index 7557744b9..740757df5 100644
--- a/impl/src/test/java/org/apache/myfaces/context/PartialResponseWriterImplTest.java
+++ b/impl/src/test/java/org/apache/myfaces/context/PartialResponseWriterImplTest.java
@@ -120,6 +120,7 @@ public class PartialResponseWriterImplTest extends AbstractJsfTestCase {
                 + "/";
     }
     
+    @Test
     public void testNestedScriptCDATA() throws Exception {
         _writer = createTestProbe();
         try {
@@ -140,6 +141,7 @@ public class PartialResponseWriterImplTest extends AbstractJsfTestCase {
         }
     }
     
+    @Test
     public void testBasicWriteTest() {
         _writer = createTestProbe();
         try {
@@ -156,6 +158,7 @@ public class PartialResponseWriterImplTest extends AbstractJsfTestCase {
         }
     }
 
+    @Test
     public void teststandardNestingTest() {
         _writer = createTestProbe();
         try {
@@ -172,6 +175,7 @@ public class PartialResponseWriterImplTest extends AbstractJsfTestCase {
         }
     }
 
+    @Test
     public void testIllegalNestingResolvementTest() {
         _writer = createTestProbe();
         try {
@@ -188,6 +192,7 @@ public class PartialResponseWriterImplTest extends AbstractJsfTestCase {
         }
     }
 
+    @Test
     public void testIllegalNestingResolvementTest2() {
         _writer = createTestProbe();
         try {
@@ -203,7 +208,7 @@ public class PartialResponseWriterImplTest extends AbstractJsfTestCase {
     }
 
 
-
+    @Test
     public void testStandardUpdate() {
         _writer = createTestProbe();
         try {
@@ -216,6 +221,7 @@ public class PartialResponseWriterImplTest extends AbstractJsfTestCase {
         }
     }
 
+    @Test
     public void testStandardUpdateNestedCDATA() {
         _writer = createTestProbe();
         try {
@@ -230,7 +236,7 @@ public class PartialResponseWriterImplTest extends AbstractJsfTestCase {
         }
     }
 
-
+    @Test
     public void testComponentAuthorNestingFailureTest() {
         _writer = createTestProbe();
         try {
@@ -245,6 +251,7 @@ public class PartialResponseWriterImplTest extends AbstractJsfTestCase {
         }
     }
 
+    @Test
     public void testStandardInsertAfter() {
         _writer = createTestProbe();
         try {
@@ -257,6 +264,7 @@ public class PartialResponseWriterImplTest extends AbstractJsfTestCase {
         }
     }
 
+    @Test
     public void testStandardInsertBefore() {
         _writer = createTestProbe();
         try {
@@ -269,6 +277,7 @@ public class PartialResponseWriterImplTest extends AbstractJsfTestCase {
         }
     }
 
+    @Test
     public void testBrokenUserInput() {
         _writer = createTestProbe();
         try {
@@ -285,7 +294,7 @@ public class PartialResponseWriterImplTest extends AbstractJsfTestCase {
     }
 
 
-
+    @Test
     public void testDelete() {
         _writer = createTestProbe();
         try {
@@ -296,6 +305,7 @@ public class PartialResponseWriterImplTest extends AbstractJsfTestCase {
         }
     }
 
+    @Test
     public void testWriteIllegalXmlUnicodeCharacters() {
         _writer = createTestProbe();
         try {
@@ -309,6 +319,7 @@ public class PartialResponseWriterImplTest extends AbstractJsfTestCase {
         }
     }
 
+    @Test
     public void testWriteTextIllegalXmlUnicodeCharacters() {
         _writer = createTestProbe();
         try {
@@ -322,6 +333,7 @@ public class PartialResponseWriterImplTest extends AbstractJsfTestCase {
         }
     }
 
+    @Test
     public void testWriteAttributeIllegalXmlUnicodeCharacters() {
         _writer = createTestProbe();
         try {
@@ -338,6 +350,7 @@ public class PartialResponseWriterImplTest extends AbstractJsfTestCase {
         }
     }
     
+    @Test
     public void testWriteSkipEmoji() {
         _writer = createTestProbe();
         try {
@@ -353,6 +366,7 @@ public class PartialResponseWriterImplTest extends AbstractJsfTestCase {
         }
     }
     
+    @Test
     public void testWriteSkipPictographs() {
         _writer = createTestProbe();
         try {
diff --git a/impl/src/test/java/org/apache/myfaces/context/RenderPhaseClientIdsTest.java b/impl/src/test/java/org/apache/myfaces/context/RenderPhaseClientIdsTest.java
index f9a28c7bd..cbbfe0b70 100644
--- a/impl/src/test/java/org/apache/myfaces/context/RenderPhaseClientIdsTest.java
+++ b/impl/src/test/java/org/apache/myfaces/context/RenderPhaseClientIdsTest.java
@@ -25,6 +25,7 @@ import jakarta.faces.context.PartialViewContext;
 import org.apache.myfaces.context.servlet.FacesContextImpl;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * Testcases for the request parameter handling
@@ -49,6 +50,7 @@ public class RenderPhaseClientIdsTest extends AbstractJsfTestCase {
      * Empty String as request param
      * has to result in an empty list
      */
+    @Test
     public void testRequestParams1() {
         String empty = "    \n \t  ";
         Map<String, String> requestParamMap = new HashMap<String, String>();
@@ -65,6 +67,7 @@ public class RenderPhaseClientIdsTest extends AbstractJsfTestCase {
     /**
      * no request param, has to result in an empty list
      */
+    @Test
     public void testRequestParams2() {
         Map<String, String> requestParamMap = new HashMap<String, String>();
         ContextTestRequestWrapper wrapper = new ContextTestRequestWrapper(request, requestParamMap);
@@ -96,6 +99,7 @@ public class RenderPhaseClientIdsTest extends AbstractJsfTestCase {
     /**
      * list with one element has to result in a list with one element
      */
+    @Test
     public void testRequestParams5() {
         String params = " view1:panel1:_component1  ";
         Map<String, String> requestParamMap = new HashMap<String, String>();
@@ -114,6 +118,7 @@ public class RenderPhaseClientIdsTest extends AbstractJsfTestCase {
      * test on a full blown list containing various
      * blank chars
      */
+    @Test
     public void testRequestParams6() {
         String params = " view1:panel1:_component1 view1:panel1:_component2 \n  component3 component4  ";
         Map<String, String> requestParamMap = new HashMap<String, String>();
diff --git a/impl/src/test/java/org/apache/myfaces/context/ResponseWrapperSwitchTest.java b/impl/src/test/java/org/apache/myfaces/context/ResponseWrapperSwitchTest.java
index a13ebc75e..45134e2dd 100644
--- a/impl/src/test/java/org/apache/myfaces/context/ResponseWrapperSwitchTest.java
+++ b/impl/src/test/java/org/apache/myfaces/context/ResponseWrapperSwitchTest.java
@@ -32,6 +32,7 @@ import org.apache.myfaces.context.servlet.FacesContextImpl;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * Testcase for the response switching
@@ -149,6 +150,7 @@ public class ResponseWrapperSwitchTest extends AbstractJsfTestCase {
      * testing the off switch for the
      * response
      */
+    @Test
     public void testSwitchOnWriter() {
 
         ByteArrayOutputStream ostr = new ByteArrayOutputStream();
diff --git a/impl/src/test/java/org/apache/myfaces/context/TestIsAjaxRequest.java b/impl/src/test/java/org/apache/myfaces/context/TestIsAjaxRequest.java
index d0dd645f3..8e43495a3 100644
--- a/impl/src/test/java/org/apache/myfaces/context/TestIsAjaxRequest.java
+++ b/impl/src/test/java/org/apache/myfaces/context/TestIsAjaxRequest.java
@@ -23,6 +23,7 @@ import jakarta.faces.context.FacesContext;
 import org.apache.myfaces.context.servlet.FacesContextImpl;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * Tests the facesContext isAjaxRequest
@@ -35,6 +36,7 @@ public class TestIsAjaxRequest extends AbstractJsfTestCase {
     Map<String, String> requestParameterMap = null;
     FacesContext context = null;
 
+    @Override
     public void setUp() throws Exception {
         super.setUp();
 
@@ -47,11 +49,7 @@ public class TestIsAjaxRequest extends AbstractJsfTestCase {
         context = new FacesContextImpl(servletContext, request, response);
     }
 
-    public void tearDown() throws Exception {
-        super.tearDown();
-        //requestParameterMap.clear();
-    }
-
+    @Test
     public void testNoEntry() {
 
         Assert.assertFalse("no ajax request found", context.getPartialViewContext().isAjaxRequest());
diff --git a/impl/src/test/java/org/apache/myfaces/lifecycle/RestoreViewExecutorTest.java b/impl/src/test/java/org/apache/myfaces/lifecycle/RestoreViewExecutorTest.java
index de517945a..c64d8087b 100644
--- a/impl/src/test/java/org/apache/myfaces/lifecycle/RestoreViewExecutorTest.java
+++ b/impl/src/test/java/org/apache/myfaces/lifecycle/RestoreViewExecutorTest.java
@@ -27,6 +27,7 @@ import org.apache.myfaces.application.ViewIdSupport;
 
 import org.apache.myfaces.test.FacesTestCase;
 import org.junit.Assert;
+import org.junit.Test;
 import org.mockito.Mockito;
 
 /**
@@ -56,6 +57,7 @@ public class RestoreViewExecutorTest extends FacesTestCase
      * Test method for
      * {@link org.apache.myfaces.lifecycle.RestoreViewExecutor#execute(jakarta.faces.context.FacesContext)}.
      */
+    @Test
     public void testExecuteWithExistingViewRoot()
     {
         Mockito.when(_facesContext.getApplication()).thenReturn(_application);
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/ErrorPageWriterTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/ErrorPageWriterTest.java
index e2d88277c..4ad97084a 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/ErrorPageWriterTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/ErrorPageWriterTest.java
@@ -45,6 +45,7 @@ public class ErrorPageWriterTest extends AbstractJsfTestCase
     private MockResponseWriter writer ;
     private HtmlOutputText outputText;
 
+    @Override
     public void setUp() throws Exception
     {
         super.setUp();
@@ -64,6 +65,7 @@ public class ErrorPageWriterTest extends AbstractJsfTestCase
         facesContext.getAttributes().put("org.apache.myfaces.RENDERED_FACES_JS", Boolean.TRUE);
     }
 
+    @Override
     public void tearDown() throws Exception
     {
         super.tearDown();
@@ -71,6 +73,7 @@ public class ErrorPageWriterTest extends AbstractJsfTestCase
         writer = null;
     }
 
+    @org.junit.Test
     public void testValueExpressionGetExpressionStringReturnsNull() throws IOException
     {
         //See MYFACES-3413 for details
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/RendererUtilsTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/RendererUtilsTest.java
index 05603f22b..2284e9bf3 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/RendererUtilsTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/RendererUtilsTest.java
@@ -107,6 +107,7 @@ public class RendererUtilsTest extends AbstractJsfTestCase {
 	/**
 	 * 
 	 */
+        @Test
 	public void testGetIconSrc() {
 
 		// Training a mock:
@@ -127,6 +128,7 @@ public class RendererUtilsTest extends AbstractJsfTestCase {
 
 	}
 
+        @Test
 	public void testGetIconSrcResourceNotFound() throws Exception {
 		// Training a mock:
 		EasyMock.reset(resourceHandlerMock);
@@ -144,6 +146,7 @@ public class RendererUtilsTest extends AbstractJsfTestCase {
 
 	}
 
+    @Test
     public void testGetStringValue()
     {
         // Test for situation where submittedValue IS NOT String: 
@@ -156,6 +159,7 @@ public class RendererUtilsTest extends AbstractJsfTestCase {
         Assert.assertEquals("If submittedvalue is not String, toString() must be used", submittedValue.toString(), stringValue);
     }
 
+    @Test
     public void testGetConvertedUIOutputValue()
     {
         UIInput uiInput = new UIInput();
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/ClientBehaviorRendererUtilsTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/ClientBehaviorRendererUtilsTest.java
index df5ccc9b0..888973c1e 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/ClientBehaviorRendererUtilsTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/ClientBehaviorRendererUtilsTest.java
@@ -35,10 +35,12 @@ import java.util.*;
 
 import org.apache.myfaces.renderkit.html.util.ClientBehaviorRendererUtils;
 import org.apache.myfaces.test.mock.MockFacesContext;
+import org.junit.Test;
 
 public class ClientBehaviorRendererUtilsTest extends AbstractJsfTestCase
 {
 
+    @Override
     public void setUp() throws Exception
     {
         super.setUp();
@@ -46,6 +48,7 @@ public class ClientBehaviorRendererUtilsTest extends AbstractJsfTestCase
         servletContext.addInitParameter(MyfacesConfig.RENDER_CLIENTBEHAVIOR_SCRIPTS_AS_STRING, "true");
     }
 
+    @Test
     public void testBuildBehaviorChain()
     {
         Map<String, List<ClientBehavior>> behaviors = new HashMap<String, List<ClientBehavior>>();
@@ -90,6 +93,7 @@ public class ClientBehaviorRendererUtilsTest extends AbstractJsfTestCase
 
     }
     
+    @Test
     public void testBuildBehaviorChain2()
     {
         Map<String, List<ClientBehavior>> behaviors = new HashMap<String, List<ClientBehavior>>();
@@ -132,6 +136,7 @@ public class ClientBehaviorRendererUtilsTest extends AbstractJsfTestCase
 
     }    
     
+    @Test
     public void testEscapeJavaScriptForChain()
     {
         MockFacesContext facesContext = new MockFacesContext();
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlBodyRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlBodyRendererTest.java
index 6ccdd7cb1..831d59ca4 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlBodyRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlBodyRendererTest.java
@@ -41,6 +41,7 @@ public class HtmlBodyRendererTest extends AbstractJsfTestCase
     private MockResponseWriter writer ;
     private HtmlBody body;
 
+    @Override
     public void setUp() throws Exception
     {
         super.setUp();
@@ -59,12 +60,14 @@ public class HtmlBodyRendererTest extends AbstractJsfTestCase
         facesContext.getAttributes().put("org.apache.myfaces.RENDERED_FACES_JS", Boolean.TRUE);
     }
 
+    @Override
     public void tearDown()throws Exception
     {
         super.tearDown();
         writer = null;
     }
     
+    @org.junit.Test
     public void testHtmlPropertyPassTru2() throws Exception
     { 
         HtmlRenderedAttr[] attrs = {
@@ -78,6 +81,7 @@ public class HtmlBodyRendererTest extends AbstractJsfTestCase
         }
     }
     
+    @org.junit.Test
     public void testHtmlPropertyPassTru() throws Exception
     {
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateBasicReadOnlyAttrs();
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlButtonRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlButtonRendererTest.java
index 296cf449a..8f03f83d0 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlButtonRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlButtonRendererTest.java
@@ -25,9 +25,6 @@ import jakarta.faces.component.behavior.AjaxBehavior;
 import jakarta.faces.component.html.HtmlCommandButton;
 import jakarta.faces.component.html.HtmlForm;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.config.webparameters.MyfacesConfig;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockExternalContext;
@@ -39,6 +36,7 @@ import org.apache.myfaces.test.mock.MockServletContext;
 import org.apache.myfaces.test.utils.HtmlCheckAttributesUtil;
 import org.apache.myfaces.test.utils.HtmlRenderedAttr;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class HtmlButtonRendererTest extends AbstractJsfTestCase {
 
@@ -46,6 +44,7 @@ public class HtmlButtonRendererTest extends AbstractJsfTestCase {
     private HtmlCommandButton commandButton;
     private HtmlForm form;
 
+    @Override
     public void setUp() throws Exception {
         super.setUp();
         writer = new MockResponseWriter(new StringWriter(), null, null);
@@ -71,11 +70,13 @@ public class HtmlButtonRendererTest extends AbstractJsfTestCase {
         facesContext.getAttributes().put("org.apache.myfaces.RENDERED_FACES_JS", Boolean.TRUE);
     }
     
+    @Override
     public void tearDown() throws Exception {
         super.tearDown();
         writer = null;
     }
 
+    @Test
     public void testJSNotAllowedHtmlPropertyPassTru() throws Exception {
         HtmlRenderedAttr[] attrs = {
             //_AccesskeyProperty
@@ -126,6 +127,7 @@ public class HtmlButtonRendererTest extends AbstractJsfTestCase {
         }
     }
     
+    @Test
     public void testAllowedHtmlPropertyPassTru() throws Exception {
            HtmlRenderedAttr[] attrs = {
                //_AccesskeyProperty
@@ -177,6 +179,7 @@ public class HtmlButtonRendererTest extends AbstractJsfTestCase {
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndName() 
     {
         commandButton.addClientBehavior("focus", new AjaxBehavior());
@@ -202,6 +205,7 @@ public class HtmlButtonRendererTest extends AbstractJsfTestCase {
      * he should be ignored.
      * @throws Exception
      */
+    @Test
     public void testCommandButtonRendersNotDisabledUIParameters() throws Exception
     {
         UIParameter param1 = new UIParameter();
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlCheckboxRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlCheckboxRendererTest.java
index 85fcdcc15..bd953f461 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlCheckboxRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlCheckboxRendererTest.java
@@ -25,15 +25,13 @@ import jakarta.faces.component.behavior.AjaxBehavior;
 import jakarta.faces.component.html.HtmlSelectBooleanCheckbox;
 import jakarta.faces.component.html.HtmlSelectManyCheckbox;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockRenderKitFactory;
 import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.apache.myfaces.test.utils.HtmlCheckAttributesUtil;
 import org.apache.myfaces.test.utils.HtmlRenderedAttr;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author Bruno Aranda (latest modification by $Author$)
@@ -45,6 +43,7 @@ public class HtmlCheckboxRendererTest extends AbstractJsfTestCase
     private HtmlSelectManyCheckbox selectManyCheckbox;
     private HtmlSelectBooleanCheckbox selectBooleanCheckbox;
 
+    @Override
     public void setUp() throws Exception
     {
         super.setUp();
@@ -68,6 +67,7 @@ public class HtmlCheckboxRendererTest extends AbstractJsfTestCase
         facesContext.getAttributes().put("org.apache.myfaces.RENDERED_FACES_JS", Boolean.TRUE);
     }
 
+    @Override
     public void tearDown() throws Exception
     {
         super.tearDown();
@@ -76,6 +76,7 @@ public class HtmlCheckboxRendererTest extends AbstractJsfTestCase
         writer = null;
     }
 
+    @Test
     public void testSelectManyHtmlPropertyPassTru() throws Exception 
     {
         HtmlRenderedAttr[] attrs = {
@@ -122,6 +123,7 @@ public class HtmlCheckboxRendererTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testSelectBooleanHtmlPropertyPasstru() throws Exception 
     {
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateBasicAttrs();
@@ -139,6 +141,7 @@ public class HtmlCheckboxRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndNameSelectBooleanCheckbox() 
     {
         selectBooleanCheckbox.addClientBehavior("focus", new AjaxBehavior());
@@ -159,6 +162,7 @@ public class HtmlCheckboxRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndNameSelectManyCheckbox() 
     {
         UISelectItem item1 = new UISelectItem();
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlDoctypeRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlDoctypeRendererTest.java
index b3e77576e..4c6d7015e 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlDoctypeRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlDoctypeRendererTest.java
@@ -41,6 +41,7 @@ public class HtmlDoctypeRendererTest extends AbstractJsfTestCase
     private MockResponseWriter writer ;
     private HtmlDoctype doctype;
 
+    @Override
     public void setUp() throws Exception
     {
         super.setUp();
@@ -59,12 +60,14 @@ public class HtmlDoctypeRendererTest extends AbstractJsfTestCase
         facesContext.getAttributes().put("org.apache.myfaces.RENDERED_FACES_JS", Boolean.TRUE);
     }
 
+    @Override
     public void tearDown()throws Exception
     {
         super.tearDown();
         writer = null;
     }
     
+    @org.junit.Test
     public void testHtmlPropertyPassTru() throws Exception
     { 
         HtmlRenderedAttr[] attrs = {
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlEscapeRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlEscapeRendererTest.java
index 520d0c3b2..553745da9 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlEscapeRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlEscapeRendererTest.java
@@ -32,12 +32,10 @@ import jakarta.faces.component.html.HtmlSelectOneMenu;
 import jakarta.faces.component.html.HtmlSelectOneRadio;
 import jakarta.faces.model.SelectItem;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockRenderKitFactory;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class HtmlEscapeRendererTest extends AbstractJsfTestCase
 {
@@ -64,6 +62,7 @@ public class HtmlEscapeRendererTest extends AbstractJsfTestCase
     private HtmlSelectManyListbox selectManyListbox;
     private HtmlSelectManyMenu selectManyMenu;
 
+    @Override
     public void setUp() throws Exception
     {
         super.setUp();
@@ -115,12 +114,14 @@ public class HtmlEscapeRendererTest extends AbstractJsfTestCase
         facesContext.getAttributes().put("org.apache.myfaces.RENDERED_FACES_JS", Boolean.TRUE);
     }
 
+    @Override
     public void tearDown() throws Exception
     {
         super.tearDown();
         outputText = null;
     }
 
+    @Test
     public void testOutputTextEscapeValue() throws Exception
     {
         for (String contentType: CONTENT_TYPES)
@@ -143,6 +144,7 @@ public class HtmlEscapeRendererTest extends AbstractJsfTestCase
         }
     }
 
+    @Test
     public void testOutputTextNoEscapeValue() throws Exception
     {
 
@@ -163,6 +165,7 @@ public class HtmlEscapeRendererTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testOutputLabelEscapeValue() throws Exception
     {
         for (String contentType: CONTENT_TYPES)
@@ -185,6 +188,7 @@ public class HtmlEscapeRendererTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testOutputLabelNoEscapeValue() throws Exception
     {
 
@@ -205,6 +209,7 @@ public class HtmlEscapeRendererTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testUISelectOneEscapeValue() throws Exception
     {
         for (String contentType: CONTENT_TYPES)
@@ -236,6 +241,7 @@ public class HtmlEscapeRendererTest extends AbstractJsfTestCase
         Assert.assertTrue(output.contains(TEST_STRING_ESCAPED));
     }
     
+    @Test
     public void testUISelectNoEscapeValue() throws Exception
     {
         for (String contentType: CONTENT_TYPES)
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlFormRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlFormRendererTest.java
index df19f6a44..b8d62ff76 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlFormRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlFormRendererTest.java
@@ -24,9 +24,6 @@ import java.io.StringWriter;
 import jakarta.faces.component.behavior.AjaxBehavior;
 import jakarta.faces.component.html.HtmlForm;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.renderkit.html.util.HTML;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockRenderKitFactory;
@@ -34,12 +31,14 @@ import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.apache.myfaces.test.utils.HtmlCheckAttributesUtil;
 import org.apache.myfaces.test.utils.HtmlRenderedAttr;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class HtmlFormRendererTest extends AbstractJsfTestCase
 {
     private MockResponseWriter writer ;
     private HtmlForm form;
 
+    @Override
     public void setUp() throws Exception
     {
         super.setUp();
@@ -59,6 +58,7 @@ public class HtmlFormRendererTest extends AbstractJsfTestCase
         facesContext.getAttributes().put("org.apache.myfaces.RENDERED_FACES_JS", Boolean.TRUE);
     }
 
+    @Override
     public void tearDown() throws Exception
     {
         super.tearDown();
@@ -66,6 +66,7 @@ public class HtmlFormRendererTest extends AbstractJsfTestCase
         writer = null;
     }
 
+    @Test
     public void testHtmlPropertyPassTru() throws Exception 
     { 
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateBasicReadOnlyAttrs();
@@ -83,6 +84,7 @@ public class HtmlFormRendererTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testHtmlPropertyPassTruNotRendered() throws Exception 
     { 
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateAttrsNotRenderedForReadOnly();
@@ -114,6 +116,7 @@ public class HtmlFormRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndName() 
     {
         form.addClientBehavior("focus", new AjaxBehavior());
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlFormatRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlFormatRendererTest.java
index 34d5186ff..0c201cf00 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlFormatRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlFormatRendererTest.java
@@ -23,21 +23,20 @@ import java.io.StringWriter;
 import jakarta.faces.component.UIParameter;
 import jakarta.faces.component.html.HtmlOutputFormat;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.test.utils.HtmlCheckAttributesUtil;
 import org.apache.myfaces.test.utils.HtmlRenderedAttr;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockRenderKitFactory;
 import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.junit.Assert;
+import org.junit.Test;
 
 public class HtmlFormatRendererTest extends AbstractJsfTestCase
 {
     private MockResponseWriter writer;
     private HtmlOutputFormat outputFormat;
 
+    @Override
     public void setUp() throws Exception {
         super.setUp();
         outputFormat = new HtmlOutputFormat();
@@ -52,11 +51,8 @@ public class HtmlFormatRendererTest extends AbstractJsfTestCase
         
         facesContext.getAttributes().put("org.apache.myfaces.RENDERED_FACES_JS", Boolean.TRUE);
     }
-    
-    public void tearDown() throws Exception {
-        super.tearDown();
-    }
-    
+
+    @org.junit.Test
     public void testHtmlPropertyPassTru() throws Exception
     {
         HtmlRenderedAttr[] attrs = {
@@ -78,6 +74,7 @@ public class HtmlFormatRendererTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testHtmlPropertyPassTruNotRendered() throws Exception
     {
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateAttrsNotRenderedForReadOnly();
@@ -95,6 +92,7 @@ public class HtmlFormatRendererTest extends AbstractJsfTestCase
      * he should be ignored.
      * @throws Exception
      */
+    @Test
     public void testDisabledUIParameterNotRendered() throws Exception
     {
         UIParameter param1 = new UIParameter();
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlGridRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlGridRendererTest.java
index 5559a9377..712447574 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlGridRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlGridRendererTest.java
@@ -25,15 +25,13 @@ import jakarta.faces.component.behavior.AjaxBehavior;
 import jakarta.faces.component.html.HtmlOutputText;
 import jakarta.faces.component.html.HtmlPanelGrid;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.test.utils.HtmlCheckAttributesUtil;
 import org.apache.myfaces.test.utils.HtmlRenderedAttr;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockRenderKitFactory;
 import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author Bruno Aranda (latest modification by $Author$)
@@ -48,6 +46,7 @@ public class HtmlGridRendererTest extends AbstractJsfTestCase
     private HtmlPanelGrid panelGrid;
     private HtmlOutputText colText;
 
+    @Override
     public void setUp() throws Exception
     {
         super.setUp();
@@ -71,6 +70,7 @@ public class HtmlGridRendererTest extends AbstractJsfTestCase
         facesContext.getAttributes().put("org.apache.myfaces.RENDERED_FACES_JS", Boolean.TRUE);
     }
 
+    @Override
     public void tearDown() throws Exception
     {
         super.tearDown();
@@ -78,6 +78,7 @@ public class HtmlGridRendererTest extends AbstractJsfTestCase
         writer = null;
     }
 
+    @Test
     public void testRenderTable() throws Exception
     {
         UIColumn col1 = new UIColumn();
@@ -105,6 +106,7 @@ public class HtmlGridRendererTest extends AbstractJsfTestCase
                 "</tbody>"+"</table>", output);
     }
 
+    @Test
     public void testHtmlPropertyPassTru() throws Exception 
     { 
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateBasicReadOnlyAttrs();
@@ -116,6 +118,7 @@ public class HtmlGridRendererTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testHtmlPropertyPassTruNotRendered() throws Exception 
     { 
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateAttrsNotRenderedForReadOnly();
@@ -130,6 +133,7 @@ public class HtmlGridRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndName() 
     {
         panelGrid.addClientBehavior("click", new AjaxBehavior());
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlGroupRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlGroupRendererTest.java
index df4954470..41100fd54 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlGroupRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlGroupRendererTest.java
@@ -24,11 +24,6 @@ import jakarta.faces.component.behavior.AjaxBehavior;
 import jakarta.faces.component.html.HtmlOutputText;
 import jakarta.faces.component.html.HtmlPanelGroup;
 
-import junit.framework.Test;
-import static junit.framework.TestCase.assertTrue;
-import static junit.framework.TestCase.fail;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.test.utils.HtmlCheckAttributesUtil;
 import org.apache.myfaces.test.utils.HtmlRenderedAttr;
 import org.apache.myfaces.config.webparameters.MyfacesConfig;
@@ -36,6 +31,7 @@ import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockRenderKitFactory;
 import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author Bruno Aranda (latest modification by $Author$)
@@ -48,6 +44,7 @@ public class HtmlGroupRendererTest extends AbstractJsfTestCase
     private MockResponseWriter writer ;
     private HtmlPanelGroup panelGroup;
 
+    @Override
     public void setUp() throws Exception
     {
         super.setUp();
@@ -78,12 +75,14 @@ public class HtmlGroupRendererTest extends AbstractJsfTestCase
         facesContext.getAttributes().put("org.apache.myfaces.RENDERED_FACES_JS", Boolean.TRUE);
     }
 
+    @Override
     public void tearDown()throws Exception
     {
         super.tearDown();
         writer = null;
     }
     
+    @Test
     public void testHtmlPropertyPassTru() throws Exception
     { 
         HtmlRenderedAttr[] attrs = {
@@ -111,6 +110,7 @@ public class HtmlGroupRendererTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testHtmlPropertyPassTruNotRendered() throws Exception
     { 
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateAttrsNotRenderedForReadOnly();        
@@ -122,6 +122,7 @@ public class HtmlGroupRendererTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testClientBehaviorHolderRendersIdAndNameOutputLink() 
     {
         panelGroup.addClientBehavior("keypress", new AjaxBehavior());
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlHeadRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlHeadRendererTest.java
index 8887f85d3..49d52e430 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlHeadRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlHeadRendererTest.java
@@ -22,15 +22,13 @@ import java.io.StringWriter;
 
 import jakarta.faces.component.html.HtmlHead;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockRenderKitFactory;
 import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.apache.myfaces.test.utils.HtmlCheckAttributesUtil;
 import org.apache.myfaces.test.utils.HtmlRenderedAttr;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author Leonardo Uribe
@@ -41,6 +39,7 @@ public class HtmlHeadRendererTest extends AbstractJsfTestCase
     private MockResponseWriter writer ;
     private HtmlHead head;
 
+    @Override
     public void setUp() throws Exception
     {
         super.setUp();
@@ -59,12 +58,14 @@ public class HtmlHeadRendererTest extends AbstractJsfTestCase
         facesContext.getAttributes().put("org.apache.myfaces.RENDERED_FACES_JS", Boolean.TRUE);
     }
 
+    @Override
     public void tearDown()throws Exception
     {
         super.tearDown();
         writer = null;
     }
     
+    @Test
     public void testHtmlPropertyPassTru() throws Exception
     { 
         HtmlRenderedAttr[] attrs = {
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlImageRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlImageRendererTest.java
index 4b5c4a307..3f80abbf2 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlImageRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlImageRendererTest.java
@@ -23,15 +23,13 @@ import java.io.StringWriter;
 import jakarta.faces.component.behavior.AjaxBehavior;
 import jakarta.faces.component.html.HtmlGraphicImage;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.test.utils.HtmlCheckAttributesUtil;
 import org.apache.myfaces.test.utils.HtmlRenderedAttr;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockRenderKitFactory;
 import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author Bruno Aranda (latest modification by $Author$)
@@ -42,6 +40,7 @@ public class HtmlImageRendererTest extends AbstractJsfTestCase
     private MockResponseWriter writer ;
     private HtmlGraphicImage graphicImage;
 
+    @Override
     public void setUp() throws Exception
     {
         super.setUp();
@@ -59,6 +58,7 @@ public class HtmlImageRendererTest extends AbstractJsfTestCase
         facesContext.getAttributes().put("org.apache.myfaces.RENDERED_FACES_JS", Boolean.TRUE);
     }
 
+    @Override
     public void tearDown() throws Exception
     {
         super.tearDown();
@@ -66,6 +66,7 @@ public class HtmlImageRendererTest extends AbstractJsfTestCase
         writer = null;
     }
 
+    @Test
     public void testRenderDefault() throws Exception
     {
         String imgUrl = "http://www.apache.org/images/feather.gif";
@@ -82,6 +83,7 @@ public class HtmlImageRendererTest extends AbstractJsfTestCase
         Assert.assertEquals("<img id=\"img1\" src=\"" + src + "\"/>", output);
     }
 
+    @Test
     public void testHtmlPropertyPassTru() throws Exception
     { 
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateBasicReadOnlyAttrs();
@@ -96,6 +98,7 @@ public class HtmlImageRendererTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testHtmlPropertyPassTruNotRendered() throws Exception
     { 
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateAttrsNotRenderedForReadOnly();
@@ -113,6 +116,7 @@ public class HtmlImageRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndName() 
     {
         graphicImage.addClientBehavior("keypress", new AjaxBehavior());
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlLabelRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlLabelRendererTest.java
index 85b3155b2..7f5b447c3 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlLabelRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlLabelRendererTest.java
@@ -61,6 +61,7 @@ public class HtmlLabelRendererTest extends AbstractJsfConfigurableMockTestCase
                 "org.apache.myfaces.application.ApplicationFactoryImpl");
     }
     
+    @Override
     public void setUp() throws Exception {
         
         super.setUp();
@@ -81,6 +82,7 @@ public class HtmlLabelRendererTest extends AbstractJsfConfigurableMockTestCase
         //facesContext.getApplication().setSearchExpressionHandler(new SearchExpressionHandlerImpl());
     }
     
+    @Override
     public void tearDown() throws Exception {
         super.tearDown();
         writer = null;
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlLinkRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlLinkRendererTest.java
index d17095456..fce4c8aaf 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlLinkRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlLinkRendererTest.java
@@ -27,9 +27,6 @@ import jakarta.faces.component.html.HtmlCommandLink;
 import jakarta.faces.component.html.HtmlOutcomeTargetLink;
 import jakarta.faces.component.html.HtmlOutputLink;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.application.NavigationHandlerImpl;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockRenderKitFactory;
@@ -37,6 +34,7 @@ import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.apache.myfaces.test.utils.HtmlCheckAttributesUtil;
 import org.apache.myfaces.test.utils.HtmlRenderedAttr;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author Bruno Aranda (latest modification by $Author$)
@@ -95,7 +93,8 @@ public class HtmlLinkRendererTest extends AbstractJsfTestCase
         super.tearDown();
         writer = null;
     }
-     
+    
+    @Test
     public void testHtmlPropertyPassTru() throws Exception
     {
         HtmlRenderedAttr[] attrs = {
@@ -134,6 +133,7 @@ public class HtmlLinkRendererTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testOutputLink() throws Exception 
     {
         HtmlRenderedAttr[] attrs = {
@@ -174,6 +174,7 @@ public class HtmlLinkRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndNameOutputLink() 
     {
         outputLink.addClientBehavior("keypress", new AjaxBehavior());
@@ -194,6 +195,7 @@ public class HtmlLinkRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndNameCommandLink() 
     {
         commandLink.addClientBehavior("keypress", new AjaxBehavior());
@@ -215,6 +217,7 @@ public class HtmlLinkRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndNameOutcomeTargetLink() 
     {
         outcomeTargetLink.addClientBehavior("keypress", new AjaxBehavior());
@@ -238,6 +241,7 @@ public class HtmlLinkRendererTest extends AbstractJsfTestCase
      * 
      * @throws Exception
      */
+    @Test
     public void testOutcomeTargetRendersNavigationCaseParameters() throws Exception
     {
         // configure the link
@@ -258,6 +262,7 @@ public class HtmlLinkRendererTest extends AbstractJsfTestCase
      * Tests if the fragment attribute is correctly rendered.
      * @throws Exception
      */
+    @Test
     public void testOutcomeTargetLinkFragment() throws Exception
     {
         // configure the link
@@ -279,6 +284,7 @@ public class HtmlLinkRendererTest extends AbstractJsfTestCase
      * The value of the fragment attribute is appended to the end of target URL following a hash (#) mark.
      * @throws Exception
      */
+    @Test
     public void testOutputLinkFragment() throws Exception
     {
         outputLink.setFragment("fragment");
@@ -293,6 +299,7 @@ public class HtmlLinkRendererTest extends AbstractJsfTestCase
      * he should be ignored.
      * @throws Exception
      */
+    @Test
     public void testDisabledUIParameterNotRenderedCommandLink() throws Exception
     {
         UIParameter param1 = new UIParameter();
@@ -318,6 +325,7 @@ public class HtmlLinkRendererTest extends AbstractJsfTestCase
      * he should be ignored.
      * @throws Exception
      */
+    @Test
     public void testDisabledUIParameterNotRenderedOutputLink() throws Exception
     {
         UIParameter param1 = new UIParameter();
@@ -342,6 +350,7 @@ public class HtmlLinkRendererTest extends AbstractJsfTestCase
      * Tests if the h:link correctly includes an UIParameter
      * with a non-null-name when creating the URL.
      */
+    @Test
     public void testOutcomeTargetLinkIncludesUIParameterInURL()
     {
         // create the UIParameter and attach it
@@ -366,6 +375,7 @@ public class HtmlLinkRendererTest extends AbstractJsfTestCase
      * Tests if the h:link correctly skips an UIParameter
      * with a null-name when creating the URL.
      */
+    @Test
     public void testOutcomeTargetLinkSkipsNullValueOfUIParameterInURL()
     {
         // create the UIParameter with value = null and attach it
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlListboxRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlListboxRendererTest.java
index 9f7a71f3f..261a911ef 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlListboxRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlListboxRendererTest.java
@@ -29,15 +29,13 @@ import jakarta.faces.component.html.HtmlSelectManyListbox;
 import jakarta.faces.component.html.HtmlSelectOneListbox;
 import jakarta.faces.model.SelectItem;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.test.utils.HtmlCheckAttributesUtil;
 import org.apache.myfaces.test.utils.HtmlRenderedAttr;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockRenderKitFactory;
 import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author Bruno Aranda (latest modification by $Author$)
@@ -78,6 +76,7 @@ public class HtmlListboxRendererTest extends AbstractJsfTestCase
         writer = null;
     }
 
+    @Test
     public void testSelectOneHtmlPropertyPassTru() throws Exception
     {
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateBasicAttrs(false);
@@ -97,6 +96,7 @@ public class HtmlListboxRendererTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testSelectManyHtmlPropertyPassTru() throws Exception
     {
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateBasicAttrs(false);
@@ -119,6 +119,7 @@ public class HtmlListboxRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndNameSelectOneListbox() 
     {
         UISelectItem item1 = new UISelectItem();
@@ -149,6 +150,7 @@ public class HtmlListboxRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndNameSelectManyListbox() 
     {
         UISelectItem item1 = new UISelectItem();
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlMenuRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlMenuRendererTest.java
index 35cc98fc3..df7d359cd 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlMenuRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlMenuRendererTest.java
@@ -29,15 +29,13 @@ import jakarta.faces.component.html.HtmlSelectManyMenu;
 import jakarta.faces.component.html.HtmlSelectOneMenu;
 import jakarta.faces.model.SelectItem;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.test.utils.HtmlCheckAttributesUtil;
 import org.apache.myfaces.test.utils.HtmlRenderedAttr;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockRenderKitFactory;
 import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author Bruno Aranda (latest modification by $Author$)
@@ -79,6 +77,7 @@ public class HtmlMenuRendererTest extends AbstractJsfTestCase
         writer = null;
     }
 
+    @Test
     public void testSelectOneHtmlPropertyPassTru() throws Exception
     {
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateBasicAttrs(false);
@@ -98,6 +97,7 @@ public class HtmlMenuRendererTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testSelectManyHtmlPropertyPassTru() throws Exception
     {
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateBasicAttrs(false);
@@ -120,6 +120,7 @@ public class HtmlMenuRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndNameSelectOneMenu() 
     {
         UISelectItem item1 = new UISelectItem();
@@ -150,6 +151,7 @@ public class HtmlMenuRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndNameSelectManyMenu() 
     {
         UISelectItem item1 = new UISelectItem();
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlMessageRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlMessageRendererTest.java
index 6e563c710..82229a50f 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlMessageRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlMessageRendererTest.java
@@ -66,6 +66,7 @@ public class HtmlMessageRendererTest extends  AbstractJsfConfigurableMockTestCas
                 "org.apache.myfaces.application.ApplicationFactoryImpl");
     }
 
+    @Override
     public void setUp() throws Exception
     {
         super.setUp();
@@ -102,11 +103,6 @@ public class HtmlMessageRendererTest extends  AbstractJsfConfigurableMockTestCas
         facesContext.getAttributes().put("org.apache.myfaces.RENDERED_FACES_JS", Boolean.TRUE);
     }
 
-    public void tearDown() throws Exception
-    {
-        super.tearDown();
-    }    
-
     @Test
     public void testHtmlPropertyPassTru() throws Exception
     {
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlOutcomeTargetButtonRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlOutcomeTargetButtonRendererTest.java
index 8c72976b2..8c7b6ee2a 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlOutcomeTargetButtonRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlOutcomeTargetButtonRendererTest.java
@@ -25,9 +25,6 @@ import jakarta.faces.component.behavior.AjaxBehavior;
 import jakarta.faces.component.html.HtmlForm;
 import jakarta.faces.component.html.HtmlOutcomeTargetButton;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.application.NavigationHandlerImpl;
 import org.apache.myfaces.renderkit.html.util.HTML;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
@@ -35,6 +32,7 @@ import org.apache.myfaces.test.mock.MockRenderKitFactory;
 import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.junit.Assert;
 import org.apache.myfaces.renderkit.html.util.ComponentAttrs;
+import org.junit.Test;
 
 /**
  * Tests for HtmlOutcomeTargetButtonRenderer.
@@ -83,6 +81,7 @@ public class HtmlOutcomeTargetButtonRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndName() 
     {
         outcomeTargetButton.addClientBehavior("keypress", new AjaxBehavior());
@@ -106,6 +105,7 @@ public class HtmlOutcomeTargetButtonRendererTest extends AbstractJsfTestCase
      * 
      * @throws Exception
      */
+    @Test
     public void testOutcomeTargetRendersNavigationCaseParameters() throws Exception
     {
         // configure the button
@@ -126,6 +126,7 @@ public class HtmlOutcomeTargetButtonRendererTest extends AbstractJsfTestCase
      * Tests if the fragment attribute is correctly rendered.
      * @throws Exception
      */
+    @Test
     public void testFragment() throws Exception
     {
         // configure the button
@@ -146,6 +147,7 @@ public class HtmlOutcomeTargetButtonRendererTest extends AbstractJsfTestCase
      * Tests if the h:button correctly includes an UIParameter
      * with a non-null-name when creating the URL.
      */
+    @Test
     public void testIncludesUIParameterInURL()
     {
         // create the UIParameter and attach it
@@ -170,6 +172,7 @@ public class HtmlOutcomeTargetButtonRendererTest extends AbstractJsfTestCase
      * Tests if the h:button correctly skips an UIParameter
      * with a null-name when creating the URL.
      */
+    @Test
     public void testSkipsNullValueOfUIParameterInURL()
     {
         // create the UIParameter with value = null and attach it
@@ -193,6 +196,7 @@ public class HtmlOutcomeTargetButtonRendererTest extends AbstractJsfTestCase
     /**
      * Tests if the h:button is rendered accordingly if disabled is true.
      */
+    @Test
     public void testDisabledAttribute() 
     {
         outcomeTargetButton.getAttributes().put(ComponentAttrs.DISABLED_ATTR, Boolean.TRUE);
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlRadioRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlRadioRendererTest.java
index 12e2da962..2c5d84e0c 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlRadioRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlRadioRendererTest.java
@@ -28,15 +28,13 @@ import jakarta.faces.component.behavior.AjaxBehavior;
 import jakarta.faces.component.html.HtmlSelectOneRadio;
 import jakarta.faces.model.SelectItem;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.test.utils.HtmlCheckAttributesUtil;
 import org.apache.myfaces.test.utils.HtmlRenderedAttr;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockRenderKitFactory;
 import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author Bruno Aranda (latest modification by $Author$)
@@ -72,6 +70,7 @@ public class HtmlRadioRendererTest extends AbstractJsfTestCase
         writer = null;
     }
     
+    @Test
     public void testHtmlPropertyPassTru() throws Exception
     {
         HtmlRenderedAttr[] attrs = {
@@ -125,6 +124,7 @@ public class HtmlRadioRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndName() 
     {
         UISelectItem item1 = new UISelectItem();
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlResponseStateManagerTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlResponseStateManagerTest.java
index b4b2de864..18989935e 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlResponseStateManagerTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlResponseStateManagerTest.java
@@ -22,7 +22,6 @@ import java.util.HashMap;
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 import jakarta.faces.render.ResponseStateManager;
-import static junit.framework.TestCase.assertEquals;
 import org.apache.myfaces.test.FacesTestCase;
 import org.junit.Assert;
 import org.junit.Test;
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlResponseWriterImplTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlResponseWriterImplTest.java
index 8ef0b3693..5f8ae9d2e 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlResponseWriterImplTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlResponseWriterImplTest.java
@@ -27,6 +27,7 @@ import org.apache.myfaces.util.CommentUtils;
 import org.apache.myfaces.renderkit.html.util.HTML;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * Test class for HtmlResponseWriterImpl.
@@ -69,6 +70,7 @@ public class HtmlResponseWriterImplTest extends AbstractJsfTestCase
      * @throws IllegalAccessException 
      * @throws IllegalArgumentException 
      */
+    @Test
     public void testHtmlElementsInsideScript() throws IOException, SecurityException, 
             NoSuchFieldException, IllegalArgumentException, IllegalAccessException
     {
@@ -139,6 +141,7 @@ public class HtmlResponseWriterImplTest extends AbstractJsfTestCase
         return b == null ? defaultValue : b;
     }
 
+    @Test
     public void testScriptOnHtmlIsoEncodingAndScriptXhmlComments() throws IOException
     {
         _writer = new HtmlResponseWriterImpl(_stringWriter, "text/html", "ISO-8859-1", true);
@@ -156,6 +159,7 @@ public class HtmlResponseWriterImplTest extends AbstractJsfTestCase
         Assert.assertTrue("script does not have end comment --> ", output.contains("//"+CommentUtils.COMMENT_SIMPLE_END));
     }
     
+    @Test
     public void testScriptOnHtmlIsoEncodingAndNoScriptXhmlComments() throws IOException
     {
         _writer = new HtmlResponseWriterImpl(_stringWriter, "text/html", "ISO-8859-1", false);
@@ -173,6 +177,7 @@ public class HtmlResponseWriterImplTest extends AbstractJsfTestCase
         Assert.assertFalse("script have end comment --> ", output.contains("//"+CommentUtils.COMMENT_SIMPLE_END));
     }
 
+    @Test
     public void testScriptOnHtmlUTF8AndScriptXhmlComments() throws IOException
     {
         _writer = new HtmlResponseWriterImpl(_stringWriter, "text/html", "UTF-8", true);
@@ -190,6 +195,7 @@ public class HtmlResponseWriterImplTest extends AbstractJsfTestCase
         Assert.assertTrue("script does not have end comment --> ", output.contains("//"+CommentUtils.COMMENT_SIMPLE_END));
     }
     
+    @Test
     public void testScriptOnHtmlUTF8AndNoScriptXhmlComments() throws IOException
     {
         _writer = new HtmlResponseWriterImpl(_stringWriter, "text/html", "UTF-8", false);
@@ -207,6 +213,7 @@ public class HtmlResponseWriterImplTest extends AbstractJsfTestCase
         Assert.assertFalse("script have end comment --> ", output.contains("//"+CommentUtils.COMMENT_SIMPLE_END));
     }
 
+    @Test
     public void testScriptOnXhtmlIsoEncoding() throws IOException
     {
         _writer = new HtmlResponseWriterImpl(_stringWriter, "application/xhtml+xml", "ISO-8859-1", true);
@@ -224,6 +231,7 @@ public class HtmlResponseWriterImplTest extends AbstractJsfTestCase
         Assert.assertTrue("script does not have end ]]> ", output.contains(CommentUtils.INLINE_SCRIPT_COMMENT+CommentUtils.CDATA_SIMPLE_END));
     }
 
+    @Test
     public void testScriptOnXhtmlUTF8Encoding() throws IOException
     {
         _writer = new HtmlResponseWriterImpl(_stringWriter, "application/xhtml+xml", "UTF-8", false);
@@ -241,6 +249,7 @@ public class HtmlResponseWriterImplTest extends AbstractJsfTestCase
         Assert.assertTrue("script does not have end ]]> ", output.contains(CommentUtils.INLINE_SCRIPT_COMMENT+CommentUtils.CDATA_SIMPLE_END));
     }
     
+    @Test
     public void testStyleOnXhtmlIsoEncoding() throws IOException
     {
         _writer = new HtmlResponseWriterImpl(_stringWriter, "application/xhtml+xml", "ISO-8859-1", true);
@@ -258,6 +267,7 @@ public class HtmlResponseWriterImplTest extends AbstractJsfTestCase
         Assert.assertTrue("script does not have end ]]> ", output.contains(CommentUtils.CDATA_SIMPLE_END));
     }
 
+    @Test
     public void testStyleOnXhtmlUTF8Encoding() throws IOException
     {
         _writer = new HtmlResponseWriterImpl(_stringWriter, "application/xhtml+xml", "UTF-8", false);
@@ -280,6 +290,7 @@ public class HtmlResponseWriterImplTest extends AbstractJsfTestCase
      * 
      * @throws IOException
      */
+    @Test
     public void testEmptyTagNotRenderEnd() throws IOException
     {
         _writer.startDocument();
@@ -302,6 +313,7 @@ public class HtmlResponseWriterImplTest extends AbstractJsfTestCase
      * 
      * @throws IOException
      */
+    @Test
     public void testEmptyTagNotRenderEndOnXml() throws IOException
     {
         _writer = new HtmlResponseWriterImpl(_stringWriter, "application/xml", "UTF-8", false);
@@ -326,6 +338,7 @@ public class HtmlResponseWriterImplTest extends AbstractJsfTestCase
      * 
      * @throws IOException
      */
+    @Test
     public void testEmptyTagNotRenderEndUppercase() throws IOException
     {
         _writer.startDocument();
@@ -348,6 +361,7 @@ public class HtmlResponseWriterImplTest extends AbstractJsfTestCase
      * 
      * @throws IOException
      */
+    @Test
     public void testEmptyTagNotRenderEndOnXhtmlUppercase() throws IOException
     {
         _writer = new HtmlResponseWriterImpl(_stringWriter, "application/xml", "UTF-8", false);
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlSecretRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlSecretRendererTest.java
index 280ae7c66..2ba16e0c0 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlSecretRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlSecretRendererTest.java
@@ -23,15 +23,13 @@ import java.io.StringWriter;
 import jakarta.faces.component.behavior.AjaxBehavior;
 import jakarta.faces.component.html.HtmlInputSecret;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.test.utils.HtmlCheckAttributesUtil;
 import org.apache.myfaces.test.utils.HtmlRenderedAttr;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockRenderKitFactory;
 import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author Bruno Aranda (latest modification by $Author$)
@@ -67,6 +65,7 @@ public class HtmlSecretRendererTest extends AbstractJsfTestCase
         writer = null;
     }
 
+    @Test
     public void testInputTextDefault() throws Exception
     {
         inputText.encodeBegin(facesContext);
@@ -77,6 +76,7 @@ public class HtmlSecretRendererTest extends AbstractJsfTestCase
         Assert.assertEquals("<input type=\"password\" name=\"j_id__v_0\"/>", output);
     }
 
+    @Test
     public void testHtmlPropertyPassTru() throws Exception
     {
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateBasicAttrs();
@@ -91,6 +91,7 @@ public class HtmlSecretRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndName() 
     {
         inputText.addClientBehavior("keypress", new AjaxBehavior());
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlTableRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlTableRendererTest.java
index f0d1a1172..52f5edaa3 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlTableRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlTableRendererTest.java
@@ -28,15 +28,13 @@ import jakarta.faces.component.html.HtmlDataTable;
 import jakarta.faces.component.html.HtmlOutputText;
 import jakarta.faces.model.ListDataModel;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockRenderKitFactory;
 import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.apache.myfaces.test.utils.HtmlCheckAttributesUtil;
 import org.apache.myfaces.test.utils.HtmlRenderedAttr;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author Bruno Aranda (latest modification by $Author$)
@@ -78,6 +76,7 @@ public class HtmlTableRendererTest extends AbstractJsfTestCase
         writer = null;
     }
 
+    @Test
     public void testHtmlPropertyPassTru() throws Exception
     {
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateBasicReadOnlyAttrs();
@@ -89,6 +88,7 @@ public class HtmlTableRendererTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testHtmlPropertyPassTruNotRendered() throws Exception
     {
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateAttrsNotRenderedForReadOnly();
@@ -103,6 +103,7 @@ public class HtmlTableRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndName() 
     {
         dataTable.addClientBehavior("keypress", new AjaxBehavior());
@@ -125,6 +126,7 @@ public class HtmlTableRendererTest extends AbstractJsfTestCase
      * render the same as if that value is provided. Note t:dataTable newspaper mode requires
      * row count to calculate newspaperRows and newspaperColumns. 
      */
+    @Test
     public void testNoRowCountRender()
     {
         List<Person> list = new ArrayList<Person>();
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlTextRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlTextRendererTest.java
index d1553f495..ca9c54174 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlTextRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlTextRendererTest.java
@@ -32,9 +32,6 @@ import jakarta.faces.context.FacesContext;
 import jakarta.faces.convert.Converter;
 import jakarta.faces.convert.ConverterException;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.test.utils.HtmlCheckAttributesUtil;
 import org.apache.myfaces.test.utils.HtmlRenderedAttr;
 import org.apache.myfaces.config.webparameters.MyfacesConfig;
@@ -43,6 +40,7 @@ import org.apache.myfaces.test.el.MockValueExpression;
 import org.apache.myfaces.test.mock.MockRenderKitFactory;
 import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author Bruno Aranda (latest modification by $Author$)
@@ -88,6 +86,7 @@ public class HtmlTextRendererTest extends AbstractJsfTestCase
         writer = null;
     }
 
+    @Test
     public void testStyleClassAttr() throws IOException
     {
         outputText.setValue("Output");
@@ -103,6 +102,7 @@ public class HtmlTextRendererTest extends AbstractJsfTestCase
         Assert.assertNotSame("Output", output);
     }
 
+    @Test
     public void testInputDefaultTypeAttr() throws IOException
     {
         inputText.encodeBegin(facesContext);
@@ -114,6 +114,7 @@ public class HtmlTextRendererTest extends AbstractJsfTestCase
         Assert.assertNotSame("Output", output);
     }
 
+    @Test
     public void testInputTypeAttr() throws IOException
     {
         inputText.setType("tel");
@@ -132,6 +133,7 @@ public class HtmlTextRendererTest extends AbstractJsfTestCase
      * Don't add span over escape
      * @throws IOException
      */
+    @Test
     public void testEscapeNoSpan() throws IOException
     {
         outputText.setValue("Output");
@@ -146,6 +148,7 @@ public class HtmlTextRendererTest extends AbstractJsfTestCase
         Assert.assertEquals("Output", output);
     }
 
+    @Test
     public void testHtmlPropertyPassThru() throws Exception
     {
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateBasicAttrs();
@@ -158,6 +161,7 @@ public class HtmlTextRendererTest extends AbstractJsfTestCase
         }
     }
     
+    @Test
     public void testWhenSubmittedValueIsNullDefaultShouldDissapearFromRendering() {
         //See MYFACES-2161 and MYFACES-1549 for details
         UIViewRoot root = new UIViewRoot();
@@ -229,6 +233,7 @@ public class HtmlTextRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndName() 
     {
         inputText.addClientBehavior("keypress", new AjaxBehavior());
@@ -250,6 +255,7 @@ public class HtmlTextRendererTest extends AbstractJsfTestCase
      * Tests if a JavaScript user code is correctly escaped.
      * e.g. alert('test') has to become alert(\'test\')
      */
+    @Test
     public void testClientBehaviorUserCodeJavaScriptEscaping()
     {
         inputText.getAttributes().put("onchange", "alert('test')");
@@ -272,6 +278,7 @@ public class HtmlTextRendererTest extends AbstractJsfTestCase
      * Tests if a JavaScript user code that already contains ' is correctly escaped.
      * e.g. test = 'a\'b'; has to become test = \'a\\\'b\';
      */
+    @Test
     public void testClientBehaviorUserCodeJavaScriptDoubleEscaping()
     {
         inputText.getAttributes().put("onchange", "var test = \'a\\\'b\'; alert(test);");
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlTextareaRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlTextareaRendererTest.java
index f35e59079..87fa119c8 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlTextareaRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlTextareaRendererTest.java
@@ -23,15 +23,13 @@ import java.io.StringWriter;
 import jakarta.faces.component.behavior.AjaxBehavior;
 import jakarta.faces.component.html.HtmlInputTextarea;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
 import org.apache.myfaces.test.utils.HtmlCheckAttributesUtil;
 import org.apache.myfaces.test.utils.HtmlRenderedAttr;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockRenderKitFactory;
 import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author Bruno Aranda (latest modification by $Author$)
@@ -66,6 +64,7 @@ public class HtmlTextareaRendererTest extends AbstractJsfTestCase
         writer = null;
     }
 
+    @Test
     public void testRenderDefault() throws Exception
     {
         inputTextarea.encodeBegin(facesContext);
@@ -76,6 +75,7 @@ public class HtmlTextareaRendererTest extends AbstractJsfTestCase
         Assert.assertEquals("<textarea name=\"j_id__v_0\"></textarea>", output);
     }
 
+    @Test
     public void testRenderColsRows() throws Exception
     {
         inputTextarea.setCols(5);
@@ -88,6 +88,7 @@ public class HtmlTextareaRendererTest extends AbstractJsfTestCase
         Assert.assertEquals("<textarea name=\"j_id__v_0\" cols=\"5\" rows=\"10\"></textarea>", output);
     }
     
+    @Test
     public void testHtmlPropertyPassTru() throws Exception
     {
         HtmlRenderedAttr[] attrs = HtmlCheckAttributesUtil.generateBasicAttrs();
@@ -102,6 +103,7 @@ public class HtmlTextareaRendererTest extends AbstractJsfTestCase
     /**
      * Components that render client behaviors should always render "id" and "name" attribute
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndName() 
     {
         inputTextarea.addClientBehavior("keypress", new AjaxBehavior());
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/behavior/HtmlBodyClientBehaviorRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/behavior/HtmlBodyClientBehaviorRendererTest.java
index bb7183b2f..efeab4f81 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/behavior/HtmlBodyClientBehaviorRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/behavior/HtmlBodyClientBehaviorRendererTest.java
@@ -26,6 +26,7 @@ import jakarta.faces.component.html.HtmlBody;
 import org.apache.myfaces.renderkit.ClientBehaviorEvents;
 import org.apache.myfaces.renderkit.html.util.HTML;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author Leonardo Uribe (latest modification by $Author$)
@@ -71,6 +72,7 @@ public class HtmlBodyClientBehaviorRendererTest extends AbstractClientBehaviorTe
      * Components that render client behaviors should always render "id" and "name" attribute
      * <body> does not have "name", so we just need to check "id"
      */
+    @Test
     public void testClientBehaviorHolderRendersIdAndName() 
     {
         HtmlRenderedClientEventAttr[] attrs = getClientBehaviorHtmlRenderedAttributes();
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/behavior/HtmlSelectManyCheckboxClientBehaviorRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/behavior/HtmlSelectManyCheckboxClientBehaviorRendererTest.java
index b0bba047e..b97e064ab 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/behavior/HtmlSelectManyCheckboxClientBehaviorRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/behavior/HtmlSelectManyCheckboxClientBehaviorRendererTest.java
@@ -25,6 +25,7 @@ import jakarta.faces.component.behavior.ClientBehaviorHolder;
 import jakarta.faces.component.html.HtmlSelectManyCheckbox;
 
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author Leonardo Uribe (latest modification by $Author$)
@@ -65,6 +66,7 @@ public class HtmlSelectManyCheckboxClientBehaviorRendererTest extends AbstractCl
         return attrs;
     }
     
+    @Test
     public void testClientBehaviorHolderRendersIdAndName() 
     {
         HtmlRenderedClientEventAttr[] attrs = getClientBehaviorHtmlRenderedAttributes();
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/behavior/HtmlSelectOneRadioClientBehaviorRendererTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/behavior/HtmlSelectOneRadioClientBehaviorRendererTest.java
index 2720dfdff..33f58843e 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/behavior/HtmlSelectOneRadioClientBehaviorRendererTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/behavior/HtmlSelectOneRadioClientBehaviorRendererTest.java
@@ -25,6 +25,7 @@ import jakarta.faces.component.behavior.ClientBehaviorHolder;
 import jakarta.faces.component.html.HtmlSelectOneRadio;
 
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author Leonardo Uribe (latest modification by $Author$)
@@ -65,6 +66,7 @@ public class HtmlSelectOneRadioClientBehaviorRendererTest extends AbstractClient
         return attrs;
     }
     
+    @Test
     public void testClientBehaviorHolderRendersIdAndName() 
     {
         HtmlRenderedClientEventAttr[] attrs = getClientBehaviorHtmlRenderedAttributes();
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/util/UnicodeEncoderTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/util/UnicodeEncoderTest.java
index b47ffd2cf..df1fc7f13 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/util/UnicodeEncoderTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/util/UnicodeEncoderTest.java
@@ -15,7 +15,6 @@
  */
 package org.apache.myfaces.renderkit.html.util;
 
-import org.apache.myfaces.renderkit.html.util.UnicodeEncoder;
 import java.io.StringWriter;
 import org.junit.Assert;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
diff --git a/impl/src/test/java/org/apache/myfaces/renderkits/OwnRenderkitTest.java b/impl/src/test/java/org/apache/myfaces/renderkits/OwnRenderkitTest.java
index fb54d0db7..5ffcf5dde 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkits/OwnRenderkitTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkits/OwnRenderkitTest.java
@@ -31,6 +31,7 @@ import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockFacesContext12;
 import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * @author martin.haimberger
@@ -69,6 +70,7 @@ public class OwnRenderkitTest extends AbstractJsfTestCase {
         isOwnRenderKit = false;
     }
 
+    @Test
     public void testOwnRenderKit() throws Exception {
 
         inputText.encodeEnd(facesContext);
diff --git a/impl/src/test/java/org/apache/myfaces/test/FacesTestCase.java b/impl/src/test/java/org/apache/myfaces/test/FacesTestCase.java
index e2927d825..1a488106b 100644
--- a/impl/src/test/java/org/apache/myfaces/test/FacesTestCase.java
+++ b/impl/src/test/java/org/apache/myfaces/test/FacesTestCase.java
@@ -26,19 +26,22 @@ import jakarta.faces.context.FacesContext;
 import junit.framework.TestCase;
 
 import org.apache.myfaces.test.mock.MockFacesContext12;
+import org.junit.After;
+import org.junit.Before;
 import org.mockito.Mockito;
 
 /**
  * @author Mathias Broekelmann (latest modification by $Author$)
  * @version $Revision$ $Date$
  */
-public abstract class FacesTestCase extends TestCase
+public abstract class FacesTestCase
 {
     protected FacesContext _facesContext;
     protected ExternalContext _externalContext;
     protected Application _application;
     protected ELContext _elContext;
 
+    @Before
     public void setUp() throws Exception
     {
         _externalContext = Mockito.mock(ExternalContext.class);
@@ -48,7 +51,7 @@ public abstract class FacesTestCase extends TestCase
         _elContext = Mockito.mock(ELContext.class);        
     }
     
-    @Override
+    @After
     public void tearDown() throws Exception
     {
         MockFacesContext12.setCurrentInstance(null);
diff --git a/impl/src/test/java/org/apache/myfaces/util/CommentUtilsTest.java b/impl/src/test/java/org/apache/myfaces/util/CommentUtilsTest.java
index f8d6636f8..ae82bf147 100644
--- a/impl/src/test/java/org/apache/myfaces/util/CommentUtilsTest.java
+++ b/impl/src/test/java/org/apache/myfaces/util/CommentUtilsTest.java
@@ -18,7 +18,6 @@
  */
 package org.apache.myfaces.util;
 
-import org.apache.myfaces.util.CommentUtils;
 import java.io.IOException;
 
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
diff --git a/impl/src/test/java/org/apache/myfaces/util/MessageUtilsTest.java b/impl/src/test/java/org/apache/myfaces/util/MessageUtilsTest.java
index 21760d6e3..6d1ce6211 100644
--- a/impl/src/test/java/org/apache/myfaces/util/MessageUtilsTest.java
+++ b/impl/src/test/java/org/apache/myfaces/util/MessageUtilsTest.java
@@ -23,6 +23,7 @@ import jakarta.faces.application.FacesMessage;
 import org.apache.myfaces.util.MessageUtils;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * TestCase for MessageUtils
@@ -34,6 +35,7 @@ public class MessageUtilsTest extends AbstractJsfTestCase
     /**
      * Test method for 'org.apache.myfaces.shared.util.MessageUtils.getMessage(Severity, String, Object)'
      */
+    @Test
     public void testGetMessageSeverityStringObject()
     {
         facesContext.getViewRoot().setLocale(Locale.ENGLISH);
@@ -53,6 +55,7 @@ public class MessageUtilsTest extends AbstractJsfTestCase
     /**
      * Test method for 'org.apache.myfaces.shared.util.MessageUtils.getMessage(Severity, String, Object[])'
      */
+    @Test
     public void testGetMessageSeverityStringObjectArray()
     {
         facesContext.getViewRoot().setLocale(Locale.ENGLISH);
@@ -71,6 +74,7 @@ public class MessageUtilsTest extends AbstractJsfTestCase
     /**
      * Test method for 'org.apache.myfaces.shared.util.MessageUtils.getMessage(Severity, String, Object[], FacesContext)'
      */
+    @Test
     public void testGetMessageSeverityStringObjectArrayFacesContext()
     {
         facesContext.getViewRoot().setLocale(Locale.ENGLISH);
@@ -90,6 +94,7 @@ public class MessageUtilsTest extends AbstractJsfTestCase
     /**
      * Test method for 'org.apache.myfaces.shared.util.MessageUtils.getMessage(Locale, String, Object[])'
      */
+    @Test
     public void testGetMessageLocaleStringObjectArray()
     {
         facesContext.getViewRoot().setLocale(Locale.ENGLISH);
@@ -107,6 +112,7 @@ public class MessageUtilsTest extends AbstractJsfTestCase
     /**
      * Test method for 'org.apache.myfaces.shared.util.MessageUtils.getMessage(FacesContext, String)'
      */
+    @Test
     public void testGetMessageFacesContextString()
     {
         facesContext.getViewRoot().setLocale(Locale.ENGLISH);
@@ -125,6 +131,7 @@ public class MessageUtilsTest extends AbstractJsfTestCase
     /**
      * Test method for 'org.apache.myfaces.shared.util.MessageUtils.getMessage(FacesContext, String, Object[])'
      */
+    @Test
     public void testGetMessageFacesContextStringObjectArray()
     {
         facesContext.getViewRoot().setLocale(Locale.ENGLISH);
@@ -143,6 +150,7 @@ public class MessageUtilsTest extends AbstractJsfTestCase
     /**
      * testGetMessageWithBundle
      */
+    @Test
     public void testGetMessageWithBundle()
     {
         facesContext.getViewRoot().setLocale(Locale.ENGLISH);
@@ -158,6 +166,7 @@ public class MessageUtilsTest extends AbstractJsfTestCase
     /**
      * testGetMessageWithBundleName
      */
+    @Test
     public void testGetMessageWithBundleName()
     {
         facesContext.getViewRoot().setLocale(Locale.ENGLISH);
@@ -171,6 +180,7 @@ public class MessageUtilsTest extends AbstractJsfTestCase
     /**
      * testGetMessageWithBundleNameLocale
      */
+    @Test
     public void testGetMessageWithBundleNameLocale()
     {
         FacesMessage msg = MessageUtils.getMessage(DEFAULT_BUNDLE,
@@ -182,6 +192,7 @@ public class MessageUtilsTest extends AbstractJsfTestCase
     /**
      * testSubstituteParamsWithDELocale(
      */
+    @Test
     public void testSubstituteParamsWithDELocale() {
         String paramString = MessageUtils.substituteParams(Locale.GERMANY, "currency {0,number,currency}", new Object[]{100});
 
@@ -191,6 +202,7 @@ public class MessageUtilsTest extends AbstractJsfTestCase
     /**
      * testSubstituteParamsWithGBLocale(
      */
+    @Test
     public void testSubstituteParamsWithGBLocale() {
         String paramString = MessageUtils.substituteParams(Locale.UK, "currency {0,number,currency}", new Object[]{100});
 
diff --git a/impl/src/test/java/org/apache/myfaces/view/facelets/component/UIRepeatTest.java b/impl/src/test/java/org/apache/myfaces/view/facelets/component/UIRepeatTest.java
index 6aef3febf..9f97c26ab 100644
--- a/impl/src/test/java/org/apache/myfaces/view/facelets/component/UIRepeatTest.java
+++ b/impl/src/test/java/org/apache/myfaces/view/facelets/component/UIRepeatTest.java
@@ -62,6 +62,7 @@ public class UIRepeatTest extends AbstractJsfTestCase
      * Test method for
      * {@link jakarta.faces.component.UIData#setValueExpression(java.lang.String, jakarta.el.ValueExpression)}.
      */
+    @Test
     public void testValueExpression()
     {
         assertSetValueExpressionException(IllegalArgumentException.class, "rowIndex");
diff --git a/test/src/main/java/org/apache/myfaces/test/base/junit/AbstractJsfConfigurableMockTestCase.java b/test/src/main/java/org/apache/myfaces/test/base/junit/AbstractJsfConfigurableMockTestCase.java
index f3f878bc7..fe978bc4c 100644
--- a/test/src/main/java/org/apache/myfaces/test/base/junit/AbstractJsfConfigurableMockTestCase.java
+++ b/test/src/main/java/org/apache/myfaces/test/base/junit/AbstractJsfConfigurableMockTestCase.java
@@ -33,7 +33,6 @@ import jakarta.faces.lifecycle.Lifecycle;
 import jakarta.faces.lifecycle.LifecycleFactory;
 import jakarta.faces.render.RenderKit;
 import jakarta.faces.render.RenderKitFactory;
-import junit.framework.TestCase;
 
 import org.apache.myfaces.test.config.ResourceBundleVarNames;
 import org.apache.myfaces.test.mock.MockExternalContext;
@@ -79,7 +78,7 @@ import org.junit.Before;
  * @since 1.0.0
  */
 
-public abstract class AbstractJsfConfigurableMockTestCase extends TestCase
+public abstract class AbstractJsfConfigurableMockTestCase
 {
 
     // ------------------------------------------------------------ Constructors
diff --git a/test/src/main/java/org/apache/myfaces/test/base/junit/AbstractJsfConfigurableMultipleRequestsTestCase.java b/test/src/main/java/org/apache/myfaces/test/base/junit/AbstractJsfConfigurableMultipleRequestsTestCase.java
index c6a0eda49..9d73ab1de 100644
--- a/test/src/main/java/org/apache/myfaces/test/base/junit/AbstractJsfConfigurableMultipleRequestsTestCase.java
+++ b/test/src/main/java/org/apache/myfaces/test/base/junit/AbstractJsfConfigurableMultipleRequestsTestCase.java
@@ -33,7 +33,6 @@ import jakarta.faces.lifecycle.Lifecycle;
 import jakarta.faces.lifecycle.LifecycleFactory;
 import jakarta.faces.render.RenderKit;
 import jakarta.faces.render.RenderKitFactory;
-import junit.framework.TestCase;
 
 import org.apache.myfaces.test.config.ResourceBundleVarNames;
 import org.apache.myfaces.test.mock.MockExternalContext;
@@ -83,7 +82,7 @@ import org.junit.Before;
  * @since 1.0.3
  */
 
-public abstract class AbstractJsfConfigurableMultipleRequestsTestCase extends TestCase
+public abstract class AbstractJsfConfigurableMultipleRequestsTestCase
 {
 
     // ------------------------------------------------------------ Constructors
diff --git a/test/src/main/java/org/apache/myfaces/test/base/junit/AbstractJsfTestCase.java b/test/src/main/java/org/apache/myfaces/test/base/junit/AbstractJsfTestCase.java
index 85eefe79c..351915f5a 100644
--- a/test/src/main/java/org/apache/myfaces/test/base/junit/AbstractJsfTestCase.java
+++ b/test/src/main/java/org/apache/myfaces/test/base/junit/AbstractJsfTestCase.java
@@ -27,7 +27,6 @@ import jakarta.faces.application.ApplicationFactory;
 import jakarta.faces.component.UIViewRoot;
 import jakarta.faces.lifecycle.LifecycleFactory;
 import jakarta.faces.render.RenderKitFactory;
-import junit.framework.TestCase;
 
 import org.apache.myfaces.test.config.ResourceBundleVarNames;
 import org.apache.myfaces.test.mock.MockApplication;
@@ -77,7 +76,7 @@ import org.junit.Before;
  * @since 1.0.0
  */
 
-public abstract class AbstractJsfTestCase extends TestCase
+public abstract class AbstractJsfTestCase
 {
 
     // ------------------------------------------------------------ Constructors


[myfaces] 02/02: MYFACES-4408 - Junit4 style

Posted by ta...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tandraschko pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/myfaces.git

commit 3c52885c2def1d91c65ba4ee05567013a8ace888
Author: Thomas Andraschko <ta...@apache.org>
AuthorDate: Mon Feb 6 11:58:41 2023 +0100

    MYFACES-4408 - Junit4 style
---
 .../component/_AttachedListStateWrapperTest.java   | 30 +++-----------------
 .../faces/component/_AttachedStateWrapperTest.java | 32 ++++-----------------
 .../faces/component/_ComponentUtilsTest.java       |  2 --
 .../faces/component/_DeltaStateHelperTest.java     | 13 ++++++++-
 .../jakarta/faces/convert/NumberConverterTest.java |  2 +-
 .../myfaces/application/ApplicationImplTest.java   | 19 +++++++++----
 .../digister/FacesConfigUnmarshallerImplTest.java  | 13 ++++++++-
 .../apache/myfaces/context/ContextRegexpTest.java  |  7 +++--
 .../html/behavior/AjaxBehaviorRenderTestCase.java  | 33 +++++++++++-----------
 .../renderkit/html/util/HTMLEncoderTest.java       | 30 +++++++++++++++++++-
 .../renderkit/html/util/HTMLEncoderWriterTest.java | 30 ++++++++++++++++++--
 11 files changed, 128 insertions(+), 83 deletions(-)

diff --git a/impl/src/test/java/jakarta/faces/component/_AttachedListStateWrapperTest.java b/impl/src/test/java/jakarta/faces/component/_AttachedListStateWrapperTest.java
index 94d234042..448bed5ec 100644
--- a/impl/src/test/java/jakarta/faces/component/_AttachedListStateWrapperTest.java
+++ b/impl/src/test/java/jakarta/faces/component/_AttachedListStateWrapperTest.java
@@ -19,7 +19,6 @@
 
 package jakarta.faces.component;
 
-import jakarta.faces.component._AttachedListStateWrapper;
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.ObjectInputStream;
@@ -27,37 +26,15 @@ import java.io.ObjectOutputStream;
 import java.util.ArrayList;
 import java.util.List;
 
-import junit.framework.TestCase;
 import org.junit.Assert;
+import org.junit.Test;
 
-public class _AttachedListStateWrapperTest extends TestCase
+public class _AttachedListStateWrapperTest
 {
-
-    public static void main(String[] args)
-    {
-        junit.textui.TestRunner.run(_AttachedListStateWrapperTest.class);
-    }
-
-    public _AttachedListStateWrapperTest(String name)
-    {
-        super(name);
-    }
-
-    @Override
-    public void setUp() throws Exception
-    {
-        super.setUp();
-    }
-
-    @Override
-    public void tearDown() throws Exception
-    {
-        super.tearDown();
-    }
-
     /*
      * Test method for 'jakarta.faces.component._AttachedListStateWrapper._AttachedListStateWrapper(List)'
      */
+    @Test
     public void test_AttachedListStateWrapper()
     {
         List<Object> foo = new ArrayList<Object>();
@@ -66,6 +43,7 @@ public class _AttachedListStateWrapperTest extends TestCase
         Assert.assertTrue(subject.getWrappedStateList() == foo);
     }
 
+    @Test
     public void testSerialize() throws Exception
     {
         String foo = "foo";
diff --git a/impl/src/test/java/jakarta/faces/component/_AttachedStateWrapperTest.java b/impl/src/test/java/jakarta/faces/component/_AttachedStateWrapperTest.java
index fd048beb0..f265d7ca3 100644
--- a/impl/src/test/java/jakarta/faces/component/_AttachedStateWrapperTest.java
+++ b/impl/src/test/java/jakarta/faces/component/_AttachedStateWrapperTest.java
@@ -19,43 +19,20 @@
 
 package jakarta.faces.component;
 
-import jakarta.faces.component._AttachedStateWrapper;
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.ObjectInputStream;
 import java.io.ObjectOutputStream;
 
-import junit.framework.TestCase;
 import org.junit.Assert;
+import org.junit.Test;
 
-public class _AttachedStateWrapperTest extends TestCase
+public class _AttachedStateWrapperTest
 {
-
-    public static void main(String[] args)
-    {
-        junit.textui.TestRunner.run(_AttachedStateWrapperTest.class);
-    }
-
-    public _AttachedStateWrapperTest(String name)
-    {
-        super(name);
-    }
-
-    @Override
-    public void setUp() throws Exception
-    {
-        super.setUp();
-    }
-
-    @Override
-    public void tearDown() throws Exception
-    {
-        super.tearDown();
-    }
-
     /*
      * Test method for 'jakarta.faces.component._AttachedStateWrapper._AttachedStateWrapper(Class, Object)'
      */
+    @Test
     public void test_AttachedStateWrapper()
     {
         _AttachedStateWrapper subject = new _AttachedStateWrapper(null, null);
@@ -66,6 +43,7 @@ public class _AttachedStateWrapperTest extends TestCase
     /*
      * Test method for 'jakarta.faces.component._AttachedStateWrapper.getClazz()'
      */
+    @Test
     public void testGetClazz()
     {
         _AttachedStateWrapper subject = new _AttachedStateWrapper(String.class, "foo");
@@ -75,12 +53,14 @@ public class _AttachedStateWrapperTest extends TestCase
     /*
      * Test method for 'jakarta.faces.component._AttachedStateWrapper.getWrappedStateObject()'
      */
+    @Test
     public void testGetWrappedStateObject()
     {
         _AttachedStateWrapper subject = new _AttachedStateWrapper(String.class, "foo");
         Assert.assertEquals(subject.getClazz(), String.class);
     }
 
+    @Test
     public void testSerialize() throws Exception
     {
         String foo = "foo";
diff --git a/impl/src/test/java/jakarta/faces/component/_ComponentUtilsTest.java b/impl/src/test/java/jakarta/faces/component/_ComponentUtilsTest.java
index 904e67392..2dffa7f66 100644
--- a/impl/src/test/java/jakarta/faces/component/_ComponentUtilsTest.java
+++ b/impl/src/test/java/jakarta/faces/component/_ComponentUtilsTest.java
@@ -18,8 +18,6 @@
  */
 package jakarta.faces.component;
 
-import jakarta.faces.component.UIOutput;
-import jakarta.faces.component.UIComponent;
 import org.apache.myfaces.core.api.shared.ComponentUtils;
 
 import org.apache.myfaces.test.mock.MockRenderedValueExpression;
diff --git a/impl/src/test/java/jakarta/faces/component/_DeltaStateHelperTest.java b/impl/src/test/java/jakarta/faces/component/_DeltaStateHelperTest.java
index f8449d9ea..f037b7f87 100644
--- a/impl/src/test/java/jakarta/faces/component/_DeltaStateHelperTest.java
+++ b/impl/src/test/java/jakarta/faces/component/_DeltaStateHelperTest.java
@@ -18,10 +18,10 @@
  */
 package jakarta.faces.component;
 
-import jakarta.faces.component._DeltaStateHelper;
 import java.util.List;
 import java.util.Map;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * A generic framework less testcase for our _DeltaStateHelper class!
@@ -103,6 +103,7 @@ public class _DeltaStateHelperTest extends AbstractComponentTest
     /**
      * Test of isInitalStateMarked method, of class _DeltaStateHelper.
      */
+    @Test
     public void testIsInitalStateMarked()
     {
         Assert.assertTrue("Initial state must be marked", _instance
@@ -115,6 +116,7 @@ public class _DeltaStateHelperTest extends AbstractComponentTest
     /**
      * Test of add method, of class _DeltaStateHelper.
      */
+    @Test
     public void testAdd()
     {
         _instance.add(KEY1, VAL1);
@@ -156,6 +158,7 @@ public class _DeltaStateHelperTest extends AbstractComponentTest
     /**
      * Test of get method, of class _DeltaStateHelper.
      */
+    @Test
     public void testGet()
     {
         _setupGetTests();
@@ -165,6 +168,7 @@ public class _DeltaStateHelperTest extends AbstractComponentTest
     /**
      * Test of put method, of class _DeltaStateHelper.
      */
+    @Test
     public void testPut_Serializable_Object()
     {
         _setupGetTests();
@@ -179,6 +183,7 @@ public class _DeltaStateHelperTest extends AbstractComponentTest
                 && entry.get(KEY_2_2).equals(VAL3));
     }
 
+    @Test
     public void testPut_null()
     {
         _instance.put(KEY1, null);
@@ -204,6 +209,7 @@ public class _DeltaStateHelperTest extends AbstractComponentTest
     /**
      * Test of put method, of class _DeltaStateHelper.
      */
+    @Test
     public void testPut_3args()
     {
         //covered already by testPut_Serializable_Object()
@@ -212,6 +218,7 @@ public class _DeltaStateHelperTest extends AbstractComponentTest
     /**
      * Test of remove method, of class _DeltaStateHelper.
      */
+    @Test
     public void testRemove_Serializable()
     {
         _setupGetTests();
@@ -224,6 +231,7 @@ public class _DeltaStateHelperTest extends AbstractComponentTest
     /**
      * Test of remove method, of class _DeltaStateHelper.
      */
+    @Test
     public void testRemove_Serializable_Object()
     {
         _setupGetTests();
@@ -240,6 +248,7 @@ public class _DeltaStateHelperTest extends AbstractComponentTest
     /**
      * Test of saveState method, of class _DeltaStateHelper.
      */
+    @Test
     public void testSaveState()
     {
 
@@ -269,6 +278,7 @@ public class _DeltaStateHelperTest extends AbstractComponentTest
     /**
      * Test of restoreState method, of class _DeltaStateHelper.
      */
+    @Test
     public void testRestoreState()
     {
         _setupGetTests();
@@ -293,6 +303,7 @@ public class _DeltaStateHelperTest extends AbstractComponentTest
     /**
      * Test of isTransient method, of class _DeltaStateHelper.
      */
+    @Test
     public void testIsTransient()
     {
         _instance.setTransient(true);
diff --git a/impl/src/test/java/jakarta/faces/convert/NumberConverterTest.java b/impl/src/test/java/jakarta/faces/convert/NumberConverterTest.java
index d862c13e9..9e614bdac 100644
--- a/impl/src/test/java/jakarta/faces/convert/NumberConverterTest.java
+++ b/impl/src/test/java/jakarta/faces/convert/NumberConverterTest.java
@@ -233,7 +233,7 @@ public class NumberConverterTest extends AbstractJsfTestCase
         try
         {
             Number number = (Number) mock.getAsObject(FacesContext.getCurrentInstance(), input, "1,234.56");
-            assertEquals(number.intValue(), 1234);
+            Assert.assertEquals(number.intValue(), 1234);
         }
         catch (ConverterException e)
         {
diff --git a/impl/src/test/java/org/apache/myfaces/application/ApplicationImplTest.java b/impl/src/test/java/org/apache/myfaces/application/ApplicationImplTest.java
index c72eae693..bee0a5c71 100644
--- a/impl/src/test/java/org/apache/myfaces/application/ApplicationImplTest.java
+++ b/impl/src/test/java/org/apache/myfaces/application/ApplicationImplTest.java
@@ -39,20 +39,20 @@ import jakarta.faces.convert.Converter;
 import jakarta.faces.convert.ConverterException;
 import jakarta.faces.convert.EnumConverter;
 
-import junit.framework.TestCase;
 import org.apache.myfaces.test.MyFacesAsserts;
 import org.apache.myfaces.test.TestRunner;
 
 import org.apache.myfaces.config.RuntimeConfig;
 import org.apache.myfaces.test.mock.MockFacesContext;
-import org.apache.myfaces.test.mock.MockFacesContext12;
 import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
 
 /**
  * @author Mathias Broekelmann (latest modification by $Author$)
  * @version $Revision$ $Date$
  */
-public class ApplicationImplTest extends TestCase
+public class ApplicationImplTest
 {
     //TODO: need mock objects for VDL/VDLFactory
     //remove from excludes list in pom.xml after complete
@@ -60,6 +60,7 @@ public class ApplicationImplTest extends TestCase
     protected ApplicationImpl application;
     protected MockFacesContext facesContext;
 
+    @Before
     public void setUp() throws Exception
     {
         application = new ApplicationImpl(new RuntimeConfig());
@@ -70,6 +71,7 @@ public class ApplicationImplTest extends TestCase
      * Test method for
      * {@link org.apache.myfaces.application.ApplicationImpl#getResourceBundle(jakarta.faces.context.FacesContext, java.lang.String)}.
      */
+    @Test
     public void testGetResourceBundleNPE()
     {
         MyFacesAsserts.assertException(NullPointerException.class, new TestRunner()
@@ -95,6 +97,7 @@ public class ApplicationImplTest extends TestCase
      * Test method for
      * {@link org.apache.myfaces.application.ApplicationImpl#getResourceBundle(jakarta.faces.context.FacesContext, java.lang.String)}.
      */
+    @Test
     public void testGetResourceBundleFacesException()
     {
         final ApplicationImpl myApp = new ApplicationImpl(new RuntimeConfig())
@@ -118,6 +121,7 @@ public class ApplicationImplTest extends TestCase
      * Test method for
      * {@link org.apache.myfaces.application.ApplicationImpl#getResourceBundle(jakarta.faces.context.FacesContext, java.lang.String)}.
      */
+    @Test
     public void testGetResourceBundleWithDefaultLocale()
     {
         assertGetResourceBundleWithLocale(Locale.getDefault());
@@ -127,6 +131,7 @@ public class ApplicationImplTest extends TestCase
      * Test method for
      * {@link org.apache.myfaces.application.ApplicationImpl#getResourceBundle(jakarta.faces.context.FacesContext, java.lang.String)}.
      */
+    @Test
     public void testGetResourceBundleWithUIViewRootLocale()
     {
         Locale locale = new Locale("xx");
@@ -136,6 +141,7 @@ public class ApplicationImplTest extends TestCase
         assertGetResourceBundleWithLocale(locale);
     }
 
+    @Test
     public void testCreateComponentCallSetValueOnExpressionIfValueNull() throws Exception
     {
         ValueExpression expr = createMock(ValueExpression.class);
@@ -150,6 +156,7 @@ public class ApplicationImplTest extends TestCase
         Assert.assertTrue(UIOutput.class.isAssignableFrom(application.createComponent(expr, context, "testComponent").getClass()));
     }
 
+    @Test
     public void testCreateComponentExpressionFacesExceptionTest() throws Exception
     {
         ValueExpression expr = createMock(ValueExpression.class);
@@ -203,7 +210,7 @@ public class ApplicationImplTest extends TestCase
                 return bundle;
             }
         };
-        assertSame(bundle, myapp.getResourceBundle(facesContext, var));
+        Assert.assertSame(bundle, myapp.getResourceBundle(facesContext, var));
     }
 
     private enum MyEnum {VALUE1, VALUE2}; 
@@ -212,6 +219,7 @@ public class ApplicationImplTest extends TestCase
      * Test method for
      * {@link jakarta.faces.application.Application#createConverter(java.lang.Class)}.
      */
+    @Test
     public void testCreateEnumConverter() throws Exception
     {
         application.addConverter(Enum.class, EnumConverter.class.getName());
@@ -257,13 +265,14 @@ public class ApplicationImplTest extends TestCase
      * The interface should take precedence over the fact that our object is also
      * an enum.
      */
+    @Test
     public void testCreateConverterForInterface() throws Exception 
     {
         application.addConverter(Enum.class, EnumConverter.class.getName());
     	application.addConverter(EnumCoded.class, EnumCodedTestConverter.class.getName());
     	
     	Converter converter = application.createConverter(AnotherEnum.class);
-    	assertNotNull(converter);
+    	Assert.assertNotNull(converter);
         Assert.assertEquals(converter.getClass(), EnumCodedTestConverter.class);
     }
 }
diff --git a/impl/src/test/java/org/apache/myfaces/config/impl/digister/FacesConfigUnmarshallerImplTest.java b/impl/src/test/java/org/apache/myfaces/config/impl/digister/FacesConfigUnmarshallerImplTest.java
index 940da9f34..8a6b005f7 100644
--- a/impl/src/test/java/org/apache/myfaces/config/impl/digister/FacesConfigUnmarshallerImplTest.java
+++ b/impl/src/test/java/org/apache/myfaces/config/impl/digister/FacesConfigUnmarshallerImplTest.java
@@ -28,20 +28,24 @@ import org.apache.myfaces.config.element.LocaleConfig;
 import org.apache.myfaces.config.element.OrderSlot;
 import org.apache.myfaces.config.impl.element.ConfigOthersSlotImpl;
 import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
 
 /**
  * @author Mathias Broekelmann (latest modification by $Author$)
  * @version $Revision$ $Date$
  */
-public class FacesConfigUnmarshallerImplTest extends TestCase
+public class FacesConfigUnmarshallerImplTest
 {
     private FacesConfigUnmarshallerImpl _impl;
 
+    @Before
     public void setUp() throws Exception
     {
         _impl = new FacesConfigUnmarshallerImpl(null);
     }
 
+    @Test
     public void testEmptyConfig() throws Exception
     {
         FacesConfig cfg = _impl.getFacesConfig(getClass().getResourceAsStream(
@@ -57,6 +61,7 @@ public class FacesConfigUnmarshallerImplTest extends TestCase
         Assert.assertTrue(cfg.getValidators().isEmpty());
     }
 
+    @Test
     public void testApplicationConfig() throws Exception
     {
         FacesConfig cfg = _impl.getFacesConfig(getClass().getResourceAsStream(
@@ -108,6 +113,7 @@ public class FacesConfigUnmarshallerImplTest extends TestCase
         Assert.assertEquals("bb", cfg.getSupportedLocales().get(1));
     }
     
+    @Test
     public void testAbsoluteOrderingConfig() throws Exception
     {
         FacesConfig cfg = _impl.getFacesConfig(getClass().getResourceAsStream(
@@ -133,6 +139,7 @@ public class FacesConfigUnmarshallerImplTest extends TestCase
         Assert.assertTrue(cfg.getValidators().isEmpty());
     }
     
+    @Test
     public void testOrderingConfig() throws Exception
     {
         FacesConfig cfg = _impl.getFacesConfig(getClass().getResourceAsStream(
@@ -158,6 +165,7 @@ public class FacesConfigUnmarshallerImplTest extends TestCase
         Assert.assertTrue(cfg.getValidators().isEmpty());
     }
     
+    @Test
     public void testFacesFlowConfig() throws Exception
     {/*
         FacesConfig cfg = _impl.getFacesConfig(getClass().getResourceAsStream(
@@ -227,6 +235,7 @@ public class FacesConfigUnmarshallerImplTest extends TestCase
         Assert.assertEquals("value1", facesFlowParameter.getValue());*/
     }
     
+    @Test
     public void testCsrf() throws Exception
     {
         FacesConfig cfg = _impl.getFacesConfig(getClass().getResourceAsStream(
@@ -240,6 +249,7 @@ public class FacesConfigUnmarshallerImplTest extends TestCase
         
     }
     
+    @Test
     public void testContracts() throws Exception
     {
         FacesConfig cfg = _impl.getFacesConfig(getClass().getResourceAsStream(
@@ -256,6 +266,7 @@ public class FacesConfigUnmarshallerImplTest extends TestCase
         Assert.assertEquals("contractA contractB", mapping.getContractList().get(0));
     }
     
+    @Test
     public void testContracts2() throws Exception
     {
         FacesConfig cfg = _impl.getFacesConfig(getClass().getResourceAsStream(
diff --git a/impl/src/test/java/org/apache/myfaces/context/ContextRegexpTest.java b/impl/src/test/java/org/apache/myfaces/context/ContextRegexpTest.java
index d586841e5..b26ea0695 100644
--- a/impl/src/test/java/org/apache/myfaces/context/ContextRegexpTest.java
+++ b/impl/src/test/java/org/apache/myfaces/context/ContextRegexpTest.java
@@ -15,8 +15,8 @@
 */
 package org.apache.myfaces.context;
 
-import junit.framework.TestCase;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * Regular Expression tests used within the faces context submodules
@@ -24,7 +24,7 @@ import org.junit.Assert;
  * @author Werner Punz(latest modification by $Author$)
  * @version $Revision$ $Date$
  */
-public class ContextRegexpTest extends TestCase {
+public class ContextRegexpTest {
 
     static final String RE_SPLITTER = "[\\s\\t\\r\\n]*\\,[\\s\\t\\r\\n]*";
 
@@ -35,6 +35,7 @@ public class ContextRegexpTest extends TestCase {
     /**
      * condition valid string
      */
+    @Test
     public void testCondition1() {
         String[] splitted = " hello ,world          \n ,bla ".split(RE_SPLITTER);
         splitted[0] = splitted[0].trim();
@@ -52,6 +53,7 @@ public class ContextRegexpTest extends TestCase {
      * test the condition 2
      * empty string
      */
+    @Test
     public void testCondition2() {
         String[] splitted = " ".split(RE_SPLITTER);
         Assert.assertTrue(splitted.length == 1);
@@ -62,6 +64,7 @@ public class ContextRegexpTest extends TestCase {
      * test the condition 3
      * empty string no blanks
      */
+    @Test
     public void testCondition3() {
         String[] splitted = "".split(RE_SPLITTER);
         Assert.assertTrue(splitted.length == 1);
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/behavior/AjaxBehaviorRenderTestCase.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/behavior/AjaxBehaviorRenderTestCase.java
index e8d8c5675..0f6ac128d 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/behavior/AjaxBehaviorRenderTestCase.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/behavior/AjaxBehaviorRenderTestCase.java
@@ -25,6 +25,7 @@ import jakarta.faces.component.UIViewRoot;
 
 import org.apache.myfaces.test.mock.MockResponseWriter;
 import org.apache.myfaces.view.facelets.FaceletTestCase;
+import org.junit.Assert;
 import org.junit.Test;
 
 public class AjaxBehaviorRenderTestCase extends FaceletTestCase {
@@ -48,8 +49,8 @@ public class AjaxBehaviorRenderTestCase extends FaceletTestCase {
         sw.flush();
 
         String response = sw.toString();
-        assertFalse(response.contains("faces.util.chain"));
-        assertFalse(response.contains("myfaces.ab"));
+        Assert.assertFalse(response.contains("faces.util.chain"));
+        Assert.assertFalse(response.contains("myfaces.ab"));
     }
  
     @Test
@@ -64,8 +65,8 @@ public class AjaxBehaviorRenderTestCase extends FaceletTestCase {
         sw.flush();
 
         String response = sw.toString();
-        assertTrue(response.contains("myfaces.ab"));
-        assertEquals(countMatches(response, "myfaces.ab"), 1);
+        Assert.assertTrue(response.contains("myfaces.ab"));
+        Assert.assertEquals(countMatches(response, "myfaces.ab"), 1);
     }
     
     @Test
@@ -80,8 +81,8 @@ public class AjaxBehaviorRenderTestCase extends FaceletTestCase {
         sw.flush();
 
         String response = sw.toString();
-        assertTrue(response.contains("myfaces.ab"));
-        assertEquals(countMatches(response, "myfaces.ab"), 1);
+        Assert.assertTrue(response.contains("myfaces.ab"));
+        Assert.assertEquals(countMatches(response, "myfaces.ab"), 1);
     }
     
     @Test
@@ -96,9 +97,9 @@ public class AjaxBehaviorRenderTestCase extends FaceletTestCase {
         sw.flush();
 
         String response = sw.toString();
-        assertTrue(response.contains("myfaces.ab"));
-        assertEquals(countMatches(response, "faces.util.chain"), 1);
-        assertEquals(countMatches(response, "myfaces.ab"), 2);
+        Assert.assertTrue(response.contains("myfaces.ab"));
+        Assert.assertEquals(countMatches(response, "faces.util.chain"), 1);
+        Assert.assertEquals(countMatches(response, "myfaces.ab"), 2);
     }
     
     @Test
@@ -113,8 +114,8 @@ public class AjaxBehaviorRenderTestCase extends FaceletTestCase {
         sw.flush();
 
         String response = sw.toString();
-        assertFalse(response.contains("myfaces.ab"));
-        assertFalse(response.contains("faces.util.chain"));
+        Assert.assertFalse(response.contains("myfaces.ab"));
+        Assert.assertFalse(response.contains("faces.util.chain"));
     }
     
     @Test
@@ -129,7 +130,7 @@ public class AjaxBehaviorRenderTestCase extends FaceletTestCase {
         sw.flush();
 
         String response = sw.toString();
-        assertTrue(response.contains("myfaces.ab"));
+        Assert.assertTrue(response.contains("myfaces.ab"));
     }
     
     @Test
@@ -144,10 +145,10 @@ public class AjaxBehaviorRenderTestCase extends FaceletTestCase {
         sw.flush();
 
         String response = sw.toString();
-        assertTrue(response.contains("myfaces.ab"));
-        assertTrue(response.contains("faces.util.chain"));
-        assertEquals(countMatches(response, "faces.util.chain"), 1);
-        assertEquals(countMatches(response, "myfaces.ab"), 2);
+        Assert.assertTrue(response.contains("myfaces.ab"));
+        Assert.assertTrue(response.contains("faces.util.chain"));
+        Assert.assertEquals(countMatches(response, "faces.util.chain"), 1);
+        Assert.assertEquals(countMatches(response, "myfaces.ab"), 2);
     }
     
     public int countMatches(String all, String search)
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/util/HTMLEncoderTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/util/HTMLEncoderTest.java
index f818e2473..22a36e917 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/util/HTMLEncoderTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/util/HTMLEncoderTest.java
@@ -23,6 +23,7 @@ import java.io.IOException;
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.apache.myfaces.test.mock.MockFacesContext;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * <code>HTMLEncoderTest</code> tests <code>org.apache.myfaces.shared.renderkit.html.util.HTMLEncoder</code>.
@@ -46,41 +47,49 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
    * Test method for
    * {@link org.apache.myfaces.shared.renderkit.html.util.HTMLEncoder#encode(String)}.
    */
+  @Test
   public void testEncodeStringNoSpecialChars() {
     String encodedStr = HTMLEncoder.encode(new MockFacesContext(), stringNoSpecialChars);
       Assert.assertEquals(stringNoSpecialCharsEncoded, encodedStr);
   }
 
+  @Test
   public void testEncodeStringSpecialChars1() {
     String encodedStr = HTMLEncoder.encode(new MockFacesContext(), stringSpecialChars1);
     Assert.assertEquals(stringSpecialChars1Encoded, encodedStr);
   }
 
+  @Test
   public void testEncodeStringSpecialChars2() {
     String encodedStr = HTMLEncoder.encode(new MockFacesContext(), stringSpecialChars2);
     Assert.assertEquals(stringSpecialChars2Encoded, encodedStr);
   }
 
+  @Test
   public void testEncodeStringLineBreak1() {
     String encodedStr = HTMLEncoder.encode(new MockFacesContext(), stringLineBreak, true);
     Assert.assertEquals(stringLineBreakEncoded1, encodedStr);
   }
 
+  @Test
   public void testEncodeStringLineBreak2() {
     String encodedStr = HTMLEncoder.encode(new MockFacesContext(), stringLineBreak, false);
     Assert.assertEquals(stringLineBreakEncoded2, encodedStr);
   }
 
+  @Test
   public void testEncodeStringEmpty() {
     String encodedStr = HTMLEncoder.encode(new MockFacesContext(), "");
     Assert.assertEquals("", encodedStr);
   }
 
+  @Test
   public void testEncodeStringNull() {
     String encodedStr = HTMLEncoder.encode(new MockFacesContext(), null);
     Assert.assertEquals("", encodedStr);
   }
 
+  @Test
   public void testEncodeArrayNoSpecialChars() {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -92,6 +101,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayNoSpecialCharsPartial() {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -103,6 +113,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArraySpecialChars1() {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -114,6 +125,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArraySpecialChars2() {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -125,6 +137,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayEmpty() {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -135,6 +148,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayNull() {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -145,6 +159,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayWrongIndex1() {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -156,6 +171,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayWrongIndex2() {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -167,6 +183,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayWrongIndex3() {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -178,6 +195,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayLineBreak1() {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -189,6 +207,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayLineBreak2() {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -200,6 +219,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayLineBreak2WrongIndex() {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -211,6 +231,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayLineBreakPartial() {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -223,6 +244,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testSimpleWriteURIAttribute() throws Exception
   {
       String cad1 = "http://myfaces.apache.org/hello.jsf?key1=val&key2=val2#id";
@@ -231,6 +253,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
       Assert.assertEquals(cad2, cad3);      
   }
   
+  @Test
   public void testUsAsciiEscapedCharactersBeforeQuery() throws Exception
   {
       // Escape
@@ -253,6 +276,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
       
   }
   
+  @Test
   public void testUsAsciiEscapedCharactersBeforeQueryLowerCase() throws Exception
   {
       // Escape
@@ -274,6 +298,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
       
   }  
   
+  @Test
   public void testWriteNonUsAsciiOnURIAttribute() throws Exception
   {
       // Character ü in ISO-8859-1 is %FC but on UTF-8 is %C3%BC. In this case,
@@ -286,6 +311,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
 
   }
   
+  @Test
   public void testReservedCharactersOnURIAttribute() throws Exception
   {
       //Reserved
@@ -305,6 +331,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
       Assert.assertEquals(cad7, cad8);
   }
 
+  @Test
   public void testNonEncodedCharactersOnURIAttribute() throws Exception
   {
       // "... for consistency, percent-encoded octets in the ranges of ALPHA
@@ -324,6 +351,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
       Assert.assertEquals(cad5, cad6);
   }
 
+  @Test
   public void testWriteURIAttribute() throws Exception
   {
       //Note char 256 or 0x100 should not be passed or percent encoded, because it is not
@@ -357,7 +385,7 @@ public class HTMLEncoderTest extends AbstractJsfTestCase {
       Assert.fail();
     }
     for (int i = 0; i < expected.length; i++) {
-      assertEquals(expected[i], actual[i]);
+      Assert.assertEquals(expected[i], actual[i]);
     }
   }
   
diff --git a/impl/src/test/java/org/apache/myfaces/renderkit/html/util/HTMLEncoderWriterTest.java b/impl/src/test/java/org/apache/myfaces/renderkit/html/util/HTMLEncoderWriterTest.java
index 461595618..5bb3054cf 100644
--- a/impl/src/test/java/org/apache/myfaces/renderkit/html/util/HTMLEncoderWriterTest.java
+++ b/impl/src/test/java/org/apache/myfaces/renderkit/html/util/HTMLEncoderWriterTest.java
@@ -16,13 +16,13 @@
 
 package org.apache.myfaces.renderkit.html.util;
 
-import org.apache.myfaces.renderkit.html.util.HTMLEncoder;
 import java.io.CharArrayWriter;
 import java.io.IOException;
 import java.io.StringWriter;
 
 import org.apache.myfaces.test.base.junit.AbstractJsfTestCase;
 import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * <code>HTMLEncoderTest</code> tests <code>org.apache.myfaces.shared.renderkit.html.util.HTMLEncoder</code>.
@@ -60,41 +60,49 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
    * Test method for
    * {@link org.apache.myfaces.shared.renderkit.html.util.HTMLEncoder#encode(String)}.
    */
+    @Test
   public void testEncodeStringNoSpecialChars() throws Exception {
     HTMLEncoder.encode(sw, stringNoSpecialChars);
     Assert.assertEquals(stringNoSpecialCharsEncoded, sw.toString());
   }
 
+  @Test
   public void testEncodeStringSpecialChars1() throws Exception {
     HTMLEncoder.encode(sw, stringSpecialChars1);
       Assert.assertEquals(stringSpecialChars1Encoded, sw.toString());
   }
 
+  @Test
   public void testEncodeStringSpecialChars2() throws Exception {
     HTMLEncoder.encode(sw, stringSpecialChars2);
     Assert.assertEquals(stringSpecialChars2Encoded, sw.toString());
   }
 
+  @Test
   public void testEncodeStringLineBreak1() throws Exception {
     HTMLEncoder.encode(sw, stringLineBreak, true);
     Assert.assertEquals(stringLineBreakEncoded1, sw.toString());
   }
 
+  @Test
   public void testEncodeStringLineBreak2() throws Exception {
     HTMLEncoder.encode(sw, stringLineBreak, false);
     Assert.assertEquals(stringLineBreakEncoded2, sw.toString());
   }
 
+  @Test
   public void testEncodeStringEmpty() throws Exception {
     HTMLEncoder.encode(sw, "");
     Assert.assertEquals("", sw.toString());
   }
 
+  @Test
   public void testEncodeStringNull() throws Exception {
     HTMLEncoder.encode(sw, null);
     Assert.assertEquals("", sw.toString());
   }
 
+  @Test
   public void testEncodeArrayNoSpecialChars() throws Exception {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -106,6 +114,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayNoSpecialCharsPartial() throws Exception {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -117,6 +126,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArraySpecialChars1() throws Exception {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -128,6 +138,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArraySpecialChars2() throws Exception {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -139,6 +150,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayEmpty() throws Exception {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -149,6 +161,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayNull() throws Exception {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -159,6 +172,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayWrongIndex1() throws Exception {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -170,6 +184,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayWrongIndex2() throws Exception {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -181,6 +196,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayWrongIndex3() throws Exception {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -192,6 +208,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayLineBreak1() throws Exception {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -203,6 +220,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayLineBreak2() throws Exception  {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -214,6 +232,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayLineBreak2WrongIndex() throws Exception  {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -225,6 +244,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testEncodeArrayLineBreakPartial() throws Exception  {
     try {
       CharArrayWriter writer = new CharArrayWriter();
@@ -237,6 +257,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
     }
   }
 
+  @Test
   public void testSimpleWriteURIAttribute() throws Exception
   {
       String cad1 = "http://myfaces.apache.org/hello.jsf?key1=val&key2=val2#id";
@@ -246,6 +267,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
       Assert.assertEquals(cad2, cad3);      
   }
   
+  @Test
   public void testUsAsciiEscapedCharactersBeforeQuery() throws Exception
   {
       // Escape
@@ -271,6 +293,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
       
   }
   
+  @Test
   public void testWriteNonUsAsciiOnURIAttribute() throws Exception
   {
       // Character ü in ISO-8859-1 is %FC but on UTF-8 is %C3%BC. In this case,
@@ -284,6 +307,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
 
   }
   
+  @Test
   public void testReservedCharactersOnURIAttribute() throws Exception
   {
       //Reserved
@@ -306,6 +330,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
       Assert.assertEquals(cad7, cad8);
   }
 
+  @Test
   public void testNonEncodedCharactersOnURIAttribute() throws Exception
   {
       // "... for consistency, percent-encoded octets in the ranges of ALPHA
@@ -330,6 +355,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
       Assert.assertEquals(cad5, cad6);
   }
 
+  @Test
   public void testWriteURIAttribute() throws Exception
   {
       //Note char 256 or 0x100 should not be passed or percent encoded, because it is not
@@ -366,7 +392,7 @@ public class HTMLEncoderWriterTest extends AbstractJsfTestCase {
       Assert.fail();
     }
     for (int i = 0; i < expected.length; i++) {
-      assertEquals(expected[i], actual[i]);
+      Assert.assertEquals(expected[i], actual[i]);
     }
   } 
 }
\ No newline at end of file