Details
-
Improvement
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
3.0.0
-
None
-
None
Description
Currently Ranger repository is using JUnit 4, and we should consider migrating to JUnit 5 due to following reasons.
- JUnit 4 is not actively maintained
- Everything which can be achieve in JUnit 4 can also be achieved in JUnit 5
- JUnit 5 has new features which not only give us more granular control but also help us better organise test
The migration will be done in following phases
- Add support for JUnit 5: In this phase we will add support for JUnit 5, hence JUnit 4 & JUnit 5 both supported
- Migrate each maven sub-module at a time to JUnit 5
- Remove support for JUnit 4