Java JUnit skill: what it does and how to install it
Guides JUnit 5 unit testing in Java, covering test structure, assertions, parameterised tests, mocking and test organisation.
Summary generated from the skill's documentation.
Install
$ npx skills add github/awesome-copilot --skill java-junitRun it in a terminal. If your agent is already running, start a new session so it picks the skill up.
About this skill
What it does. Guides Java tests in Maven or Gradle projects using JUnit 5 conventions, including AAA structure, lifecycle methods, focused tests and descriptive names. Covers parameterised tests with value, method, CSV and enum sources, plus assertions, exception checks, Mockito isolation and test grouping.
When to use it. When writing or reviewing JUnit 5 unit tests, including data-driven tests. It also applies to organising tests with tags, nested classes and selectively ordered or disabled cases.
History
Repo stars
40.4k+707 since 5 Oct 2026
Stars are counted for the whole repository, which holds 80 skills.
Show as a table
| Date | Repo stars |
|---|---|
| 26 Oct 2026 | 40,426 |
| 25 Oct 2026 | 40,385 |
| 24 Oct 2026 | 40,365 |
| 23 Oct 2026 | 40,341 |
| 22 Oct 2026 | 40,302 |
| 21 Oct 2026 | 40,260 |
| 20 Oct 2026 | 40,214 |
| 19 Oct 2026 | 40,178 |
| 18 Oct 2026 | 40,143 |
| 17 Oct 2026 | 40,111 |
| 16 Oct 2026 | 40,072 |
| 15 Oct 2026 | 40,038 |
| 14 Oct 2026 | 39,999 |
| 13 Oct 2026 | 39,981 |
| 12 Oct 2026 | 39,948 |
| 11 Oct 2026 | 39,904 |
| 10 Oct 2026 | 39,881 |
| 9 Oct 2026 | 39,845 |
| 8 Oct 2026 | 39,804 |
| 7 Oct 2026 | 39,761 |
| 6 Oct 2026 | 39,731 |
| 5 Oct 2026 | 39,719 |
Installs
11.7k+111 since 19 Oct 2026
Installs via skills.sh
Show as a table
| Date | Installs |
|---|---|
| 26 Oct 2026 | 11,673 |
| 25 Oct 2026 | 11,650 |
| 24 Oct 2026 | 11,635 |
| 23 Oct 2026 | 11,614 |
| 22 Oct 2026 | 11,592 |
| 21 Oct 2026 | 11,577 |
| 20 Oct 2026 | 11,570 |
| 19 Oct 2026 | 11,562 |
Similar skills
- Finishing a Development BranchGuides the choice of how to integrate finished work once tests pass: merge, pull request or cleanup.
- Writing SkillsGuides creating, editing and testing skills before they are deployed.
- Migrate to ShoehornMigrates test files from as-type assertions to @total-typescript/shoehorn.