Shilun Fan created HADOOP-19671:
-----------------------------------

             Summary: Migrate to AssertJ for Assertion Verification
                 Key: HADOOP-19671
                 URL: https://issues.apache.org/jira/browse/HADOOP-19671
             Project: Hadoop Common
          Issue Type: Improvement
            Reporter: Shilun Fan
            Assignee: Shilun Fan


Currently, the unit tests in the project do not fully leverage modern assertion 
capabilities, resulting in lower readability and maintainability of the test 
code. To improve test clarity and extensibility, we plan to migrate the 
existing assertion library to {*}AssertJ{*}.

 

*Objective:*
 * Migrate all assertions in existing tests from JUnit or other assertion 
libraries to AssertJ.

 * Utilize AssertJ’s rich assertion methods (e.g., fluent API, more readable 
assertions) to enhance the expressiveness of unit tests.

 * Ensure that all existing unit tests continue to run correctly after 
migration.

 

*Implementation Steps:*
 # Analyze existing unit test code to identify assertions that need to be 
replaced.

 # Replace existing assertions with AssertJ assertion syntax.

 # Run unit tests to ensure the tests pass and function correctly after 
migration.

 # Update relevant documentation to ensure the team is aware of how to use 
AssertJ for assertions.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-dev-h...@hadoop.apache.org

Reply via email to