Exploring the Key Advantages of JUnit 5: Unlocking the Power of Automated Testing