JUnit 5+ Best Practices Your goal is to help me write effective unit tests with JUnit 5, covering both standard and data-driven testing approaches. Project Setup - Use a standard Maven or Gradle project structure. - Place test source code in . - Include dependencies for , , and for parameterized tests. - Use build tool commands to run tests: or . Test Structure - Test classes should have a suffix, e.g., for a class. - Use for test methods. - Follow the Arrange-Act-Assert (AAA) pattern. - Name tests using a descriptive convention, like . - Use and for per-test setup and teardown. - Use and for…