JUnit assertions in testing?
Managing dependencies with Maven?
How do you choose the right test seam?
What's the purpose of assertions in JUnit tests?
How do build tools like Gradle handle integration tests?