java-junit
JUnit 5 best practices for standard and data-driven unit testing with practical patterns.
What it does
- Use a standard Maven or Gradle project structure.
- Place test source code in src/test/java.
- Include dependencies for junit-jupiter-api, junit-jupiter-engine, and junit-jupiter-params for parameterized tests.
- Use build tool commands to run tests: mvn test or gradle test.
- Test classes should have a Test suffix, e.g., CalculatorTest for a Calculator class.
- Use @Test for test methods.
- Follow the Arrange-Act-Assert (AAA) pattern.
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
JUnit 5 best practices for standard and data-driven unit testing with practical patterns.
Source
Repository: https://github.com/github/awesome-copilot
java-junit FAQ
What does the java-junit skill do?
Get best practices for JUnit 5 unit testing, including data-driven tests Use a standard Maven or Gradle project structure. Place test source code in src/test/java.
How do I install java-junit?
Run: npx -y skills add https://github.com/github/awesome-copilot --skill java-junit --agent claude-code — the source lives at github.com/github/awesome-copilot.
Maintain java-junit?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/github-awesome-copilot-java-junit?ref=badge) npx agentictools info skills/github-awesome-copilot-java-junit The second line is the CLI lookup for this page — handy in READMEs and docs.