Maximizing the Benefits of JUnit 5 for Automated Unit Testing